发明名称 SYSTEM AND METHOD FOR DETERMINING A MATED SURFACE OF AN OBJECT HAVING A PLURALITY OF MEMBERS
摘要 A method for determining a mated portion of an object can include receiving design data defining a three-dimensional object having a first member mated with a second member. Each member can be represented by a plurality of triangles. The method can include determining an outer layer of the three-dimensional object and a mated surface of the three-dimensional object. The mated surface may be determined by utilizing a recursive process to analyze each specific triangle of the plurality of triangles. The recursive process can classify a triangle as: (i) on the outer layer when all of its vertices are on the outer layer, and (ii) in the mated surface when none of its vertices are on the outer layer. When a triangle has at least one but not all of its vertices on the outer layer, the triangle can be subdivided into sub-triangles, which are then analyzed individually.
申请公布号 US2014347356(A1) 申请公布日期 2014.11.27
申请号 US201313901116 申请日期 2013.05.23
申请人 Wu Wen-Jun;Kao Brian W.;Zhou Bo Robert;Borth John R. 发明人 Wu Wen-Jun;Kao Brian W.;Zhou Bo Robert;Borth John R.
分类号 G06T17/30 主分类号 G06T17/30
代理机构 代理人
主权项 1. A computer-implemented method, comprising: receiving, at a computing device having one or more processors, design data defining a three-dimensional object having a first member mated with a second member, each of the first and second members being represented by a plurality of triangles, each triangle being defined by three vertices; determining, at the computing device, an outer layer of the three-dimensional object; and determining, at the computing device, a mated surface of the three-dimensional object, the mated surface comprising portions of the first and second members not in the outer layer, wherein determining the mated surface comprises utilizing a recursive process to analyze each specific triangle of the plurality of triangles, the recursive process including: (i) classifying the specific triangle as in the mated surface when none of its vertices are located on the outer layer, (ii) classifying the specific triangle as in the outer layer when all three of its vertices are located on the outer layer, and (iii) subdividing the specific triangle into a plurality of sub-triangles when at least one, but less than three, of its vertices are located on the outer layer, each of the plurality of sub-triangles being included in the plurality of triangles to be analyzed.
地址 Novi MI US