Inventors:
Alex GAMBAROV - Sherborn MA, US
Stanislav BERDICHEVSKY - Wayland MA, US
Sergey GRISHECHKIN - Holliston MA, US
Dmitriy BOGAEVSKY - Acton MA, US
Vitali LIBERMAN - Chestnut Hill MA, US
Ivan SMYSHLYAYEV - Bellingham MA, US
Boris KRUK - Allston MA, US
Herman PONYRKO - Ashland MA, US
Anton TSYPKIN - Sharon MA, US
Assignee:
PARAMETRIC TECHNOLOGY CORPORATION - Needham MA
International Classification:
G06T 17/00
Abstract:
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.