Converting a CAD model into a non-uniform subdivision surface
Autor: | Jingjing Shen, Jiří Kosinka, Malcolm A. Sabin, Neil A. Dodgson |
---|---|
Přispěvatelé: | Scientific Visualization and Computer Graphics, Robotics and image-guided minimally-invasive surgery (ROBOTICS) |
Jazyk: | angličtina |
Rok vydání: | 2016 |
Předmět: |
T-spline
Aerospace Engineering Boundary (topology) Geometry CAD 010103 numerical & computational mathematics 02 engineering and technology Computer Science::Computational Geometry 01 natural sciences Mathematics::Numerical Analysis Knot (unit) 0202 electrical engineering electronic engineering information engineering Subdivision surface 0101 mathematics Mathematics Subdivision Quadrilateral business.industry Process (computing) 020207 software engineering Computer Science::Numerical Analysis Computer Graphics and Computer-Aided Design Computer Science::Graphics Modeling and Simulation Automotive Engineering business |
Zdroj: | Computer aided geometric design, 48, 17-35. ELSEVIER SCIENCE BV |
ISSN: | 0167-8396 |
Popis: | CAD models generally consist of multiple NURBS patches, both trimmed and untrimmed. There is a long-standing challenge that trimmed NURBS patches cause unavoidable gaps in the model. We address this by converting multiple NURBS patches to a single untrimmed NURBS-compatible subdivision surface in a three stage process. First, for each patch, we generate in domain space a quadrangulation that follows boundary edges of the patch and respects the knot spacings along edges. Second, the control points of the corresponding subdivision patch are computed in model space. Third, we merge the subdivision patches across their common boundaries to create a single subdivision surface. The converted model is gap-free and can maintain inter-patch continuity up to C 2 . We address the unavoidable gaps in trimmed NURBS by converting them to subdivision.A CAD model of multiple NURBS patches is converted to a subdivision control mesh.The result is a gap-free subdivision surface that approximates the input shape.The chosen non-uniform quadrilateral subdivision is NURBS-compatible.It can match exactly any untrimmed NURBS patch and patch edges curves. |
Databáze: | OpenAIRE |
Externí odkaz: |