- 博客(72)
- 收藏
- 关注
原创 ZW3D二次开发_工程图_获取/隐藏参考
摘要:该代码片段演示了如何获取并处理绘图视图中的参考数据。首先通过设置包含选项(造型、封套、线框)调用ZwDrawingViewReferenceDataListGetByExcludeOption获取参考数量和数据列表,然后使用ZwDrawingViewReferenceBlankByReferenceDataList隐藏除最后一个外的所有参考,最后释放参考数据列表内存。整个过程包含获取、操作和清理三个主要步骤。
2025-12-23 18:46:37
60
原创 ZW3D二次开发_工程图_获取是否对齐参考视图
摘要:该代码片段用于检查视图对齐状态。通过调用cvxDwgAlignmentGet函数获取指定视图pViewIds[i]的对齐属性,并将结果存储在布尔变量isAlign中。其中intisAlign初始设置为FALSE,ZF_CALL用于执行函数调用并处理可能的错误。这段代码主要用于CAD图形处理中视图对齐状态的检测。
2025-06-30 19:45:00
122
原创 ZW3D二次开发_工程图_获取视图对应的零件名称
该摘要说明调用函数ZF_CALL(cvxDwgViewInqPart)来查询视图部件信息,并将结果存储在svxCompNamepart变量中。其中pViewIds[i]表示当前处理的视图ID,通过指针&part返回部件数据。该操作属于CAD图形处理中的视图部件查询功能,用于获取指定视图的组成部件信息。
2025-06-30 19:30:00
156
原创 ZW3D二次开发_工程图_获取子视图
摘要:该代码片段展示了如何获取子视图信息。首先声明变量childViewCount和pChildViewIdList,然后调用cvxDwgViewInqChildView函数查询子视图数量及ID列表。最后通过cvxMemFree释放内存。代码体现了视图操作的基本流程:获取子视图信息后及时释放资源,确保内存管理安全。
2025-06-30 15:10:42
89
原创 ZW3D二次开发_工程图_获取参考视图
本文介绍了一种获取参考视图的方法,通过调用cvxDwgViewInqParentView函数查询指定视图的父视图ID。该函数需要传入视图ID(pViewIds[i])作为参数,并将查询结果存储在parentView变量中。代码片段展示了如何获取投影视图、局部放大图等参考视图的父视图信息,适用于工程图纸处理场景。
2025-06-30 15:09:02
116
原创 ZW3D二次开发_宏
2)宏有很多bug,而且已经不维护了,所以如果客户使用宏遇到bug是无法解决的,不能完成客户的开发需求。3)强烈建议使用API接口而不是宏,用宏大概率不能实现稍微复杂的功能。在右下角输入$report,则任何操作都会记录为宏。1)可以作为辅助查找接口,如想知道分割功能的接口。3)则大概知道分割是div英文,而不是split。1)主要用于研发的内部调试,正常来说不对外开放。4)接口中查找,则可以找到这个API接口。2)打开宏录制,并点击分割命令。
2024-12-27 16:19:34
631
原创 ZW3D二次开发_通用_紧致包络框
1)普通包络框计算速度更快,但是包络框只是近似大小,往往包络框比实体实际的包络框大。2)紧致包络框相对来说计算慢,包络框更接近于实体的实际包络框。
2024-12-18 14:44:50
313
原创 ZW3D二次开发_什么是中望3D
中望3D是基于自主几何建模内核的国产三维CAD/CAE/CAM一体化解决方案,为企业提供高效工程协作环境,覆盖从概念设计到生产制造的产品开发全流程,广泛应用于机械、电子、电器、模具、汽车等行业。
2024-12-12 10:41:25
504
原创 ZW3D二次开发_工程图_遍历视图
ZW3D视图与工程图关系:1).工程图下面包含若干图纸页2).图纸页中包含若干视图因此,可以由工程图先获取图纸页,再获取视图,代码如下:2.ZW3D工程图视图(高亮部分)
2024-11-29 15:52:00
344
原创 ZW3D二次开发_命令_直接传参
应用场景:可在输入命令时传参数打开文件或保存文件。1.ZW3D二次开发命令可以直接传参数执行。2.如何实现ZW3D二次开发命令直接传参数?1)创建回调函数(注意形参)2)注册和卸载回调函数。
2024-11-28 17:00:18
391
原创 ZW3D二次开发_文件_修改文件引用
1.假设零件图纸与工程图图纸关联(默认情况下在零件图纸中新建工程图图纸会默认关联)2.当零件图纸名字修改后,也需要将零件图纸与工程图图纸重新关联。当工程图图纸名字修改后,此时需要手动或者使用代码进行关联。可以通过查询-》关联文件 查看关联的文件。此时可以查看到零件图纸所关联的工程图图纸。
2024-10-18 15:56:07
579
原创 ZW3D二次开发_UI_ZW3D表单使用QT原生表单
3)添加callback属性,并添加回调(此处设置为pushbutton_cb,代码中需要注册此回调才能使用),最后需要保存表单。2)添加id属性,并设置为非重复值,不能与其他控件id重复(示例中设置为5)2.以下是中望表单中使用qt原生控件Push Button的示例。5)编译代码并打开非模板表单,最后点击按钮,此时回调被触发。1)将Push Button控件添加入中望的非模板表单。除此之外的qt原生控件不建议在中望表单中使用。但少部分qt原生控件也可以使用:例如。4)代码中创建回调函数并注册。
2024-10-16 17:55:55
854
原创 ZW3D二次开发_装配_子装配的点坐标转换到顶级装配
1.在ZW3D装配中,往往需要将子装配组件的点坐标转换到其他组件中,以下示例为子装配的点坐标转换到顶级装配中,可以根据自身开发需求调整变换矩阵,比如将子装配的点转换到父装配中,只需要找到子装配到父装配的变换矩阵。此时子装配上的坐标原点(0,0,0)与顶级装配上创建的点重合,说明点坐标转换成功。
2024-10-12 16:57:16
348
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1