Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
BoundaryrepresentationWikipedia,thefreeencyclopedia
Boundaryrepresentation
FromWikipedia,thefreeencyclopedia
Jumpto:navigation,search
CoachworkexamplegeneratedusingtheBRepmodel.Notice
thatthesurfaceareasarestitchedtogether.
Insolidmodelingandcomputeraideddesign,boundaryrepresentationoftenabbreviatedasBrep
orBREPisamethodforrepresentingshapesusingthelimits.Asolidisrepresentedasacollection
ofconnectedsurfaceelements,theboundarybetweensolidandnonsolid.
Contents
1Overview
2History
3Standardization
4Furtherreading
5Seealso
6Externallinks
Overview[edit]
Boundaryrepresentationmodelsarecomposedoftwoparts:topologyandgeometry(surfaces,curves
andpoints).Themaintopologicalitemsare:faces,edgesandvertices.Afaceisaboundedportionof
asurfaceanedgeisaboundedpieceofacurveandavertexliesatapoint.Otherelementsarethe
shell(asetofconnectedfaces),theloop(acircuitofedgesboundingaface)andloopedgelinks(also
knownaswingededgelinksorhalfedges)whichareusedtocreatetheedgecircuits.Theedgesare
liketheedgesofatable,boundingasurfaceportion.[clarificationneeded]
History[edit]
ThebasicmethodforBREPwasdevelopedindependentlyintheearly1970sbybothIanC.Braidin
Cambridge(forCAD)andBruceG.BaumgartatStanford(forcomputervision).Braidcontinuedhis
workwiththeresearchsolidmodellerBUILDwhichwastheforerunnerofmanyresearchand
commercialsolidmodellingsystems.BraidworkedonthecommercialsystemsROMULUS,the
http://en.wikipedia.org/wiki/Boundary_representation
1/5
3/26/2015
BoundaryrepresentationWikipedia,thefreeencyclopedia
forerunnerofParasolid,andonACIS.ParasolidandACISarethebasisformanyoftoday's
commercialCADsystems.
FollowingBraid'sworkforsolids,aSwedishteamledbyProfessorTorstenKjellberg,developedthe
philosophyandmethodsforworkingwithhybridmodels,wireframes,sheetobjectsandvolumetric
modelsduringtheearly1980s.InFinland,MarttiMntylproducedasolidmodellingsystemcalled
GWB.IntheUSAEastmanandWeilerwerealsoworkingonBoundaryRepresentationandinJapan
ProfessorFumihikoKimuraandhisteamatTokyoUniversityalsoproducedtheirownBrep
modellingsystem.
Comparedtotheconstructivesolidgeometry(CSG)representation,whichusesonlyprimitiveobjects
andBooleanoperationstocombinethem,boundaryrepresentationismoreflexibleandhasamuch
richeroperationset.ThismakesboundaryrepresentationamoreappropriatechoiceforCAD
systems.[citationneeded]CSGwasusedinitiallybyseveralcommercialsystemsbecauseitwaseasierto
implement.TheadventofreliablecommercialBrepkernelsystemslikeParasolidandACIS,
mentionedabove,hasledtowidespreadadoptionofBrepforCAD.AswellastheBoolean
operations,Brephasextrusion(orsweeping),chamfer,blending,drafting,shelling,tweakingand
otheroperationswhichmakeuseofthese.
Boundaryrepresentationisessentiallyalocalrepresentationconnectingfaces,edgesandvertices.An
extensionofthiswastogroupsubelementsoftheshapeintologicalunitscalledgeometricfeatures,
orsimplyfeatures.PioneeringworkwasdonebyKyprianouinCambridgealsousingtheBUILD
systemandcontinuedandextendedbyJaredandothers.Featuresarethebasisofmanyother
developments,allowinghighlevel"geometricreasoning"aboutshapeforcomparison,process
planning,manufacturing,etc.
Boundaryrepresentationhasalsobeenextendedtoallowspecial,nonsolidmodeltypescallednon
manifoldmodels.AsdescribedbyBraid,normalsolidsfoundinnaturehavethepropertythat,at
everypointontheboundary,asmallenoughspherearoundthepointisdividedintotwopieces,one
insideandoneoutsidetheobject.[citationneeded]Nonmanifoldmodelsbreakthisrule.Animportant
subclassofnonmanifoldmodelsaresheetobjectswhichareusedtorepresentthinplateobjectsand
integratesurfacemodellingintoasolidmodellingenvironment.
Standardization[edit]
Intheworldofdataexchange,STEP,theStandardfortheExchangeofProductModeldataalso
definessomedatamodelsforboundaryrepresentations.Thecommongenerictopologicaland
geometricmodelsaredefinedinISO1030342Geometricandtopologicalrepresentation.The
followingApplicationIntegratedResources(AICs)defineboundarymodelsthatareconstraintsofthe
genericgeometricandtopologicalcapabilities:
ISO10303511Topologicallyboundedsurface,definitionofanadvancedface,thatisa
boundedsurfacewherethesurfaceisoftypeelementary(plane,cylindrical,conical,spherical
ortoroidal),orasweptsurface,orbsplinesurface.Theboundariesaredefinedbylines,conics,
polylines,surfacecurves,orbsplinecurves
ISO10303514Advancedboundaryrepresentation,asoliddefiningavolumewithpossible
voidsthatiscomposedbyadvancedfaces
ISO10303509Manifoldsurface,anonintersectingareain3Dthatiscomposedbyadvanced
faces
ISO10303521Manifoldsubsurface,asubareaoutofamanifoldsurface
ISO10303508Nonmanifoldsurface,anykindofadvancedfacearrangement
ISO10303513ElementaryboundaryrepresentationsimilartoISO10303514,butrestrictedto
theelementarysurfacesonly
http://en.wikipedia.org/wiki/Boundary_representation
2/5
3/26/2015
BoundaryrepresentationWikipedia,thefreeencyclopedia
ISO10303512Facetedboundaryrepresentationasimplifiedsurfacemodelconstructedby
planarsurfacesonly
Furtherreading[edit]
FurtherinformationaboutBoundaryRepresentationcanbefoundinavarietyofpapersandthe
followingbooks:
MarttiMntyl:"AnIntroductiontoSolidModeling",ComputerSciencePress,ISBN0881751081,
1988.
H.Chiyokura:"SolidModellingwithDESIGNBASE",AddisonWesleyPublishingCompany,ISBN
0201192454,1988.
IanStroud:"BoundaryRepresentationModellingTechniques,Springer,ISBN1846283124,2006
Seealso[edit]
Wingededge
Spline
Coonssurface
Beziercurve
Beziersurface
Bspline
NURBS
Solidmodeling
Constructivesolidgeometry(CSG)
Functionrepresentation
Combinatorialmaps
Externallinks[edit]
OpenCascadeanopensourcelibraryforBRepsolidmodeling
ActualexampleofsourceboundaryrepresentationinSTEPformat
SimpleGeoaBrep/CSGhybridmodelingsystemforMonteCarloparticletransport
simulations
FreeREPOpensourcegeometrykerneldevelopment
BrepAboundaryrepresentationbasedmodeler
Retrievedfrom"http://en.wikipedia.org/w/index.php?
title=Boundary_representation&oldid=617700883"
Categories:
Computeraideddesign
Hiddencategories:
WikipediaarticlesneedingclarificationfromOctober2007
Allarticleswithunsourcedstatements
ArticleswithunsourcedstatementsfromApril2010
ArticleswithunsourcedstatementsfromJuly2014
Navigationmenu
Personaltools
http://en.wikipedia.org/wiki/Boundary_representation
3/5
3/26/2015
BoundaryrepresentationWikipedia,thefreeencyclopedia
Createaccount
Login
Namespaces
Article
Talk
Variants
Views
Read
Edit
Viewhistory
More
Search
Search
Search
Go
Navigation
Mainpage
Contents
Featuredcontent
Currentevents
Randomarticle
DonatetoWikipedia
Wikipediastore
Interaction
Help
AboutWikipedia
Communityportal
Recentchanges
Contactpage
Tools
Whatlinkshere
Relatedchanges
Uploadfile
Specialpages
Permanentlink
Pageinformation
Wikidataitem
Citethispage
http://en.wikipedia.org/wiki/Boundary_representation
4/5
3/26/2015
BoundaryrepresentationWikipedia,thefreeencyclopedia
Print/export
Createabook
DownloadasPDF
Printableversion
Languages
Deutsch
Franais
Italiano
Editlinks
Thispagewaslastmodifiedon20July2014,at12:29.
TextisavailableundertheCreativeCommonsAttributionShareAlikeLicenseadditionalterms
mayapply.Byusingthissite,youagreetotheTermsofUseandPrivacyPolicy.Wikipediais
aregisteredtrademarkoftheWikimediaFoundation,Inc.,anonprofitorganization.
Privacypolicy
AboutWikipedia
Disclaimers
ContactWikipedia
Developers
Mobileview
Wikimedia
Foundation
Powered
by
http://en.wikipedia.org/wiki/Boundary_representation
5/5