[发明专利]一种带尖锐特征的无网格表面绘制方法有效
申请号: | 201210571768.5 | 申请日: | 2012-12-25 |
公开(公告)号: | CN103065362A | 公开(公告)日: | 2013-04-24 |
发明(设计)人: | 顾力栩;戴春锋 | 申请(专利权)人: | 上海交通大学 |
主分类号: | G06T17/30 | 分类号: | G06T17/30 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 赵继明 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 尖锐 特征 网格 表面 绘制 方法 | ||
1.一种带尖锐特征的无网格表面绘制方法,其特征在于,该方法包括以下步骤:
第一步,采用点边混合模型对待绘制物体的表面进行建模;
第二步,将模型中的表面点与相应的切割边进行关联,并保存关联结果;
第三步,将模型中所有的切割边投影到观察平面上,形成投影切割边;
第四步,将模型中所有的表面点投影到观察平面上,形成一个个相互重叠的椭圆;
第五步,利用第三步中投影后的切割边,通过之字形剪裁算法对每个投影在观察平面上的椭圆进行裁剪;
第六步,裁剪完毕后,对整个观察平面上的像素点进行归一化,获得待绘制物体的无网格表面。
2.根据权利要求1所述的一种带尖锐特征的无网格表面绘制方法,其特征在于,所述的无网格表面由若干个光滑表面s组成,所述的尖锐特征仅出现在两个或多个相邻的光滑表面之间,对于每个光滑表面s,有
s={Pn,Lt}
其中,Pn为n个表面点的集合,n>0,每个表面点中包含该点的属性,Lt为t个切割环的集合,t≥0,每个切割环包含一个边点的序列,在每个切割环中,连接任意两个的边点的线段称为切割边。
3.根据权利要求2所述的一种带尖锐特征的无网格表面绘制方法,其特征在于,所述的点的属性包括点的位置、法向量、颜色值和该点所代表的splat的半径。
4.根据权利要求2所述的一种带尖锐特征的无网格表面绘制方法,其特征在于,所述的点边混合模型PEM定义如下:
PEM={SK,Vm}
其中,SK表示包含K个光滑表面的集合,Vm为m个边点的集合。
5.根据权利要求2或4所述的一种带尖锐特征的无网格表面绘制方法,其特征在于,所述的边点为尖锐特征中的边上的点。
6.根据权利要求3所述的一种带尖锐特征的无网格表面绘制方法,其特征在于,所述的表面点与切割边进行关联是指在每个光滑表面中,计算表面点与切割边间的距离,实现关联,具体描述为:
以表面点的位置为球心,表面点所表示的splat的半径为半径作每个表面点的包围球,同时将切割边用包围球包起来,然后作包围球间的碰撞检测,若某一包围球与某一切割边相交,则表明它们之间有关联关系。
7.根据权利要求1所述的一种带尖锐特征的无网格表面绘制方法,其特征在于,所述的之字型裁剪算法是指根据观察平面上有离散点的射线与切割边判断该离散点是否需被裁剪,并舍弃需被裁剪的离散点,具体为:
1)针对观察平面上的某一离散点D,从该点画一条射线,使这条射线经过第一条切割边的中心c;
2)计算该射线与所有投影切割边的交点,并记录距离点D最近的交点,该交点所在的切割边定义为关键切割边e;
3)判断点D是否满足若是,则点D为需被裁剪的离散点,舍弃点D,若否,则保留点D。
8.根据权利要求7所述的一种带尖锐特征的无网格表面绘制方法,其特征在于,当距离点D最近的交点为两条投影切割边的公共点时,另取一条射线,使其通过其中一条切割边的中点,并计算其与另一条边的交点,根据交点与点D的距离选取关键切割边。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210571768.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:高速拉丝漆包机在线冷却装置
- 下一篇:一种新型光电复合缆