{"title":"Offsetting operations on non-manifold boundary representation models with simple geometry","authors":"Sang-Hun Lee","doi":"10.1145/304012.304017","DOIUrl":null,"url":null,"abstract":"This paper describes non-manifold offsetting operations that add or remove a uniform thickness from a given non-manifold object with simple ge:ometry. Each offsetting operation for wireframes, sheets and solids is applicable to different engineering areas with a great potential usefulness. However, the representation schemes of conventional geometric modeling systems have not described all of the wireframes, sheets and solids together; each offsetting capability has been developed and applied separately in each .system. In recent years, non-manifold geometric modelers have been developed and more widely spread. Since they can manipulate different levels of models with a unified data structure, these three types of offsetting operations can be integrated into one. Moreover, non-manifold offsetting operations can be used to give flesh to abstract model!s that are generated as a mixture of wireframes and sheets in conceptual design. Therefore, in this paper, the mathematical definitions and properties of the non-manifold offsetting operations are described first and then an offset algorithm using the non-manifold Euler and Boolean operations is suggested. In this algorithm, o&et models for all or a subset of the vertices, edges and faces of a given nonmanifold model are generated first. Then, they are united into one body using the non-manifold Boolean operations. Finally, all topological entities that are within offset distance are dei.ected and removed in turn. In addition to the general offset algorithm, this paper discusses its variations for wireframes and sheets to provide the more practical offset solids for pipelines, plastic parts and sheet metal parts.","PeriodicalId":286112,"journal":{"name":"International Conference on Smart Media and Applications","volume":"725 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Smart Media and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/304012.304017","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 12
Abstract
This paper describes non-manifold offsetting operations that add or remove a uniform thickness from a given non-manifold object with simple ge:ometry. Each offsetting operation for wireframes, sheets and solids is applicable to different engineering areas with a great potential usefulness. However, the representation schemes of conventional geometric modeling systems have not described all of the wireframes, sheets and solids together; each offsetting capability has been developed and applied separately in each .system. In recent years, non-manifold geometric modelers have been developed and more widely spread. Since they can manipulate different levels of models with a unified data structure, these three types of offsetting operations can be integrated into one. Moreover, non-manifold offsetting operations can be used to give flesh to abstract model!s that are generated as a mixture of wireframes and sheets in conceptual design. Therefore, in this paper, the mathematical definitions and properties of the non-manifold offsetting operations are described first and then an offset algorithm using the non-manifold Euler and Boolean operations is suggested. In this algorithm, o&et models for all or a subset of the vertices, edges and faces of a given nonmanifold model are generated first. Then, they are united into one body using the non-manifold Boolean operations. Finally, all topological entities that are within offset distance are dei.ected and removed in turn. In addition to the general offset algorithm, this paper discusses its variations for wireframes and sheets to provide the more practical offset solids for pipelines, plastic parts and sheet metal parts.