[发明专利]用于定义用于3D对象的设计的绘图平面的方法在审
申请号: | 201811610225.3 | 申请日: | 2018-12-27 |
公开(公告)号: | CN110060328A | 公开(公告)日: | 2019-07-26 |
发明(设计)人: | F·莱策尔特;A·勒纳尔 | 申请(专利权)人: | 达索系统公司 |
主分类号: | G06T17/00 | 分类号: | G06T17/00 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 张立达;王英 |
地址: | 法国韦利济*** | 国省代码: | 法国;FR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟相机 视锥体 位姿 绘图 法线 平面的 笔划 平面界定 正交 绘制 渲染 响应 | ||
1.一种用于绘制3D对象的计算机实现的方法,所述3D对象通过虚拟相机在计算机屏幕上的3D场景中被渲染,所述方法包括以下步骤:
-在与所述虚拟相机的第一位姿相对应的第一视锥体中渲染的第一平面(PL1)中草绘至少一个第一笔划(ST1),所述第一平面(PL1)与第二平面(PL2)和第三平面(PL3)正交;
-响应于从所述虚拟相机的所述第一位姿切换到第二位姿的用户命令,从所述第一视锥体切换到与所述虚拟相机的所述第二位姿相对应的第二视锥体,所述第二视锥体由所述虚拟相机一侧上的近平面界定;
-选择所述第一平面(PL1)、所述第二平面(PL2)和所述第三平面(PL3)之中的其法线最接近所述近平面的法线的平面作为当前绘图平面;
-在所述当前绘图平面中草绘至少一个第二笔划(ST2)。
2.根据权利要求1所述的方法,包括计算所述近平面的所述法线与所述第一平面(PL1)、所述第二平面(PL2)和所述第三平面(PL3)中的每一个的所述法线的标量积的绝对值。
3.根据权利要求1或2中任一项所述的方法,其中,所述当前绘图平面与所述第一平面(PL1)正交,所述方法包括确定所述第一平面(PL1)中的最后草绘的第一笔划(ST1)的最接近所述近平面的末端的步骤,所述当前绘图平面穿过所述末端,所述末端被定义为所述当前绘图平面的原点(OR)。
4.根据前述权利要求中任一项所述的方法,包括响应于指定所述3D场景的所述笔划(ST1,ST2)之一的3D点的激活输入而设置所述当前绘图平面穿过的原点(OR)的步骤。
5.根据权利要求4所述的方法,其中,所述激活输入包括按下并按住激活按钮,同时沿着所草绘的笔划(ST1,ST2)之一在所述3D场景中移动定点元素(PE),直到释放所述激活按钮为止,从而将所述当前绘图平面的所述原点(OR)设置在所指定的3D点上。
6.根据权利要求5所述的方法,其中,所述激活按钮是键盘按钮。
7.根据前述权利要求中任一项所述的方法,包括提供所述当前绘图平面的视觉反馈的步骤。
8.根据权利要求7所述的方法,其中,所述视觉反馈是所述当前绘图平面的所述笔划的突出显示。
9.根据前述权利要求中任一项所述的方法,包括将最接近所述近平面的平面定义为第一平面的初始步骤。
10.根据权利要求1至8中任一项所述的方法,包括将先前定义的平面定义为第一平面的初始步骤。
11.一种计算机程序产品,其存储在非暂时性计算机可读数据存储介质(MEM1-MEM4)上,所述计算机程序产品包括计算机可执行指令,所述计算机可执行指令用于使计算机系统执行根据权利要求1至10中任一项所述的方法。
12.一种非暂时性计算机可读数据存储介质(MEM1-MEM4),其包含计算机可执行指令(EXP),所述计算机可执行指令用于使计算机系统执行根据权利要求1至10中任一项所述的方法。
13.一种计算机系统,其包括耦合到存储器(MEM1-MEM4)和图形用户界面(KB、PD、DC、DY)的处理器(CP),所述存储器存储计算机可执行指令(EXP),所述计算机可执行指令用于使所述计算机系统执行根据权利要求1至10中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于达索系统公司,未经达索系统公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811610225.3/1.html,转载请声明来源钻瓜专利网。