在NX11安装目录..NX 11.0UGOPENSampleNXOpenApplicationsC++CustomFeatures下有一些demo,以下用PolygonalHole多边形孔作为展示。
CustomFeature更接近UG自身的特征,目前感觉比UDO优越的地方是:
1、模型历史记录中可以定制个性的显示图标:
2、可以在绘图区,直接双击特征启动特征对应的编辑对话框。
3、业务层与UI层分开。
操作方法:
新建两个工程:PolygonalHoleCore和PolygonalHoleUI,分别编译,将编译后的文件放到自己已经定义好的路径。
在UG内调用,效果如下:
更新:
1、对于没有PK函数库的,可以使用UFUN函数替代,需要在preUpdateCallBack回调中创建,将创建的特征转换成ConstructionFeatureData,这样就不会在历史记录中显示出来了。
2、如果创建的特征不含有实体,需要IsWithoutBody="true",否则提示无法创建实体。
3、对于提示“未配置定制编辑”的情况,注意修改core.dll的卸载方式。
4、对于不执行core.dll的情况,建议检查一下与UI.dll中两个里面的CustomFeature名字是否一致。
5、对于分析工具,没有创建的结果,可以在core里创建和设置特征属性。
本文发布于:2024-01-28 23:15:36,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170645494111002.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |