- 博客(28)
- 收藏
- 关注
原创 ZW3D二次开发_删除草图中的实体
1.目前草图中的实体不能直接通过id删除,而是通过entityPath实体路径,所以需要将id转化为实体路径。
2024-06-21 17:16:57
135
原创 ZW3D二次开发_SDK_操作装配
类似UGNX的外部模式,中望的SDK可以脱离ZW3D软件在后台运行,不显示界面。但是SDK也有不足,相对接口比较少,有些功能不能实现。ZW3D二次开发_SDK_如何使用SDK。1.什么是中望3D的SDK。
2024-06-07 17:37:38
159
原创 ZW3D二次开发_配置表操作
中望3D中配置表可以表示所有方程式拥有特定的值的状态。配置表中的一个配置可以同时设置全部的方程式,配置表中可包含多个配置,达到切换配置即修改方程式的效果。
2024-05-24 17:43:02
285
原创 ZW3D二次开发_文件_操作自定义数据
ZW3D文件内可以保存多种自定义的信息,包括用户属性(可参考ZW3D二次开发_文件_操作用户属性)和自定义数据。用户属性保存在ZW3D文件中,用户可以通过界面查看修改,而自定义数据虽也保存在ZW3D文件中,但是用户不可在界面上查看,仅可以通过二次开发接口方式进行添加、获取、修改和删除。char inCustomData[] = "This is custom data, 这是自定义信息";//获取文件的自定义数据//修改文件的自定义数据。
2024-04-11 17:12:30
221
1
原创 ZW3D二次开发_如何调试代码(打断点)
在ZW3D的二次开发中,为了排查代码问题,往往需要调试代码(即打断点)。调试的方法有多种,以下提供一种比较常用的方法。如果未显示红色圆形(如下图),请检查前面步骤,可能没有正常加载dll。注:如果还不会创建ZW3D的dll,可以参考。
2024-03-21 16:55:13
275
1
原创 ZW3D二次开发_代码冻结界面
界面刷新会消耗系统资源,当界面进行大量刷新操作(后台激活也可能导致刷新)时,ZW3D软件可能出现界面闪烁现象,此时计算机会消耗很多系统资源在界面上,然而这些资源消耗是完全没有必要的,因此可以通过冻结界面禁止刷新,把更多的系统资源用在自身业务的代码上。cvxDispState(0, state)将暂停界面更新,自身业务代码需放在这段代码之后。当自身业务代码实现之后必须使用cvxDispState(2, state)重启界面更新。1.为什么需要冻结界面?2.冻结界面代码示例。
2024-03-11 09:19:49
371
原创 ZW3D二次开发_导入/导出STEP
1.UGNX对应接口 2.ZW3D对应接口及示例 cvxFileImport cvxFileExport
2024-02-08 15:01:48
340
原创 ZW3D二次开发_保存单根文件
1.UGNX对应接口 UF_PART_save UF_PART_save_work_only UF_PART_save_as UF_PART_save_all 2.ZW3D对应接口及示例 cvxFileSave cvxFileSaveAs cvxFilesSaveTo cvxFileSaveAll
2024-02-02 17:41:51
414
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人