Extracting datums to reconstruct CSG models from 2D engineering sketches of polyhedral shapes

Our goal is to automatically generate CAD 3D models from 2D sketches as part of a design chain where models should be procedural, containing features arranged in a model tree and linked to suitable datums. Current procedural models capture much about the design intent and are easy to edit, but must...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computers & graphics 2022-02, Vol.102, p.349-359
Hauptverfasser: Plumed, Raquel, Varley, Peter A.C., Company, Pedro, Martin, Ralph
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 359
container_issue
container_start_page 349
container_title Computers & graphics
container_volume 102
creator Plumed, Raquel
Varley, Peter A.C.
Company, Pedro
Martin, Ralph
description Our goal is to automatically generate CAD 3D models from 2D sketches as part of a design chain where models should be procedural, containing features arranged in a model tree and linked to suitable datums. Current procedural models capture much about the design intent and are easy to edit, but must be created from scratch during the detailed design state—given conceptual sketches as used by designers in the early part of the design process, current sketch-based modeling approaches only output explicit models. Thus, we describe an approach to extract high-level information directly from 2D engineering wireframe sketches and use it to complete a CSG feature tree, which serves as a model tree for a procedural 3D CAD model. Our method extracts procedural model information directly from 2D sketches in the form of a set of features, plus a set of datums and relationships between these features. We detect and analyze features of 2D sketches in isolation, and define the CSG feature tree by the parent–child relationships between features, and combine this information to obtain a complete and consistent CSG feature tree that can be transferred to a 3D modeler, which reconstructs the model. This paper focuses on how to extract the feature datums and the extrusion operation from an input 2D sketch. [Display omitted] •We create a complete CAD model tree from a vectorized sketch of a polyhedral shape•The method extracts the cross-section and auxiliary reference system of each feature•The approach works when line drawing is a connected graph or disconnected subgraphs•Output serves as proof of concept to demonstrate that it can build a procedural model
doi_str_mv 10.1016/j.cag.2021.10.013
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2647397291</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0097849321002247</els_id><sourcerecordid>2647397291</sourcerecordid><originalsourceid>FETCH-LOGICAL-c368t-605cb5b9326eba8e0aed5ed4fc9960c6d8476cf3b23232d1ccf51b69b7eb3cb53</originalsourceid><addsrcrecordid>eNp9kMFKxDAQQIMouK5-gLeA59akadMWT7Kuq7DgQT1KSJPpbmvb1CQV9-9NWc8yh2GGeTPMQ-iakpgSym_bWMldnJCEhjomlJ2gBS1yFuW8SE_RgpAyj4q0ZOfowrmWEJIkPF2gj_WPt1L5ZthhLf3UO-wNtqDM4LydlMer1w3ujYbO4dqaHicPGIZdMwDYGXKf4NUeHDY1Hk132IO2ssNuL0dwl-islp2Dq7-8RO-P67fVU7R92Tyv7reRYrzwESeZqrKqZAmHShZAJOgMdFqrsuREcV2kOVc1qxIWQlOl6oxWvKxyqFgg2RLdHPeO1nxN4LxozWSHcFKEL3NW5klJwxQ9TilrnLNQi9E2vbQHQYmYLYpWBItitji3gsXA3B2Z8D98N2CFUw0MCnQTJHmhTfMP_QvbKnth</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2647397291</pqid></control><display><type>article</type><title>Extracting datums to reconstruct CSG models from 2D engineering sketches of polyhedral shapes</title><source>Access via ScienceDirect (Elsevier)</source><creator>Plumed, Raquel ; Varley, Peter A.C. ; Company, Pedro ; Martin, Ralph</creator><creatorcontrib>Plumed, Raquel ; Varley, Peter A.C. ; Company, Pedro ; Martin, Ralph</creatorcontrib><description>Our goal is to automatically generate CAD 3D models from 2D sketches as part of a design chain where models should be procedural, containing features arranged in a model tree and linked to suitable datums. Current procedural models capture much about the design intent and are easy to edit, but must be created from scratch during the detailed design state—given conceptual sketches as used by designers in the early part of the design process, current sketch-based modeling approaches only output explicit models. Thus, we describe an approach to extract high-level information directly from 2D engineering wireframe sketches and use it to complete a CSG feature tree, which serves as a model tree for a procedural 3D CAD model. Our method extracts procedural model information directly from 2D sketches in the form of a set of features, plus a set of datums and relationships between these features. We detect and analyze features of 2D sketches in isolation, and define the CSG feature tree by the parent–child relationships between features, and combine this information to obtain a complete and consistent CSG feature tree that can be transferred to a 3D modeler, which reconstructs the model. This paper focuses on how to extract the feature datums and the extrusion operation from an input 2D sketch. [Display omitted] •We create a complete CAD model tree from a vectorized sketch of a polyhedral shape•The method extracts the cross-section and auxiliary reference system of each feature•The approach works when line drawing is a connected graph or disconnected subgraphs•Output serves as proof of concept to demonstrate that it can build a procedural model</description><identifier>ISSN: 0097-8493</identifier><identifier>EISSN: 1873-7684</identifier><identifier>DOI: 10.1016/j.cag.2021.10.013</identifier><language>eng</language><publisher>Oxford: Elsevier Ltd</publisher><subject>CSG models ; Datums ; Design ; Extrusion ; Feature extraction ; Features ; Sketch-based modeling ; Sketches ; Three dimensional models ; Two dimensional analysis ; Two dimensional models</subject><ispartof>Computers &amp; graphics, 2022-02, Vol.102, p.349-359</ispartof><rights>2021 The Authors</rights><rights>Copyright Elsevier Science Ltd. Feb 2022</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c368t-605cb5b9326eba8e0aed5ed4fc9960c6d8476cf3b23232d1ccf51b69b7eb3cb53</citedby><cites>FETCH-LOGICAL-c368t-605cb5b9326eba8e0aed5ed4fc9960c6d8476cf3b23232d1ccf51b69b7eb3cb53</cites><orcidid>0000-0001-8018-8039 ; 0000-0001-6399-4717</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://dx.doi.org/10.1016/j.cag.2021.10.013$$EHTML$$P50$$Gelsevier$$Hfree_for_read</linktohtml><link.rule.ids>314,780,784,3550,27924,27925,45995</link.rule.ids></links><search><creatorcontrib>Plumed, Raquel</creatorcontrib><creatorcontrib>Varley, Peter A.C.</creatorcontrib><creatorcontrib>Company, Pedro</creatorcontrib><creatorcontrib>Martin, Ralph</creatorcontrib><title>Extracting datums to reconstruct CSG models from 2D engineering sketches of polyhedral shapes</title><title>Computers &amp; graphics</title><description>Our goal is to automatically generate CAD 3D models from 2D sketches as part of a design chain where models should be procedural, containing features arranged in a model tree and linked to suitable datums. Current procedural models capture much about the design intent and are easy to edit, but must be created from scratch during the detailed design state—given conceptual sketches as used by designers in the early part of the design process, current sketch-based modeling approaches only output explicit models. Thus, we describe an approach to extract high-level information directly from 2D engineering wireframe sketches and use it to complete a CSG feature tree, which serves as a model tree for a procedural 3D CAD model. Our method extracts procedural model information directly from 2D sketches in the form of a set of features, plus a set of datums and relationships between these features. We detect and analyze features of 2D sketches in isolation, and define the CSG feature tree by the parent–child relationships between features, and combine this information to obtain a complete and consistent CSG feature tree that can be transferred to a 3D modeler, which reconstructs the model. This paper focuses on how to extract the feature datums and the extrusion operation from an input 2D sketch. [Display omitted] •We create a complete CAD model tree from a vectorized sketch of a polyhedral shape•The method extracts the cross-section and auxiliary reference system of each feature•The approach works when line drawing is a connected graph or disconnected subgraphs•Output serves as proof of concept to demonstrate that it can build a procedural model</description><subject>CSG models</subject><subject>Datums</subject><subject>Design</subject><subject>Extrusion</subject><subject>Feature extraction</subject><subject>Features</subject><subject>Sketch-based modeling</subject><subject>Sketches</subject><subject>Three dimensional models</subject><subject>Two dimensional analysis</subject><subject>Two dimensional models</subject><issn>0097-8493</issn><issn>1873-7684</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><recordid>eNp9kMFKxDAQQIMouK5-gLeA59akadMWT7Kuq7DgQT1KSJPpbmvb1CQV9-9NWc8yh2GGeTPMQ-iakpgSym_bWMldnJCEhjomlJ2gBS1yFuW8SE_RgpAyj4q0ZOfowrmWEJIkPF2gj_WPt1L5ZthhLf3UO-wNtqDM4LydlMer1w3ujYbO4dqaHicPGIZdMwDYGXKf4NUeHDY1Hk132IO2ssNuL0dwl-islp2Dq7-8RO-P67fVU7R92Tyv7reRYrzwESeZqrKqZAmHShZAJOgMdFqrsuREcV2kOVc1qxIWQlOl6oxWvKxyqFgg2RLdHPeO1nxN4LxozWSHcFKEL3NW5klJwxQ9TilrnLNQi9E2vbQHQYmYLYpWBItitji3gsXA3B2Z8D98N2CFUw0MCnQTJHmhTfMP_QvbKnth</recordid><startdate>202202</startdate><enddate>202202</enddate><creator>Plumed, Raquel</creator><creator>Varley, Peter A.C.</creator><creator>Company, Pedro</creator><creator>Martin, Ralph</creator><general>Elsevier Ltd</general><general>Elsevier Science Ltd</general><scope>6I.</scope><scope>AAFTH</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0001-8018-8039</orcidid><orcidid>https://orcid.org/0000-0001-6399-4717</orcidid></search><sort><creationdate>202202</creationdate><title>Extracting datums to reconstruct CSG models from 2D engineering sketches of polyhedral shapes</title><author>Plumed, Raquel ; Varley, Peter A.C. ; Company, Pedro ; Martin, Ralph</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c368t-605cb5b9326eba8e0aed5ed4fc9960c6d8476cf3b23232d1ccf51b69b7eb3cb53</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>CSG models</topic><topic>Datums</topic><topic>Design</topic><topic>Extrusion</topic><topic>Feature extraction</topic><topic>Features</topic><topic>Sketch-based modeling</topic><topic>Sketches</topic><topic>Three dimensional models</topic><topic>Two dimensional analysis</topic><topic>Two dimensional models</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Plumed, Raquel</creatorcontrib><creatorcontrib>Varley, Peter A.C.</creatorcontrib><creatorcontrib>Company, Pedro</creatorcontrib><creatorcontrib>Martin, Ralph</creatorcontrib><collection>ScienceDirect Open Access Titles</collection><collection>Elsevier:ScienceDirect:Open Access</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Computers &amp; graphics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Plumed, Raquel</au><au>Varley, Peter A.C.</au><au>Company, Pedro</au><au>Martin, Ralph</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Extracting datums to reconstruct CSG models from 2D engineering sketches of polyhedral shapes</atitle><jtitle>Computers &amp; graphics</jtitle><date>2022-02</date><risdate>2022</risdate><volume>102</volume><spage>349</spage><epage>359</epage><pages>349-359</pages><issn>0097-8493</issn><eissn>1873-7684</eissn><abstract>Our goal is to automatically generate CAD 3D models from 2D sketches as part of a design chain where models should be procedural, containing features arranged in a model tree and linked to suitable datums. Current procedural models capture much about the design intent and are easy to edit, but must be created from scratch during the detailed design state—given conceptual sketches as used by designers in the early part of the design process, current sketch-based modeling approaches only output explicit models. Thus, we describe an approach to extract high-level information directly from 2D engineering wireframe sketches and use it to complete a CSG feature tree, which serves as a model tree for a procedural 3D CAD model. Our method extracts procedural model information directly from 2D sketches in the form of a set of features, plus a set of datums and relationships between these features. We detect and analyze features of 2D sketches in isolation, and define the CSG feature tree by the parent–child relationships between features, and combine this information to obtain a complete and consistent CSG feature tree that can be transferred to a 3D modeler, which reconstructs the model. This paper focuses on how to extract the feature datums and the extrusion operation from an input 2D sketch. [Display omitted] •We create a complete CAD model tree from a vectorized sketch of a polyhedral shape•The method extracts the cross-section and auxiliary reference system of each feature•The approach works when line drawing is a connected graph or disconnected subgraphs•Output serves as proof of concept to demonstrate that it can build a procedural model</abstract><cop>Oxford</cop><pub>Elsevier Ltd</pub><doi>10.1016/j.cag.2021.10.013</doi><tpages>11</tpages><orcidid>https://orcid.org/0000-0001-8018-8039</orcidid><orcidid>https://orcid.org/0000-0001-6399-4717</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0097-8493
ispartof Computers & graphics, 2022-02, Vol.102, p.349-359
issn 0097-8493
1873-7684
language eng
recordid cdi_proquest_journals_2647397291
source Access via ScienceDirect (Elsevier)
subjects CSG models
Datums
Design
Extrusion
Feature extraction
Features
Sketch-based modeling
Sketches
Three dimensional models
Two dimensional analysis
Two dimensional models
title Extracting datums to reconstruct CSG models from 2D engineering sketches of polyhedral shapes
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-29T16%3A01%3A02IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Extracting%20datums%20to%20reconstruct%20CSG%20models%20from%202D%20engineering%20sketches%20of%20polyhedral%20shapes&rft.jtitle=Computers%20&%20graphics&rft.au=Plumed,%20Raquel&rft.date=2022-02&rft.volume=102&rft.spage=349&rft.epage=359&rft.pages=349-359&rft.issn=0097-8493&rft.eissn=1873-7684&rft_id=info:doi/10.1016/j.cag.2021.10.013&rft_dat=%3Cproquest_cross%3E2647397291%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2647397291&rft_id=info:pmid/&rft_els_id=S0097849321002247&rfr_iscdi=true