一种从面至体属性的继承方法技术

技术编号:13765100 阅读:34 留言:0更新日期:2016-09-28 15:22
本发明专利技术公开了一种从面至体属性的继承方法,包括如下步骤:步骤101、基础数据准备,具体包括:a)面及面的属性,约定:面的属性分为面法线正向侧的空间属性PA与面法线负向侧的空间属性PB;b)由面封闭或切割形成的三维体;步骤102、统计三维体数量;步骤103、测量三维体下表面任意点Ai与三维体其他面之间的最小距离最小距离;步骤104、面至体属性继承;具体为:当仅有一个面满足最小距离为零时,则三维体继承该面是属性;当至少有两个面满足最小距离为零时,沿某一剖切面方向移动一段距离,重新选取三维体下表面点,然后测量、比较该点与三维体所有面之间的最小距离,进而判断三维体属性。

【技术实现步骤摘要】

本专利技术涉及计算机图形
,特别是涉及一种从面至体属性的继承方法
技术介绍
在计算机图形技术中,三维体都是由若干个面封闭或切割形成的。工程应用时,面的属性(如材质、颜色等)作如下约定:面的属性分为其法线正向侧的空间属性PA与其法线负向侧的空间属性PB。已知面及其属性,三维体属性继承算法是亟待解决的关键技术问题。现有技术一般先搜索构成连通区域的面,进而确定连通区域——三维体属性,其算法复杂且计算量大。
技术实现思路
本专利技术的专利技术目的是:已知面及其属性,针对由大量面封闭或切割形成的三维体,设计一种能够快速、准确地确定三维体的属性的从面至体属性的继承方法。本专利技术为解决公知技术中存在的技术问题所采取的技术方案是:一种从面至体属性的继承方法,包括如下步骤:步骤101、基础数据准备,具体包括:a)面及面的属性,约定:面的属性分为面法线正向侧的空间属性PA与面法线负向侧的空间属性PB;b)由面封闭或切割形成的三维体;步骤102、统计三维体数量;步骤103、测量三维体下表面任意点Ai与三维体其他面之间的最小距离最小距离;步骤104、面至体属性继承;具体为:当仅有一个面满足最小距离为零时,则三维体继承该面是属性;当至少有两个面满足最小距离为零时,沿某一剖切面方向移动一段距离,重新选取三维体下表面点,然后测量、比较该点与三维体所有面之间的最小距离,进而判断三维体属性。进一步:所述面属性包括材料和颜色。本专利技术具有的优点和积极效果是:本专利技术避免了搜索构成连通区域的面所遇到的空间拓扑难题。针对大量面封闭或切割而成的复杂三维体,自动赋予属性,算法精简,计算量小,满足大规模应用需求。附图说明图1是本专利技术优选实施例的流程图;图2是本专利技术优选实施例的三维体某剖切面示意图。其中:O、P、Q、R、S、T分别为三维体某剖切面的顶点;Ai为三维体下表面上的一点;A(i+1)为重新选取的三维体下表面上的一点。具体实施方式为能进一步了解本专利技术的
技术实现思路
、特点及功效,兹例举以下实施例,并配合附图详细说明如下:请参阅图1和图2,一种从面至体属性的继承方法,包含以下步骤:S1:基础数据准备a)面及其属性(如材质、颜色等),约定:面的属性分为其法线正向侧的空间属性PA与其法线负向侧的空间属性PB。b)由面封闭或切割形成的三维体。S2:统计三维体数量S3:测量最小距离a)针对某个三维体,假定其剖切面如OPQR,见图2-a,获取下表面上任意点Ai;b)测量Ai和所有面的最小距离(disdance_min);S4:面——体属性继承若有且只有一个面(PQ)满足disdance_min=0,则三维体继承该面(PQ)的PA属性;若同时存在2个以上面(PQ、QR、QS、QT)满足disdance_min=0,如图2-b,则沿剖切面方向移动一段距离,重新选取三维体下表面点Ai(i=i+1),重复(3)~(4)步骤,直至获得满足条件的面(QR);S5:获取所有三维体属性对其他三维体,重复(2)~(4)步骤,获得所有三维体的属性。以上对本专利技术的实施例进行了详细说明,但所述内容仅为本专利技术的较佳实施例,不能被认为用于限定本专利技术的实施范围。比如仅对标识的形状、色彩进行改变。凡依本专利技术申请范围所作的均等变化与改进等,均应仍归属于本专利技术的专利涵盖范围之内。本文档来自技高网
...

【技术保护点】
一种从面至体属性的继承方法,其特征在于:包括如下步骤:步骤101、基础数据准备,具体包括:a)面及面的属性,约定:面的属性分为面法线正向侧的空间属性PA与面法线负向侧的空间属性PB;b)由面封闭或切割形成的三维体;步骤102、统计三维体数量;步骤103、测量三维体下表面任意点Ai与三维体其他面之间的最小距离最小距离;步骤104、面至体属性继承;具体为:当仅有一个面满足最小距离为零时,则三维体继承该面是属性;当至少有两个面满足最小距离为零时,沿某一剖切面方向移动一段距离,重新选取三维体下表面点,然后测量、比较该点与三维体所有面之间的最小距离,进而判断三维体属性。

【技术特征摘要】
1.一种从面至体属性的继承方法,其特征在于:包括如下步骤:步骤101、基础数据准备,具体包括:a)面及面的属性,约定:面的属性分为面法线正向侧的空间属性PA与面法线负向侧的空间属性PB;b)由面封闭或切割形成的三维体;步骤102、统计三维体数量;步骤103、测量三维体下表面任意点Ai与三维体其他面之间的最小距离最小距离;步骤...

【专利技术属性】
技术研发人员:李红旭张利国陈则连张晨张戎垦
申请(专利权)人:铁道第三勘察设计院集团有限公司
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1