A method for implementing the multi segment line drawing in the three-dimensional scene of the computer, which comprises the following steps: a) to draw the line on the line in 3D scene (S1), the line has a starting point and end point (P1) (P2); b) show in three orthogonal planes in 3D scene (PLA, PLB, PLC) a set of graphical tools (PST), a plane of the plane with the orthogonal line segment; c) a plane of the plane; and D) a line drawing the line (S2), the other a line segment (S2) is the starting point and end point line in step a) overlap rendering and located at step c) plane selection (PLA); to execute the steps according to the input command provided by the user), a C) and D). A computer program product for performing the method, a non-volatile computer readable data storage medium, and a computer aided design or three-dimensional graphic authoring system.
【技术实现步骤摘要】
用于在三维场景中绘制多段线的计算机实施方法
本专利技术涉及一种用于在三维(3D)场景中绘制多段线(即,折线)的计算机实施的方法。具体而言,多段线可以是装配路径,即用于示出如何装配分解图中所示的系统的元件的多段线。本专利技术应用于计算机图形领域,并且更具体而言,应用于计算机辅助设计(CAD)和图示创作(illustrationauthoring)的领域。本专利技术特别适用于产生技术说明、营销演示、装配说明、培训材料等。
技术介绍
在上述所有应用中,需要创建组件或子组件的分解图,以说明例如术语。在图1中提供了这种分解图的示例。从图中可以看出,被称为“装配线”的短划多段线AL用于指示部件的原始位置以及从那里移动它们的路线(装配路径)。为了允许对分解图的良好理解,在大多数情况下(但不总是),多段线的线段相互垂直,并且通常取向为平行于或垂直于视图的“世界轴(worldaxis)”。用于设计装配线的第一种可能性在于在由当前视点定义的平面中自由地绘制多段线。除非另有说明,多段线是以二维(2D)绘制的,并自动地集成到场景的三维表示中。多段线的连续线段之间的角度可以不采用精确值(例如,45°或90°);最重要的是,由于多段线在三维中并未适当定位,所以如果用户改变视点则它们将被丢失。这在图2中示出:图的左部分示出了以二维绘制的多段线,其给出了由2D空间中相互垂直的线段构成的错觉;如果在三维中旋转场景,则错觉完全丢失。图3上所示的另一种方案使用平面网格来适当地绘制多段线的线段。该技术的缺点在于,在绘制每个线段之前创建和定位网格是相当麻烦的。此外,绘制复杂的三维多段线需要同时显示 ...
【技术保护点】
一种用于在三维场景中绘制多段线(AL)的计算机实施的方法,包括以下步骤:a)在所述三维场景中绘制所述多段线的线段(S1),所述线段具有起点(P1)和终点(P2);b)在所述三维场景中显示表示三个正交平面(PLA、PLB、PLC)的集合的图形工具(PST),所述平面中的一个平面与所述线段正交;c)选择所述平面中的一个平面;以及d)绘制所述多段线的另一线段(S2),所述另一线段(S2)的起点与步骤a)中绘制的线段的终点重合并且位于步骤c)中选择的平面(PLA)中;根据用户提供的输入命令来执行所述步骤a)、步骤c)和步骤d)。
【技术特征摘要】
2015.12.08 EP 15306956.21.一种用于在三维场景中绘制多段线(AL)的计算机实施的方法,包括以下步骤:a)在所述三维场景中绘制所述多段线的线段(S1),所述线段具有起点(P1)和终点(P2);b)在所述三维场景中显示表示三个正交平面(PLA、PLB、PLC)的集合的图形工具(PST),所述平面中的一个平面与所述线段正交;c)选择所述平面中的一个平面;以及d)绘制所述多段线的另一线段(S2),所述另一线段(S2)的起点与步骤a)中绘制的线段的终点重合并且位于步骤c)中选择的平面(PLA)中;根据用户提供的输入命令来执行所述步骤a)、步骤c)和步骤d)。2.根据权利要求1所述的计算机实施的方法,其中,所述步骤d)还包括显示被提供有网格(GR)的所选择的平面的放大表示(PLA′),在所述放大表示(PLA′)上绘制所述多段线的所述线段。3.根据权利要求2所述的计算机实施的方法,其中,所述网格包括捕捉点(SP)以帮助用户绘制所述线段。4.根据权利要求3所述的计算机实施的方法,其中,所述网格包括围绕要绘制的所述线段的起点设置的捕捉点的圆形图案。5.根据权利要求2至4中任意一项所述的计算机实施的方法,其中,步骤d)包括:由所述用户使用指针工具(PT)来选择所述线段的终点(P3),以及以使得所述指针工具恒定地保持在所选择的平面内的方式来自动地适应所选择的平面的所显示的放大表示。6.根据权...
【专利技术属性】
技术研发人员:C·德尔菲诺,N·阿克斯,
申请(专利权)人:达索系统公司,
类型:发明
国别省市:法国,FR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。