发明名称 Correction of topology interference for solid objects in a modeling environment
摘要 The present invention provides a method, system, and instructions stored on a computer readable storage medium that resolve interference between surfaces in a modeling environment, such as a CAD environment. Further, exemplary embodiments of the present invention may modify the surfaces of a model to ensure that parts of the model constitute a solid body. In exemplary embodiments, when the manipulation of a first surface or set of surfaces causes interference with a second surface or set of surfaces, the topologies of the surfaces are modified to account for the interference. The individual surfaces involved in the intersection may be treated as a merged surface or set of surfaces having a single topology, surface area, and volume. If an ambiguity arises whereby more than one option exists for resolving the interference or providing a solid body, the modeling environment may provide multiple potential solutions to a user, and allow the user to select from among the solutions.
申请公布号 US9223904(B2) 申请公布日期 2015.12.29
申请号 US201012794923 申请日期 2010.06.07
申请人 PTC Inc. 发明人 Gambarov Alex;Berdichevsky Stanislav;Grishechkin Sergey;Bogaevsky Dmitriy;Liberman Vitali;Smyshlyayev Ivan;Kruk Boris;Ponyrko Herman;Tsypkin Anton
分类号 G06F17/50;G06T19/20 主分类号 G06F17/50
代理机构 Nelson Mullins Riley & Scarborough LLP 代理人 Nelson Mullins Riley & Scarborough LLP
主权项 1. A method performed in an electronic device, the method comprising: providing a model in a modeling environment, the model comprising a base and a plurality of surfaces, at least some of the surfaces being positioned on the base; manipulating a geometry of the model so that at least a portion of two or more surfaces of the plurality of surfaces occupy a same space to create an interference; programmatically detecting the interference; in response to detecting the interference, resolving, using a processor of the electronic device, the interference so that the model comprises a solid body with a unitary geometry, the resolving comprising: detecting an empty space between one or more surfaces of the surfaces positioned on the base and the base of the model resulting from the manipulation,extending the one or more surfaces of the surfaces positioned on the base to make the one or more surfaces coextensive with the base so that the model comprises the solid body with the unitary geometry and storing the resulting model in storage.
地址 Needham MA US