Tracking topological changes in parametric models

https://doi.org/10.1016/j.cagd.2009.12.003Get rights and content

Abstract

In current parametric CAD systems, the relation between the values of the parameters of a model and the topology of the model is often not clear to the user. To give the user better control over the topology of the model, this relation should be made explicit.

A method is presented here that determines the parameter values for which the topology of a model changes, i.e. the critical values of a given variant parameter.

The considered model consists of a system of geometric constraints, which relates parameters and feature geometries, and a cellular model, which partitions space into volumetric cells determined by the intersections of the feature geometries and represented by topological entities.

Our method creates a new system of geometric constraints to relate the parameters of the model to the topological entities. For each entity that is dependent on the variant parameter, degenerate cases are enforced by specific geometric constraints. Solving the resulting constraint systems yields the critical parameter values.

Critical values can be used to compute parameter ranges corresponding to families of objects, i.e. all parameter values which correspond to models that satisfy a given set of geometric and topological constraints.

References (20)

There are more references available in the full text version of this article.

Cited by (21)

  • Variational Direct Modeling: A Framework Towards Integration of Parametric Modeling and Direct Modeling in CAD

    2023, CAD Computer Aided Design
    Citation Excerpt :

    Nevertheless, before checking degenerated face configurations, they first identify boundary faces affected by the modeling operation to reduce checking time (to be called the culling idea). In this work, the heuristics developed in [12] and the idea presented in [43,44] have been combined to implement the GTIP detection module. We do not use the culling idea to accelerate GTIP detection but to handle global GTIs.

  • Propagating Design Updates to Structured Analysis Meshes

    2022, CAD Computer Aided Design
    Citation Excerpt :

    Parametric perturbations can induce changes in the boundary topology of a B-Rep model. To this extent, Van Der Meiden and Bronsvoort have defined a method to relate the range of parameters to the boundary topology of a B-Rep model, therefore identifying critical parameters of interest [22]. Sun et al. have proposed a method using virtual topology to move a surface mesh in the presence of simple boundary topology changes, by applying virtual topology operations on both models to produced two models with matching boundary topologies [23].

  • Push-pull direct modeling of solid CAD models

    2019, Advances in Engineering Software
  • A survey on 3D CAD model quality assurance and testing tools

    2017, CAD Computer Aided Design
    Citation Excerpt :

    In this regard, knowing the range where topology does not change is important. Authors van der Meiden et al. presented a method to compute the critical values when a single parameter of a model is modified, (i.e. the parameter values for which the topology of the model changes) [136]. Accordingly, MQT tools could simply highlight those parameters that are particularly sensitive to changes, making explicit where a model is robust but barely flexible.

  • On the long-term retention of geometry-centric digital engineering artifacts

    2011, CAD Computer Aided Design
    Citation Excerpt :

    The principle drivers for these developments are nearly always to enable near-term advancement and the development of new geometry-centric modeling tools and semantically consistent feature-based operations on these models. Readers interested in more detail on these topics are referred to the following recent and seminal papers on geometry representations and feature-based modeling [11,12,50,8,51,45,52,3,6,5,53–56]. Preservation in a geometric modeling context.

View all citing articles on Scopus
View full text