iCAx开思工具箱

标题: 关于二次开发生成二维图 [打印本页]

作者: xiaofeng998023    时间: 2005-9-1 20:27
标题: 关于二次开发生成二维图
我想生成二维图后,显示尺寸用如下方法 ,为什么不好使,谁知道怎么用ProDimensionShow()函数
  
ProSolid solid;  
  
  ProSolidDimensionVisit(solid,-1,  (ProDimensionVisitAction)DimVisitAction01,  
  
  (ProDimensionFilterAction)DimVisitFilter01,  
  
  (ProAppData)[$p_data)]//遍历实体模型中的各种尺寸  
  
  ProError DimVisitAction01(ProDimension *dimension,ProError status,data *p_data)  
  
  //尺寸处理函数  
  
  {  
  
  ProDimensionShow(dimension,p_data->p_view,p_data->p_drawing,NULL);  
  
  //尺寸显示  
  
  ProDrawingDimensionPosGet(p_data->p_drawing,dimension,location);  
  
  //获得默认标注文本位置  
  
  ProDrawingDimensionMove(p_data->p_drawing,dimension,location_new);  
  
  //移动标注文本到指定位置  
  
  }  
  
  ProError DimVisitFilter01(ProDimension *dimension)//尺寸遍历过滤函数  
  
  {  
  
    status = ………….;  
  
  //设置不同的过滤条件,使得不同类型的尺寸可以对应不同的处理函数  
  
  return (status);  
  
  }




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3