US 12,008,293 B2
Techniques for automatically generating designs having characteristic topologies for urban design projects
David Benjamin, Brooklyn, NY (US); James Stoddart, Atlanta, GA (US); Lorenzo Villaggi, Brooklyn, NY (US); and Danil Nagy, New York, NY (US)
Assigned to AUTODESK, INC., San Francisco, CA (US)
Filed by AUTODESK, INC., San Francisco, CA (US)
Filed on Nov. 19, 2021, as Appl. No. 17/531,622.
Application 17/531,622 is a continuation of application No. 16/184,975, filed on Nov. 8, 2018, granted, now 11,222,146.
Claims priority of provisional application 62/584,711, filed on Nov. 10, 2017.
Prior Publication US 2022/0083704 A1, Mar. 17, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 30/13 (2020.01); G06N 3/126 (2023.01); G06Q 10/0631 (2023.01); G06Q 40/12 (2023.01); G06Q 50/16 (2012.01); G06F 3/04815 (2022.01); G06F 3/04847 (2022.01); G06F 111/02 (2020.01); G06F 111/04 (2020.01); G06F 111/06 (2020.01); G06F 111/20 (2020.01); G06T 15/00 (2011.01); G06T 17/05 (2011.01)
CPC G06F 30/13 (2020.01) [G06N 3/126 (2013.01); G06Q 10/06313 (2013.01); G06Q 40/12 (2013.12); G06Q 50/165 (2013.01); G06F 3/04815 (2013.01); G06F 3/04847 (2013.01); G06F 2111/02 (2020.01); G06F 2111/04 (2020.01); G06F 2111/06 (2020.01); G06F 2111/20 (2020.01); G06T 15/005 (2013.01); G06T 17/05 (2013.01)] 25 Claims
OG exemplary drawing
 
1. A computer-implemented method implemented by a computer-aided design (CAD) application, the method comprising:
generating, via a geometry engine included in the CAD application, a closed contour that surrounds a design area;
determining, via the geometry engine, a first segment of the closed contour and a second segment of the closed contour, wherein the first segment and the second segment reside on opposite sides of the design area;
generating, via the geometry engine, a first set of mesh lines that span the design area and couple the first segment to the second segment;
generating, via the geometry engine, a second set of mesh lines that forms a design mesh in conjunction with the first set of mesh lines; and
populating, via the geometry engine, the design mesh with a first set of structures to generate a first candidate design.