iges格式:平面转128nurbs曲面

本文介绍了如何将三维图形导出为iges格式,重点探讨了iges中的128nurbs曲面和126nurbs曲线。作者通过分析平面和直线,发现平面转化为nurbs参数形式的规律,并给出了一种处理方法。在实际编程过程中,通过处理S、T、控制点等信息,实现了iges文件的生成。
摘要由CSDN通过智能技术生成

最近通过同学介绍在一家公司干了两个星期活,挣了1000块生活费。公司不大,是一个外包公司,现在在做一个类似AutoCAD的软件,我负责其中一个功能的开发,这个功能是将三维立体图形(例如桥梁的立体模型图)导出成iges格式的文件。昨天刚结束这个任务,在博客留个脚印。

先说一下iges格式。这个格式远比图片格式png、音频格式MP3这类型格式复杂。他是一个工业标准。IgesThe Initial Graphics Exchange Specification)格式是被定义基于Computer-Aided Design (CAD)&Computer-Aided Manufacturing (CAM) systems (电脑辅助设计&电脑辅助制造系统)不同电脑系统之间的通用ANSI信息交换标准。简单可以理解为:iges是一个公共桥梁,用于不同制图软件之间进行通信。如下图。


虽然做完了这个功能,但我个人感觉并不完善。Iges格式包含了很多的构图系统,而常见的面,线,都是使用最通用的nurbs曲面,nurbs曲线。这两个曲面就我个人感觉是特别复杂的,参数特别多。这种参数曲线,更具一些点生成的线条非常的光华,根据设定参数,设计出来的形状可以符合流体动力学。比如说汽车的车身,用这种设计软件设计出来,就会更符合空气动力学。这种曲线(面)是由控制点,控制点上的权值,节点矢量ST以及样条基函数构成。简单理解就是P = F(i),给定一个自变量i,就会根据函数规则F

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值