摘要: 与颜色有关的几个函数typedef enum{ PRO_COLOR_UNDEFINED= PRO_VALUE_UNUSED, PRO_COLOR_LETTER= 0, PRO_COLOR_HIGHLITE= 1, PRO_COLOR_DRAWING= 2, PRO_COLOR_BACKGROUND = 3, PRO_COLOR_HALF_TONE= 4, PRO_COLOR_EDGE_HIGHLIGHT= 5, PRO_COLOR_DIMMED= 6, PRO_COLOR_ERROR= 8, PRO_COLOR_WARNING= 9, PRO_COLOR_SHEETMETAL = 10, PR 阅读全文
posted @ 2013-03-05 06:48 巨巨 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 访问基准点ProPointIdGet() --获得基准点的标识符ProPointInit() --获取指定标识符的基准点的句柄,基准点也是一个模糊句柄,用ProPoint来定义。ProPointToGeomitem()--将基准点句柄转换为几何元素句柄。ProGeomitemToPoint()--将几何元素句柄转换为基准点要获取一个模型的所有基准点,需要使用ProSolidFeatVisit()或者 ProFeatureGeomitemVisit() 来访问。访问基准平面ProSurfaceInit()-- 获取指定标识符的基准平面的句柄,基准平面也是一个模糊句柄,用ProSurface来定义 阅读全文
posted @ 2013-02-27 19:15 巨巨 阅读(846) 评论(0) 推荐(0) 编辑
摘要: 访问基准坐标系ProCsys代表了基准坐标系,以下三个函数对基准坐标系的操作。ProSolidCsysVisit() --遍历实体中的基准坐标系ProCsysIdGet() --获取指定坐标系的标识符,用于以后在此坐标系中生成几何元素。ProCsysInit() --由指定的Id值获取坐标系的句柄/*=========================================================================*\ Function: ProUtilCollectSolidCsys() Purpose: 返回实体的坐标系集合 Returns: PRO_T... 阅读全文
posted @ 2013-02-26 06:39 巨巨 阅读(757) 评论(0) 推荐(0) 编辑
摘要: 访问基准轴ProSolidAxisVisit() --遍历零件或者组件中的基准轴ProAxisIdGet() --获取基准轴的标识符ProAxisInit() --初始化基准轴的句柄,该句柄是一个模糊句柄.ProGeomitemFeatureGet() --取回几何元素所创建的特征。ProAxisSurfaceGet() --获取指定的轴所属的曲面句柄。ProAxisToGeomitem()--将指定的基准轴句柄转换为几何元素句柄从上面的函数组就可以访问到指定的基准轴所属的特征。/*======================================================== 阅读全文
posted @ 2013-02-26 06:07 巨巨 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 本类函数是在二次开发中经常用的到的一个函数,为了达到界面的统一,建议先使用Creo自带的函数进行实现。#include <ProUIMessage.h>ProError ProUIMessageDialogDisplay (ProUIMessageType type,//消息的类型 wchar_t* title,//对话框的标题 wchar_t* msg_txt,//消息文本 ProUIMessageButton* buttons,//对话框中按钮标识的数组 ... 阅读全文
posted @ 2013-02-25 07:49 巨巨 阅读(678) 评论(0) 推荐(0) 编辑
摘要: #include <ProUtil.h> ProError ProConfigoptSet ( ProName option,ProPath option_value )//设置名称为option的关键字的值为option_value. ProError ProConfigoptGet (ProName option,ProLine option_value)//获取名称为option的关键字的值,返回值保存在option_value中。 ProError ProConfigoptArrayGet (ProName option, ProPath** value_array)//获 阅读全文
posted @ 2013-02-21 08:57 巨巨 阅读(718) 评论(1) 推荐(0) 编辑
摘要: 在许多优化问题中都会用到的计算实体的质量属性。 阅读全文
posted @ 2013-02-20 14:04 巨巨 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 实例一参数化设计实例一、程序的目的程序的目的是通过对话框实现对尺寸的修改,并对模型进行再生,实现零件的参数化设计。所用到的Toolkit函数包括菜单类函数、尺寸遍历函数、尺寸修改函数、模型操作类函数、尺寸公差类函数等。流程为:打开模型、遍历尺寸、修改尺寸数据写入模型、再生模型、保存修改后的模型。本文的开发环境为:64位Proe5.0 +Vs2008。测试环境为:64位Creo2.0二、菜单的开发图1 为系统的相应的辅助函数代码,其中ShowConvertDlg()为显示尺寸修改对话框的代码。ShowAboutDlg()为显示关于对话框的代码。图1 辅助函数代码上面为调用部分代码。每个菜单对应一 阅读全文
posted @ 2013-02-07 21:36 巨巨 阅读(2648) 评论(2) 推荐(0) 编辑
摘要: 特别声明:由于最近发现好多网站在转载的过程中没有声明出处,更有甚者将文章直接改头换面就作为自己的东西了。所以放缓了发布的节奏。另外,原本打算的实例部分也将直接发布到豆丁网上。下周将完成尺寸部分修改的实例。将给出具体的详细说明。ProSolidDimensionVisit--访问实体中的所有尺寸对象。需要定义访问动作函数及过滤函数。以下代码来自Toolkit的帮助文件,实现了将对象的所有尺寸对象收集到pp_dims这个数组中的过程。/*=========================================================================*\ 目... 阅读全文
posted @ 2013-02-02 21:43 巨巨 阅读(1754) 评论(0) 推荐(0) 编辑
摘要: ProSelect--用户交互选择对象的函数选择对象的实例ProSelection *sel;int n_sel;ProSelect ("datum", 1, NULL, NULL, NULL, NULL, &sels, &n_sels);ProSelect ((char *)"feature", 1, NULL, NULL, NULL, NULL, &sel, &n_sel);ProSelect ((char *)"curve", 1, NULL, NULL, NULL, NULL, &sel 阅读全文
posted @ 2013-01-29 14:32 巨巨 阅读(1275) 评论(0) 推荐(0) 编辑