US 12,353,191 B2
Conversion of mesh geometry to editable and watertight boundary representation in computer aided design
Martin Cvetanov Marinov, Cambridge (GB); Peter Hugh Charrot, Cambridge (GB); Suguru Furuta, Cambridge (GB); Nandakumar Santhanam, Ithaca, NY (US); Justin Nicholas Hallet, North Warrandyte (AU); Stephen Alan Barley, Cambridge (GB); Jean Alison Flower, Uckfield (GB); Gordon Thomas Finnigan, Harvard, MA (US); Siavash Navadeh Meshkat, Carlsbad, CA (US); Iain Edward Henley, Great Chesterford (GB); Tristan Ward Barback, Cambridge (GB); Maciej Sapun, Stalowa Wola (PL); Marco Amagliani, Cambridge (GB); and Pawel Wolski, Cracow (PL)
Assigned to Autodesk, Inc., San Francisco, CA (US)
Filed by Autodesk, Inc., San Francisco, CA (US)
Filed on Dec. 12, 2023, as Appl. No. 18/537,713.
Application 18/537,713 is a continuation of application No. 17/229,320, filed on Apr. 13, 2021, granted, now 11,886,165.
Application 17/229,320 is a continuation of application No. PCT/US2019/034221, filed on May 28, 2019.
Claims priority of provisional application 62/758,053, filed on Nov. 9, 2018.
Prior Publication US 2024/0168460 A1, May 23, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G05B 19/4099 (2006.01); B23Q 3/16 (2006.01); B29C 64/393 (2017.01); B33Y 50/00 (2015.01); B33Y 50/02 (2015.01); G06F 30/10 (2020.01); G06F 113/10 (2020.01); G06F 119/18 (2020.01)
CPC G05B 19/4099 (2013.01) [B23Q 3/16 (2013.01); B29C 64/393 (2017.08); B33Y 50/00 (2014.12); B33Y 50/02 (2014.12); G06F 30/10 (2020.01); G05B 2219/35134 (2013.01); G05B 2219/49007 (2013.01); G06F 2113/10 (2020.01); G06F 2119/18 (2020.01)] 57 Claims
OG exemplary drawing
 
1. A method comprising:
obtaining a first three-dimensional model of an object, wherein the first three-dimensional model comprises a polygon mesh;
partitioning the polygon mesh into a first portion corresponding to one or more solids and a second portion not corresponding to the one or more solids, wherein the one or more solids are in a boundary representation format;
constructing one or more editable smooth surfaces for the second portion of the polygon mesh;
modifying one or more boundaries of the one or more editable smooth surfaces to contact the one or more solids at one or more gap-free contact curves that are homeomorphic with the one or more boundaries, thereby forming one or more modified smooth surfaces; and
combining the one or more modified smooth surfaces with the one or more solids to form a second three-dimensional model of the object, wherein the second three-dimensional model comprises the one or more modified smooth surfaces in watertight contact with one or more portions of the one or more solids in the boundary representation format at the one or more gap-free contact curves.