发明名称 Method for performing boolean operations on geometric objects in a computer-aided design system
摘要 In a method for performing Boolean operations on geometric objects to generate a modified geometric object in a computer-aided design system, a face of a first object and a face of a second object are intersected to generate graph edges which form edges of the modified geometric object. Edges of the first object are intersected with surfaces of the second object to produce intersection points, and surfaces containing the faces of the two objects, respectively, are intersected with each other to produce intersection tracks. If there is an inconsistency between the intersection points and corresponding intersection tracks, i.e., if intersection points which should ideally lie on an intersection track are more than a resolution value (epsilon) apart, a perturbation step is applied to correct the spatial positions of inconsistent intersection points. The perturbation step comprises moving the inconsistent points along edges to a position where geometric consistency is established.
申请公布号 US5649084(A) 申请公布日期 1997.07.15
申请号 US19950377852 申请日期 1995.01.25
申请人 HEWLETT-PACKARD COMPANY 发明人 ERNST, PETER
分类号 G06F17/50;G06T11/20;G06T17/10;(IPC1-7):G06F15/00 主分类号 G06F17/50
代理机构 代理人
主权项
地址