发明名称 Creating a surface from a plurality of 3D curves
摘要 It is provided a computer-implemented method for creating a surface from a plurality of 3D curves. The method comprises providing (S10) a plurality of 3D curves, determining (S20) crossings between pairs of the curves, defining (S30) a base graph comprising nodes representing the crossings and arcs connecting pairs of nodes representing crossings that are neighbors, determining (S40), from the graph, a mesh comprising vertices defined by a 3D position and edges connecting pairs of the vertices, and fitting (S50) the mesh with a surface. A crossing between a given pair of the curves is an indication of a zone where the given pair of the curves are particularly close to each other. By "close to each other", it is meant that the distance between the two curves of the given pair is below a predetermined threshold. By "particularly" close to each other, it is meant that the distance between the two curves at the crossing is smaller than for other zones of the curves. A crossing between two curves may be an intersection between the two curves. However, as the curves may be provided by the user, there is a high probability that the curves usually do not exactly intersect each other, although the user meant to make them intersect. Such a method makes the creation of a surface from a plurality of 3D curves easier.
申请公布号 EP2600315(A1) 申请公布日期 2013.06.05
申请号 EP20110306583 申请日期 2011.11.29
申请人 DASSAULT SYSTEMES 发明人 BONNER, DAVID, LEO;DUCOUT, ROMAIN
分类号 G06T17/20;G06T17/30 主分类号 G06T17/20
代理机构 代理人
主权项
地址