Repairing CAD models

被引:52
作者
Barequet, G [1 ]
Kumar, S [1 ]
机构
[1] Johns Hopkins Univ, Ctr Geometr Comp, Dept Comp Sci, Baltimore, MD 21218 USA
来源
VISUALIZATION '97 - PROCEEDINGS | 1997年
关键词
D O I
10.1109/VISUAL.1997.663904
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We describe an algorithm for repairing polyhedral CAD models that have errors in their B-REP. Errors like cracks, degeneracies, duplication, holes and overlaps are usually introduced in solid models due to imprecise arithmetic, model transformations, designer's fault, programming bugs, etc. Such errors often hamper further processing like finite element analysis, radiosity computation and rapid prototyping. Our fault-repair algorithm converts an unordered collection of polygons to a shared-vertex representation to help eliminate errors. This is done by choosing, for each polygon edge, the moat appropriate edge to unify it with. The two edges are then geometrically merged into one, by moving vertices. At the end of this process, each polygon edge is either coincident with another or is a boundary edge for a polygonal hole or a dangling wall and may be appropriately repaired. Finally, in order to allow user-inspection of the automatic corrections, we produce a visualization of the repair and let the user mark the corrections that conflict with the original design intent. A second iteration of the correction algorithm then produces a repair that is commensurate with the intent. Thus, by involving the users in a feedback loop, we are able to refine the correction to their satisfaction.
引用
收藏
页码:363 / +
页数:9
相关论文
empty
未找到相关数据