首页 | 本学科首页   官方微博 | 高级检索  
     

NURBS体的DEXEL化与布尔运算
引用本文:高新瑞,张树生,侯增选. NURBS体的DEXEL化与布尔运算[J]. 计算机工程与应用, 2006, 42(7): 13-15,61
作者姓名:高新瑞  张树生  侯增选
作者单位:海南大学网络中心,海口,570228;西北工业大学,现代设计与集成制造技术教育部重点实验室,西安,710072;西北工业大学,现代设计与集成制造技术教育部重点实验室,西安,710072
基金项目:中国科学院资助项目;陕西省自然科学基金;海南大学校科研和教改项目
摘    要:NURBS曲面与NURBS体造型技术是目前复杂体造型的重要工具,但复杂体之间的布尔运算求交困难。将NURBS曲面围成的体与NURBS体体素化(VOXEL化)为由一系列平面凸四边形或三角形表示的体,通过DEXEL射线组群与四边形或三角形求交,实现NURBS体的DEXEL化。在同一DEXEL模型空间实现复杂NURBS体之间的布尔运算,所有运算是线性的。该方法可推广到在逆向工程中生成的由三角面表示的体。在Java2.0与Java3D环境下编程实现并验证了该算法,给出了一个机械零件设计实例。

关 键 词:NURBS体  射线组群  DEXEL化  布尔运算
文章编号:1002-8331-(2006)07-0013-03
收稿时间:2005-12-01
修稿时间:2005-12-01

Dexelization of NURBS Volume and Boolean Operations
Gao Xinrui,Zhang Shusheng,Hou Zengxuan. Dexelization of NURBS Volume and Boolean Operations[J]. Computer Engineering and Applications, 2006, 42(7): 13-15,61
Authors:Gao Xinrui  Zhang Shusheng  Hou Zengxuan
Abstract:NURBS is one very important tool for complex volume design.The Boolean operations among complex NURBS volumes are difficult.A NURBS volume could be voxelized into a series of triangles,or planar convex quadrangles.By calculating the intersection points between DEXEL rays and triangles,or quadrangles,this NURBS volume is dexelized.This procedure is called dexelization.Under the same DEXEL model space,Boolean operations among dexelized complex NURBS volumes are linear,simple and easy.Under Java2.0 and Java3D,this algorithm is tested and one mechanical part design example is given.
Keywords:NURBS volume  a group of DEXEL rays  Dexelization   Boolean operations
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号