当前位置: 首页 > news >正文

C# 二次开发读取DimXpert尺寸与误差

image
读取该图片的尺寸与误差
ISldWorks sldWorks = new SldWorks();

ModelDoc2 swModel = sldWorks.ActiveDoc as ModelDoc2;

Annotation swAnnotation = (Annotation)swModel.GetFirstAnnotation2();
while (((swAnnotation != null)))
{
int AnnotationType = (int)swDimensionType_e.swDimensionTypeUnknown;
AnnotationType = swAnnotation.GetType();
if (AnnotationType == (int)swAnnotationType_e.swNote)//其他备注
{
int aa1 = swAnnotation.IGetAttachedEntityCount();
bool aaa = swAnnotation.IsDangling();

      Note aa = (Note)swAnnotation.GetSpecificAnnotation();string ym = aa.GetText();swAnnotation = (Annotation)swAnnotation.GetNext3();}else if (AnnotationType == (int)swAnnotationType_e.swDisplayDimension)//尺寸备注{int aa1 = swAnnotation.IGetAttachedEntityCount();bool aaa = swAnnotation.IsDangling();DimXpertFeature dimXpertFeature = swAnnotation.GetDimXpertFeature();string DimXpertName = swAnnotation.GetDimXpertName();DisplayDimension displayDimension1 = (DisplayDimension)swAnnotation.GetSpecificAnnotation();int index = 0;string str = displayDimension1.GetText(index);Dimension Dimensionstr = displayDimension1.GetDimension();double ff = Dimensionstr.Value;PMIDimensionData swPMIDataDim = (PMIDimensionData)swAnnotation.GetPMIData();if (swPMIDataDim != null){for (int k = 0; k <= swPMIDataDim.GetDimensionItemCount() - 1; k++){var swPMIDataDimItem = (PMIDimensionItem)swPMIDataDim.GetDimensionItemAtIndex(k);double value = swPMIDataDimItem.Value;double maximumVariable = Math.Abs(swPMIDataDimItem.MaxVariation);double minimumVariable = Math.Abs(swPMIDataDimItem.MinVariation);}}swAnnotation = (Annotation)swAnnotation.GetNext3();}else{swAnnotation = (Annotation)swAnnotation.GetNext3();}

}

http://www.jsqmd.com/news/844710/

相关文章:

  • 饭松闹钟APP隐私策略
  • 对比直接使用厂商API体验Taotoken在模型切换与路由上的便利性
  • 双连通分量
  • AI智能体落地到垂直领域需要如何学习?
  • 告别动态IP:在CentOS Stream 9虚拟环境中精准配置静态网络地址
  • 2026无锡靠谱的注册公司代办机构口碑推荐 十大代理记账、执照代办、工商代办公司权威测评优选指南 - 品牌智鉴榜
  • 数字病理分析终极指南:如何使用QuPath快速实现精准生物图像分析
  • FFXIV TexTools深度解析:游戏模组制作框架的技术架构与实战应用
  • D2DX:终极暗黑破坏神2宽屏补丁,三步解锁60fps高清体验
  • 终极指南:使用d3dxSkinManage轻松管理你的游戏皮肤MOD
  • Beyond Compare 5终极激活指南:3分钟获取永久授权密钥
  • 昆明同城黄金回收测评,优选收的顶实体老店,交易透明无忧 - 奢侈品回收测评
  • 杭州4家优质宠物店深度实测,覆盖全人群需求,选宠不踩雷 - 范德萨的得到
  • OpenMV串口传图实战:从硬件选型到Python代码调试,一个视频监控原型就搞定了
  • RedisDesktopManager Windows版:5分钟掌握免费Redis数据库可视化工具
  • 2026去水印小程序哪个好用?好用的去水印小程序推荐排行榜 - 爱上科技热点
  • OpenHarmony 实战——从零构建本地开发环境与SDK深度定制
  • ThinkPad双风扇终极控制指南:如何用TPFanCtrl2实现静音与性能的完美平衡
  • 告别手动Limit!MybatisPlus 3.x分页最佳实践:Controller参数优化与Service层封装技巧
  • 2026年微动开关TOP5口碑优选服务商实测,「精信工业制品」深耕多年值得信赖 - 速递信息
  • 从手机充电器到新能源汽车:拆解‘电感’在开关电源中的核心戏份(以Buck电路为例)
  • Windows电源管理进阶:Powercfg命令实战与性能调优
  • 告别复杂头网络!用SeqTrack自回归生成目标框,保姆级配置与实战解析
  • 终极静音散热方案:FanControl风扇控制软件完整指南
  • 三步完成碧蓝航线Live2D资源转换:免费游戏素材提取终极指南
  • Visual C++运行库终极解决方案:一站式解决Windows程序依赖问题的完整指南
  • 西安名表回收哪家靠谱?2026本地连锁老店全维度测评,闲置变现不踩坑 - 深度智识库
  • VideoDownloadHelper:你的智能视频下载助手,轻松保存网页视频资源
  • 外贸独立站与阿里国际站哪个更适合新手?WaiMaoYa 外贸鸭深度评测解析 - 外贸营销工具
  • HLS-Eval:LLM在高级综合设计中的评估框架解析