Creo二次开发
金舵主
这个作者很懒,什么都没留下…
展开
-
Creo二次开发——组件创建的工程图放置零件视图的方法
比如:工程图是以组件模式创建的。wfcWSession::CreateDrawingFromTemplate(xrstring Name/工程图的名称(不需要后缀)/,xrstring Template/工程图模板名称/,pfcModelDescriptor_ptr DrawingModel/实体模型描述对象/,pfcDrawingCreateOptions_ptr Opti...原创 2020-01-08 21:32:23 · 2099 阅读 · 0 评论 -
creo二次开发——获取当前插件的text文件夹路径方法
ProToolkit的方法:ProToolkitApplTextPathGet(ProPath text_path);OTK的方法:xstring wfcWSession::GetApplicationTextPath();例如text文件夹在D:…XX…\text返回值为:D:.XX…原创 2019-12-20 14:14:55 · 1247 阅读 · 0 评论 -
creo二次开发——获取模型的外观纹理数据必须要注意的问题
在做随机着色的时候,想要获取现有的模型外观纹理Appearances和Textures的数据,如果只是加载模型句柄RetriveModl()是无法获取的。必须在RetriveModel后,要对其显示pfcModel::Display();只有这样才可以获取全部的数据内容。否则就是NULL。...原创 2019-11-06 09:49:30 · 987 阅读 · 0 评论 -
PTC Creo Object Toolkit二次开发配置
PTC Creo Object Toolkit二次开发配置撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + Shift + H无序列表:Ctrl/Command + Shift + U有序列表:Ctrl/Command + Shift + O检查...原创 2019-03-03 19:21:12 · 3781 阅读 · 2 评论 -
Creo二次开发常用函数——拭除未显示的内存模型文件
OTK模式下:void pfcBaseSession::EraseUndisplayedModels ();Protoolkit模式下:ProError ProMdlEraseNotDisplayed (void);原创 2019-08-22 08:40:07 · 1761 阅读 · 0 评论 -
Creo二次开发——默认坐标系的创建(特征元素树)
二次开发创建坐标系常用的方法式调用UDF来创建,但是参数的控制比较单一。那么用特征元素树来做的话,就非常的容易控制各种参数了。PRO_E_FEATURE_TREE||–PRO_E_FEATURE_TYPE||–PRO_E_STD_FEATURE_NAME||–PRO_E_CSYS_ORIGIN_CONSTRS Array of origin co...原创 2019-08-26 09:30:39 · 3353 阅读 · 0 评论 -
Creo二次开发——模型重生操作
void pfcSolid::Regenerate (optional pfcRegenInstructions_ptr Instrs)不管是显示模型还是未显示模型,都要给形参设置好参数特别是:void pfcRegenInstructions::SetUpdateInstances (xbool value);这个方法,只有设置它的值为xture。在内存中未显示的模型才可以进行重生!...原创 2019-08-26 17:04:08 · 3013 阅读 · 0 评论