发明名称 |
System and method for splitting faces on a solid model |
摘要 |
A system, method, and computer program for selecting modifications to a solid model that is manipulated in a computer having software instructions, comprising a computer system, wherein the computer system includes a memory, a processor, a user input device, and a display device; a computer generated geometric model stored in the memory in the memory of the computer system; and wherein the computer system selects a selecting point on a modification feature directly on a solid model using a computer peripheral input; sorts by distance a plurality of adjacent faces that are adjacent to a selection face determined by the selecting point; determines whether a convex condition exists wherein the plurality of adjacent faces are convex to the selection face; determines whether a candidate curves exists where the plurality of adjacent faces share a same surface with a previously visited face and the convex condition exists; imprints the candidate curve on the solid model to prepare the solid model for modification according to a modification intent from a user; modifies the solid model according to the modification intent that results in a modified solid model and modified visual display information; and displays the modified solid model using the modified visual display information to the user, and appropriate means and computer-readable instructions. |
申请公布号 |
US8872820(B2) |
申请公布日期 |
2014.10.28 |
申请号 |
US200912422350 |
申请日期 |
2009.04.13 |
申请人 |
Siemens Product Lifecycle Management Software Inc. |
发明人 |
Bohman Joseph J.;Hambridge Victor |
分类号 |
G06T17/00;G06T17/10;G06F3/0481;G06T19/20;G06F17/50 |
主分类号 |
G06T17/00 |
代理机构 |
|
代理人 |
|
主权项 |
1. A system for selecting modifications to a solid model that is manipulated in a computer having software instructions, comprising:
a computer system, wherein the computer system includes a memory, a processor, a user input device, and a display device; a computer generated geometric model stored in the memory of the computer system; and wherein the computer system
selects a selecting point on a modification feature directly on a solid model using a computer peripheral input;sorts by distance a plurality of adjacent faces that are adjacent to a selection face determined by the selecting point;maintains a set of faces of the solid model that are excluded from processing;determines whether a convex condition exists wherein the plurality of adjacent faces are convex to the selection face;determines whether a candidate curve exists where the plurality of adjacent faces share a same surface with a previously visited face and the convex condition exists;imprints the candidate curve on the solid model to prepare the solid model for modification according to a modification intent from a user and adds, to the set of faces of the solid model that are excluded from processing, the adjacent faces that share the same surface with a previously visited face and the convex condition exists;modifies the solid model according to the modification intent that results in a modified solid model and modified visual display information; anddisplays the modified solid model using the modified visual display information to the user. |
地址 |
Plano TX US |