Push-pull direct modeling of solid CAD models

被引:16
作者
Zou, Qiang [1 ]
Feng, Hsi-Yung [1 ]
机构
[1] Univ British Columbia, Dept Mech Engn, Vancouver, BC V6T 1Z4, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Direct modeling; Push-pull; Solid modeling; Validity; Continuity; MECHANISM; HISTORY;
D O I
10.1016/j.advengsoft.2018.10.003
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Direct modeling is a very recent CAD modeling paradigm featuring direct, intuitive push-pull interactions with the geometry of the model to much increase model editing flexibility. The major issue for push-pull direct modeling is the possible inconsistency between the altered geometry of the model and its unchanged topology. The challenge of resolving the geometry-topology inconsistency lies in ensuring that the resulting model remains as a valid solid model and that the model shape follows a continuous change pattern. Although push-pull direct modeling has been implemented in several CAD software packages, robustness towards generating valid modeling results and continuous shape changes still remains an open issue. This paper proposes a systematic method to handle the resolution of any possible inconsistent situation. The method formulates the continuous shape change requirement as successive Boolean operations on the model volume, thereby guaranteeing valid solid models and continuous shape changes. Further, this formulation allows an easy implementation of push-pull direct modeling using existing CAD research and engineering results. In order to show the effectiveness of the proposed method, a software prototype is developed and the modeling results are compared with those of five leading CAD software packages.
引用
收藏
页码:59 / 69
页数:11
相关论文
共 41 条
  • [1] Agbodan D, 2003, SMI 2003: SHAPE MODELING INTERNATIONAL 2003, PROCEEDINGS, P235
  • [2] Ault HollyK., 2016, P ASEE EDGD 70 MIDYE, P99
  • [3] Baba-Ali M., 2009, Computer-Aided Design and Applications, V6, P341
  • [4] Design pattern modeling and extraction for CAD models
    Bai, Jing
    Luo, Haonan
    Qin, Feiwei
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2016, 93 : 30 - 43
  • [5] Braid IC., 1986, ADV COMPUTER GRAPHIC, Vi, P325
  • [6] Assessing the impact of geometric design intent annotations on parametric model alteration activities
    Camba, Jorge D.
    Contero, Manuel
    [J]. COMPUTERS IN INDUSTRY, 2015, 71 : 35 - 45
  • [7] Generic naming in generative, constraint-based design
    Capoyleas, V
    Chen, XP
    Hoffmann, CM
    [J]. COMPUTER-AIDED DESIGN, 1996, 28 (01) : 17 - 26
  • [8] Name matching method using topology merging and splitting history for exchange of feature-based CAD models
    Cheon, Sang-Uk
    Mun, Duhwan
    Han, Soonhung
    Kim, Byung Chul
    [J]. JOURNAL OF MECHANICAL SCIENCE AND TECHNOLOGY, 2012, 26 (10) : 3201 - 3212
  • [9] De Berg M., 2008, Computational Geometry: Algorithms and Applications, V17
  • [10] Ericson Christer, 2004, Real-Time Collision Detection