Generative design pipeline for urban and neighborhood planning
US-12147737-B2 · Nov 19, 2024 · US
US10229227B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10229227-B2 |
| Application number | US-201615219417-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 26, 2016 |
| Priority date | Jul 26, 2016 |
| Publication date | Mar 12, 2019 |
| Grant date | Mar 12, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Disclosed aspects relate to managing a group of geometric objects. The group of geometric objects are correlated to a set of spatial zones associated with an architectural layout. A first geometric object of the group of geometric objects is detected. The first geometric object has a first geometric object size value. By comparing the first geometric object size value with a threshold geometric object size value, it is determined to convert the first geometric object. Based on proximity, a group of conversion candidates is identified from the group of geometric objects. Based on the first geometric object and the group of conversion candidates, a second geometric object is determined using a geometric criterion. Using the second geometric object, a design-model of the architectural layout is established.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method comprising: correlating a group of geometric objects to a set of spatial zones associated with an architectural layout, wherein at least one of the set of spatial zones includes a set of polytopes or the group of geometric objects includes a group of polytopes; executing, by a design-model management application of a host device, a detection operation to detect a first geometric object of the group of geometric objects, wherein the first geometric object has a first geometric object size value; executing, by the design-model management application of the host device, a conversion operation to convert the first geometric object by comparing the first geometric object size value with a threshold geometric object size value; executing, by the design-model management application of the host device, an identification operation to identify for the first geometric object, based on proximity, a group of conversion candidates of the group of geometric objects; executing, by the design-model management application of the host device, a determination operation to determine a second geometric object using a geometric criterion based on the first geometric object and the group of conversion candidates; and, executing, by the design-model management application of the host device, an establishment operation to establish a design-model of the architectural layout using the second geometric object. 2. The method of claim 1 , wherein the geometric criterion uses a simple shape factor. 3. The method of claim 1 , wherein the geometric criterion uses a vertices factor for the second geometric object. 4. The method of claim 1 , wherein determining the second geometric object using the geometric criterion includes: computing a first vertex quantity for a first proposed geometric object combination; computing a second vertex quantity for a second proposed geometric object combination; and selecting, in response to the first vertex quantity exceeding the second vertex quantity, the second proposed geometric object combination. 5. The method of claim 1 , wherein identifying for the first geometric object, based on proximity, a group of conversion candidates of the group of geometric objects includes: detecting a first conversion candidate adjoins the first geometric object; detecting a second conversion candidate neighbors the first geometric object; and selecting both the first conversion candidate and the second conversion candidate for the group of conversion candidates. 6. The method of claim 1 , wherein establishing, using the second geometric object, the design-model of the architectural layout includes: correlating the second geometric object to a second spatial zone associated with the architectural layout. 7. The method of claim 1 , further comprising preventing, based on a geometric object profile, the second geometric object from being based on at least a portion of the group of geometric objects. 8. The method of claim 1 , wherein the threshold geometric object size value is based on at least one of a group consisting of the architectural layout, the group of geometric objects, or a user-defined value. 9. The method of claim 1 , wherein determining to convert the first geometric object includes determining that the first geometric object size value is less than the threshold geometric object size value, and wherein the group of conversion candidates includes a group of merge candidates. 10. The method of claim 1 , wherein determining to convert the first geometric object includes determining that the first geometric object size value is greater than the threshold geometric object size value, and wherein the group of conversion candidates includes a group of division candidates. 11. The method of claim 1 , wherein the design-model includes a heating, ventilation, and air conditioning (HVAC) design-model. 12. The method of claim 1 , further comprising: metering use of the management of the group of geometric objects correlated to the set of spatial zones associated with the architectural layout; and generating an invoice based on the metered use. 13. A system comprising: a memory having a set of computer readable computer instructions, and a processor of a host device for executing the set of computer readable instructions, the set of computer readable instructions of a design-model management application including: correlating a group of geometric objects to a set of spatial zones associated with an architectural layout, wherein at least one of the set of spatial zones includes a set of polytopes or the group of geometric objects includes a group of polytopes; executing, by the design-model management application of the host device, a detection operation to detect a first geometric object of the group of geometric objects, wherein the first geometric object has a first geometric object size value; executing, by the design-model management application of the host device, a conversion operation to convert the first geometric object by comparing the first geometric object size value with a threshold geometric object size value; executing, by the design-model management application of the host device, an identification operation to identify for the first geometric object, based on proximity, a group of conversion candidates of the group of geometric objects; executing, by the design-model management application of the host device, a determination operation to determine a second geometric object using a geometric criterion based on the first geometric object and the group of conversion candidates; and executing, by the design-model management application of the host device, an establishment operation to establish a design-model of the architectural layout using the second geometric object. 14. The system of claim 13 , wherein the geometric criterion uses a simple shape factor. 15. The system of claim 13 , wherein the geometric criterion uses a vertices factor for the second geometric object. 16. The system of claim 13 , wherein determining the second geometric object using the geometric criterion includes: computing a first vertex quantity for a first proposed geometric object combination; computing a second vertex quantity for a second proposed geometric object combination; and selecting, in response to the first vertex quantity exceeding the second vertex quantity, the second proposed geometric object combination. 17. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a processor to cause the processor to perform a method comprising: correlating a group of geometric objects to a set of spatial zones associated with an architectural layout, wherein at least one of the set of spatial zones includes a set of polytopes or the group of geometric objects includes a group of polytopes; executing, by a design-model management application of a host device, a detection operation to detect a first geometric object of the group of geometric objects, wherein the first geometric object has a first geometric object size value; executing, by the design-model management application of the host device, a conversion operation to convert the first geometric object by comparing the first geometric object size value with a threshold geometric object size value; executing, by the design-model management application of the host device, an ident
Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads · CPC title
Constructive solid geometry [CSG] using solid primitives, e.g. cylinders, cubes · CPC title
Architectural design, interior design · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.