CREO Toolkit二次开发-配置管理

本文介绍如何使用Toolkit修改Creo的配置。Creo在配置管理器里面可以添加修改相关配置,Toolkit也提供了相关函数进行修改。

阅读更多

CREO Toolkit二次开发-工程图设置尺寸标注文字

本文介绍如何使用Toolkit在工程图中设置尺寸标注的文字。尺寸标注在Toolkit中与注释类似,同样采用ProModelitem结构体进行描述。尺寸标注的文字同样使用ProArray记录多行文字,每行文字使用wchar_t*类型的宽字符描述。

阅读更多

CREO Toolkit二次开发-工程图插入注释

本文介绍如何使用Toolkit在工程图插入注释。在工程图插入注释功能是一个很好的二次开发进阶起点,涉及到多个函数的调用和数据的关联。

阅读更多

CREO Toolkit二次开发-面透明

面透明和设置装配体着色类似,通过设置面的ProSurfaceAppearanceProps.transparency即可。transparency是一个double类型的数据,取值范围在1-0之间,值越高,透明度越大。直接给出代码:

阅读更多

CREO Toolkit二次开发-使用makefile异步工程调用PDcurses库

PDCurses是一个开源跨平台的curses库,可以看作是Ncurses的Windows的替代品,提供了一系列的函数去生成基于文本的用户界面,能够在字符模式下产生美观的界面[1]。本文介绍如何在使用makefile异步二次开发Creo工程中调用PDcurses库。

阅读更多

解决FLTK、PDcurses等开源软件中文显示不全的问题

使用FLTK、PDCurses进行中文编程时,有时会出现中文显示不全的情况。以下面的代码为例,在Windows下使用如下代码会发现出现漏字错字现象:

阅读更多

CREO Toolkit二次开发-文本格式化

Creo中的文本采用富文本格式,可以设置其字体、大小、颜色等。Toolkit中,文本以AnnotationNoteDimension等方式存储,但文本样式统一采用ProTextStyle进行存储,故各文本对象之间的格式可以通用。不过遗憾的是,除了修改Note的文本样式可以直接使用外,修改AnnotationDimension等对象文本样式的函数需要需要TOOLKIT for 3D Drawings许可。

阅读更多

CREO Toolkit二次开发-绘图比例设置

绘图文件默认比例获取与设定可使用ProDrawingScaleGetProDrawingScaleSet完成。方法的参数简单明了也没什么好解释的,直接给出设定当前sheet的绘图比例代码:

阅读更多

CREO Toolkit二次开发-使用FLTK做程序界面

Creo Toolkit界面开发目前常见有自带的UI界面、MFC以及QT的UI库等。各种UI库各有优缺点,在此不在详细讨论。 本文介绍引入FLTK UI库做Creo Toolkit的二次开发,供开发者多一种选择。

阅读更多

CREO Toolkit二次开发-单位转换

本文介绍如何使用Toolkit完成单位转换。

阅读更多