【技术实现步骤摘要】
用于生成至少包括旋转的运动的方法
本专利技术涉及计算机程序领域,并且更具体地涉及一种用于在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 ...
【技术特征摘要】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。