{"title":"Algebraic Specification of a 3D-Modeler Based on Hypermaps","authors":"Bertrand Y., Dufourd J.F.","doi":"10.1006/cgip.1994.1005","DOIUrl":null,"url":null,"abstract":"<div><p>We present the algebraic specification of a prototype interactive geometric modeler for 3D objects, whose topologies are represented by 3-dimensional generalized maps. After a reminder of some topological models, particularly maps and extensions, we begin with the more general frame of n-dimensional hypermaps. We specify algebraically a hierarchy of operations on hypermaps and generalized maps, which are embedded in a 3-dimensional Euclidean space. We make precise the modeling area and give the main functionalities of the modeler. We detail high-level operations on 3D objects, and some technical features of this software. Some constructions are explained using pictures. We show that hypermaps and algebraic specification constitute an efficient formal frame for developing large pieces of software in the area of boundary representation.</p></div>","PeriodicalId":100349,"journal":{"name":"CVGIP: Graphical Models and Image Processing","volume":"56 1","pages":"Pages 29-60"},"PeriodicalIF":0.0000,"publicationDate":"1994-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1006/cgip.1994.1005","citationCount":"61","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"CVGIP: Graphical Models and Image Processing","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1049965284710054","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 61
Abstract
We present the algebraic specification of a prototype interactive geometric modeler for 3D objects, whose topologies are represented by 3-dimensional generalized maps. After a reminder of some topological models, particularly maps and extensions, we begin with the more general frame of n-dimensional hypermaps. We specify algebraically a hierarchy of operations on hypermaps and generalized maps, which are embedded in a 3-dimensional Euclidean space. We make precise the modeling area and give the main functionalities of the modeler. We detail high-level operations on 3D objects, and some technical features of this software. Some constructions are explained using pictures. We show that hypermaps and algebraic specification constitute an efficient formal frame for developing large pieces of software in the area of boundary representation.