【技术实现步骤摘要】
本专利技术涉及计算机图形
,特别是涉及一种从面至体属性的继承方法。
技术介绍
在计算机图形技术中,三维体都是由若干个面封闭或切割形成的。工程应用时,面的属性(如材质、颜色等)作如下约定:面的属性分为其法线正向侧的空间属性PA与其法线负向侧的空间属性PB。已知面及其属性,三维体属性继承算法是亟待解决的关键技术问题。现有技术一般先搜索构成连通区域的面,进而确定连通区域——三维体属性,其算法复杂且计算量大。
技术实现思路
本专利技术的专利技术目的是:已知面及其属性,针对由大量面封闭或切割形成的三维体,设计一种能够快速、准确地确定三维体的属性的从面至体属性的继承方法。本专利技术为解决公知技术中存在的技术问题所采取的技术方案是:一种从面至体属性的继承方法,包括如下步骤:步骤101、基础数据准备,具体包括:a)面及面的属性,约定:面的属性分为面法线正向侧的空间属性PA与面法线负向侧的空间属性PB;b)由面封闭或切割形成的三维体;步骤102、统计三维体数量;步骤103、测量三维体下表面任意点Ai与三维体其他面之间的最小距离最小距离;步骤104、面至体属性继承;具体为:当仅有一个面满足最小距离为零时,则三维体继承该面是属性;当至少有两个面满足最小距离为零时,沿某一剖切面方向移动一段距离,重新选取三维体下表面点,然后测量、比较该点与三维体所有面之间的最小距离,进而判断三维体属性。进一步:所述面属性包括材料和颜色。本专利技术具有的优点和积极效果是:本专利技术避免了搜索构成连通区域的面所遇到的空间拓扑难题。针对大量面封闭或切割而成的复杂三维体,自动赋予属性,算法精简,计算量 ...
【技术保护点】
一种从面至体属性的继承方法,其特征在于:包括如下步骤:步骤101、基础数据准备,具体包括:a)面及面的属性,约定:面的属性分为面法线正向侧的空间属性PA与面法线负向侧的空间属性PB;b)由面封闭或切割形成的三维体;步骤102、统计三维体数量;步骤103、测量三维体下表面任意点Ai与三维体其他面之间的最小距离最小距离;步骤104、面至体属性继承;具体为:当仅有一个面满足最小距离为零时,则三维体继承该面是属性;当至少有两个面满足最小距离为零时,沿某一剖切面方向移动一段距离,重新选取三维体下表面点,然后测量、比较该点与三维体所有面之间的最小距离,进而判断三维体属性。
【技术特征摘要】
1.一种从面至体属性的继承方法,其特征在于:包括如下步骤:步骤101、基础数据准备,具体包括:a)面及面的属性,约定:面的属性分为面法线正向侧的空间属性PA与面法线负向侧的空间属性PB;b)由面封闭或切割形成的三维体;步骤102、统计三维体数量;步骤103、测量三维体下表面任意点Ai与三维体其他面之间的最小距离最小距离;步骤...
【专利技术属性】
技术研发人员:李红旭,张利国,陈则连,张晨,张戎垦,
申请(专利权)人:铁道第三勘察设计院集团有限公司,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。