用于生成至少包括旋转的运动的方法技术

技术编号:23534037 阅读:24 留言:0更新日期:2020-03-20 08:09
本发明专利技术涉及一种用于在3D场景中生成3D组装件(ASM)的3D零件(PAR)的运动的计算机实现的方法,3D零件的运动至少表示旋转最多预定角度,该方法包括以下步骤:a)在3D场景中显示3D零件组成的3D组装件(ASM);b)选择3D组装件(ASM)的3D零件(PAR);c)在3D场景中显示包括三个轴(AX1、AX2、AX3)的3D操纵器(MAN),所述3D操纵器(MAN)被在锚定点(ANP)中被锚定到3D零件(PAR);d)沿着一个轴(AX1、AX2、AX3)将3D操纵器(MAN)拖动距所述一个轴(AX1、AX2、AX3)上的锚定点(ANP)的当前距离(CD),至少预定角度对应于距锚定点(ANP)的最大距离(MD);e)在拖动3D操纵器(MAN)的同时,计算当前距离(CD)与最大距离(MD)的比率,以及f)与比率成比例地生成3D零件的运动。

Method for generating motion including at least rotation

【技术实现步骤摘要】
用于生成至少包括旋转的运动的方法
本专利技术涉及计算机程序领域,并且更具体地涉及一种用于在3D场景中生成3D组装件的3D零件的运动的方法、计算机程序产品、非易失性计算机可读数据存储介质、计算机辅助设计系统和三维示图创作系统。本专利技术属于计算机图形学领域,并且更具体地属于创作系统领域。
技术介绍
创作系统(例如,由DassaultSystèmes以商标CATIAComposer提供的系统)使得用户能够从现有的3D零件组成的3D组装件开始创建2D或3D文档、技术示图、动画。用户通过详细的图像和动画来创建与3D零件相关的清晰且易懂的技术示图。例如,用户可以创建3D零件的交互式材料表(或零件目录)或3D组装件的分解视图。由于创作系统,还可以产生与维护和训练操作以及组装指示相关的动画。本专利技术更具体地涉及这些类型的应用。创作系统的用户不仅是设计工程师、制造工程师、技术示图画家,而且还是具有少量或者甚至没有CAD经验的用户。因此,创作系统必须易于使用。涉及平移、旋转或者平移和旋转的组合的动画通常由创作系统的用户创建(例如但不排他地,在制本文档来自技高网...

【技术保护点】
1.一种用于在3D场景中生成3D组装件(ASM)的3D零件(PAR)的运动的计算机实现的方法,所述3D零件的运动至少包括旋转最多预定角度,所述方法包括以下步骤:/na)在所述3D场景中显示3D零件组成的3D组装件(ASM);/nb)选择所述3D组装件(ASM)的3D零件(PAR);/nc)在所述3D场景中显示包括三个轴(AX1、AX2、AX3)的3D操纵器(MAN),所述3D操纵器(MAN)在锚定点(ANP)中被锚定到所述3D零件(PAR);/nd)沿着一个轴(AX1、AX2、AX3)将所述3D操纵器(MAN)拖动距所述一个轴(AX1、AX2、AX3)上的所述锚定点(ANP)的当前距离(CD)...

【技术特征摘要】
20180912 EP 18306192.81.一种用于在3D场景中生成3D组装件(ASM)的3D零件(PAR)的运动的计算机实现的方法,所述3D零件的运动至少包括旋转最多预定角度,所述方法包括以下步骤:
a)在所述3D场景中显示3D零件组成的3D组装件(ASM);
b)选择所述3D组装件(ASM)的3D零件(PAR);
c)在所述3D场景中显示包括三个轴(AX1、AX2、AX3)的3D操纵器(MAN),所述3D操纵器(MAN)在锚定点(ANP)中被锚定到所述3D零件(PAR);
d)沿着一个轴(AX1、AX2、AX3)将所述3D操纵器(MAN)拖动距所述一个轴(AX1、AX2、AX3)上的所述锚定点(ANP)的当前距离(CD),所述预定角度对应于距所述锚定点(ANP)的最大距离(MD);
e)在拖动所述3D操纵器(MAN)的同时,计算所述当前距离(CD)与所述最大距离(MD)的比率,以及
f)与所述比率成比例地生成所述3D零件的运动。


2.根据权利要求1所述的计算机实现的方法,其中,所述旋转与沿着所述轴的平移和围绕所述轴的旋转组合,从而表示根据预定螺距的拧紧或拧松。


3.根据前述权利要求中任一项所述的计算机实现的方法,其中:
-步骤b)包括识别包围所述3D零件(PAR)的边界框(BB);
-步骤c)包括将所述锚定点(ANP)定位在所述边界框(BB)的中心。


4.根据权利要求3所述的计算机实现的方法,其中:
-步骤b)包括识别所述边界框(BB)的三个割线边缘(ED1、ED2、ED3),
-步骤c)包括将所述3D操纵器(MAN)的轴(AX1、AX2、AX3)与所述边界框(BB)的三个割线边缘(ED1、ED2、ED3)对齐。


5.根据前述权利要求中任一项所述的计算机实现的方法,其中,所述运动还包括在没有旋转的情况下沿着所述轴平移预定长度,所述方法包括以下步骤:
-在步骤d)中,将所述最大距离(MD)分割成两个部分最大距离(MD1、MD2),所述预定角度对应于第一部分最大距离(MD1),所述预定长度对应于第二部分最大距离(MD2);
-在步骤e)中,计算所述当前距离(CD)与所述第一部分最大距离(MD1)的第一比率,确定位于所述轴上的中间点,远...

【专利技术属性】
技术研发人员:C·德尔菲诺G·戴德
申请(专利权)人:达索系统公司
类型:发明
国别省市:法国;FR

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

1