
NX二次开发刻字功能
文章平均质量分 57
自动刻字功能是建模过程中必须用到的,但是网上没有完整的刻字功能,所以我花了一些时间写了一个专栏对刻字功能进行总结编写,该专栏包括windows系统字体调用,字体的选择,文本位置放置,以及常见的刻字三部曲,打印文本,拉伸功能,布尔运算。
白雪公主的后妈
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
NX二次开发——导入模型是常遇见的问题(导入模型原点的确定导入模型坐标的确定)
摘要:本文探讨了三维模型导入中的两个关键问题——原点定位和坐标确定。针对原点定位问题,通过边缘中点计算和坐标轴向量运算实现精确定位。坐标确定部分通过边缘向量分析和面法向量计算,采用叉乘验证确保坐标系统一致性。文章详细展示了相关算法实现代码,包括向量单位化、坐标轴方向验证和异常处理等核心功能模块,为模型导入提供了完整的解决方案。虽然当前方法逻辑清晰,但作者指出未来将采用更高效的坐标转换技术优化这一过程。原创 2025-07-12 12:22:39 · 79 阅读 · 0 评论 -
NX二次开发刻字功能——预览功能
这个预览功能其实在NX软件中很常见,有利于建模者确定刻字的位置,这个功能早在唐康林老师的超级长方体教程中出现过。我只是学以致用。把该功能集成刻字中。 在勾选预览的同时,如果点击放大镜也就是显示预览结果,要刻字的对象透明度数值为70,同时预览结果文字会变成撤销,如果点击撤销,要刻字的对象又会变为原来的不透明状态,同时撤销文字变为预览结果四个字。原创 2025-03-28 20:54:06 · 280 阅读 · 0 评论 -
NX二次开发刻字功能——布尔运算
刻字功能在经历、创建文本、拉伸功能以后就剩下布尔运算了。布尔运算的目的就是实现文本时凸还是凹。1、首先识别布尔运算的类型,我这里用到一个枚举类型的选项,凸就是布尔求和,凹就是布尔求差。2、其放置位置为创建拉伸或者是编辑拉伸函数里,在创建完拉伸、或者编辑完拉伸直接进行布尔运算即可得到想要的结果。原创 2025-03-28 20:41:41 · 341 阅读 · 0 评论 -
NX二次开发刻字功能——拉伸功能
在这篇NX二次开发刻字功能——打印文本中已经实现了刻字三步中的第一步,接下来就是拉伸功能了。拉伸的功能就是实现为了后续实现布尔求和或者布尔求差。拉伸功能主要分为两部分:第一部分创建拉伸,第二部分编辑拉伸。原创 2025-03-28 20:31:58 · 305 阅读 · 0 评论 -
NX二次开发刻字功能——打印文本(识别电脑中的字体)
首先我尝试两种方法,一个时使用传统意义下遍历识别指定文件夹下字体的名字,输出;另一种是使用NX自带的遍历命令,但是无论哪种识别出来的字体都是英文,而不是中文,网上说的原因众说纷纭。于是想到电脑系统自己的API接口枚举出所有出现的字体,通过不断尝试,通过查阅相关知识,终于运行成功了,出现汉字,是我想要的效果。先谈一谈我在识别计算机字体文件夹下字体时出现的问题,以及初步解决方案。不管什么原因,能实现我的功能就行,因此我想起其三方库。这篇,但是网上讲解的用法很少,识别出来字体仍然是全部是英文,而不是中文。原创 2025-03-28 21:33:55 · 257 阅读 · 0 评论 -
NX二次开发刻字功能——打印文本
NX二次开发刻字功能——打印文本,其实是一个很常见的功能,渣渣超发现在后期的NX版本官方已经完全支持表面刻字了,好像叫雕刻文本的命令吧,效果不赖,感觉用起来挺好,如果有高版本的软件,且只是想玩玩直接录制代码就行,简单方便。这里介绍的刻字都是低版本中不支持刻字的情况。原创 2025-03-28 20:11:18 · 144 阅读 · 3 评论 -
VS 2015利用FreeType遍历系统文件名字(最详细)
VS 2015利用FreeType遍历系统文件名字(最详细)原创 2024-12-21 00:00:00 · 219 阅读 · 0 评论