Upload
kranthi142434
View
212
Download
0
Embed Size (px)
DESCRIPTION
Boundary representation - Wikipedia, the free encyclopedia
Citation preview
3/26/2015 BoundaryrepresentationWikipedia,thefreeencyclopedia
http://en.wikipedia.org/wiki/Boundary_representation 1/5
BoundaryrepresentationFromWikipedia,thefreeencyclopediaJumpto:navigation,search
CoachworkexamplegeneratedusingtheBRepmodel.Noticethatthesurfaceareasarestitchedtogether.
Insolidmodelingandcomputeraideddesign,boundaryrepresentationoftenabbreviatedasBreporBREPisamethodforrepresentingshapesusingthelimits.Asolidisrepresentedasacollectionofconnectedsurfaceelements,theboundarybetweensolidandnonsolid.
Contents
1Overview2History3Standardization4Furtherreading5Seealso6Externallinks
Overview[edit]
Boundaryrepresentationmodelsarecomposedoftwoparts:topologyandgeometry(surfaces,curvesandpoints).Themaintopologicalitemsare:faces,edgesandvertices.Afaceisaboundedportionofasurfaceanedgeisaboundedpieceofacurveandavertexliesatapoint.Otherelementsaretheshell(asetofconnectedfaces),theloop(acircuitofedgesboundingaface)andloopedgelinks(alsoknownaswingededgelinksorhalfedges)whichareusedtocreatetheedgecircuits.Theedgesareliketheedgesofatable,boundingasurfaceportion.[clarificationneeded]
History[edit]
ThebasicmethodforBREPwasdevelopedindependentlyintheearly1970sbybothIanC.BraidinCambridge(forCAD)andBruceG.BaumgartatStanford(forcomputervision).BraidcontinuedhisworkwiththeresearchsolidmodellerBUILDwhichwastheforerunnerofmanyresearchandcommercialsolidmodellingsystems.BraidworkedonthecommercialsystemsROMULUS,the
http://en.wikipedia.org/wiki/Stanfordhttp://en.wikipedia.org/w/index.php?title=Boundary_representation&action=edit§ion=1http://en.wikipedia.org/wiki/Computer_visionhttp://en.wikipedia.org/wiki/Face_(geometry)http://en.wikipedia.org/wiki/Romulus_(b-rep_solid_modeler)http://en.wikipedia.org/wiki/Winged_edgehttp://en.wikipedia.org/wiki/File:WEAZER0.jpghttp://en.wikipedia.org/wiki/Wikipedia:Please_clarifyhttp://en.wikipedia.org/wiki/Computer-aided_designhttp://en.wikipedia.org/wiki/Parasolidhttp://en.wikipedia.org/wiki/Topologyhttp://en.wikipedia.org/wiki/Vertex_(geometry)http://en.wikipedia.org/wiki/Computer_representation_of_surfaceshttp://en.wikipedia.org/wiki/University_of_Cambridgehttp://en.wikipedia.org/w/index.php?title=Boundary_representation&action=edit§ion=2http://en.wikipedia.org/wiki/Edge_(geometry)http://en.wikipedia.org/wiki/Solid_modelinghttp://en.wikipedia.org/wiki/ACIS
3/26/2015 BoundaryrepresentationWikipedia,thefreeencyclopedia
http://en.wikipedia.org/wiki/Boundary_representation 2/5
forerunnerofParasolid,andonACIS.ParasolidandACISarethebasisformanyoftoday'scommercialCADsystems.
FollowingBraid'sworkforsolids,aSwedishteamledbyProfessorTorstenKjellberg,developedthephilosophyandmethodsforworkingwithhybridmodels,wireframes,sheetobjectsandvolumetricmodelsduringtheearly1980s.InFinland,MarttiMntylproducedasolidmodellingsystemcalledGWB.IntheUSAEastmanandWeilerwerealsoworkingonBoundaryRepresentationandinJapanProfessorFumihikoKimuraandhisteamatTokyoUniversityalsoproducedtheirownBrepmodellingsystem.
Comparedtotheconstructivesolidgeometry(CSG)representation,whichusesonlyprimitiveobjectsandBooleanoperationstocombinethem,boundaryrepresentationismoreflexibleandhasamuchricheroperationset.ThismakesboundaryrepresentationamoreappropriatechoiceforCADsystems.[citationneeded]CSGwasusedinitiallybyseveralcommercialsystemsbecauseitwaseasiertoimplement.TheadventofreliablecommercialBrepkernelsystemslikeParasolidandACIS,mentionedabove,hasledtowidespreadadoptionofBrepforCAD.AswellastheBooleanoperations,Brephasextrusion(orsweeping),chamfer,blending,drafting,shelling,tweakingandotheroperationswhichmakeuseofthese.
Boundaryrepresentationisessentiallyalocalrepresentationconnectingfaces,edgesandvertices.Anextensionofthiswastogroupsubelementsoftheshapeintologicalunitscalledgeometricfeatures,orsimplyfeatures.PioneeringworkwasdonebyKyprianouinCambridgealsousingtheBUILDsystemandcontinuedandextendedbyJaredandothers.Featuresarethebasisofmanyotherdevelopments,allowinghighlevel"geometricreasoning"aboutshapeforcomparison,processplanning,manufacturing,etc.
Boundaryrepresentationhasalsobeenextendedtoallowspecial,nonsolidmodeltypescallednonmanifoldmodels.AsdescribedbyBraid,normalsolidsfoundinnaturehavethepropertythat,ateverypointontheboundary,asmallenoughspherearoundthepointisdividedintotwopieces,oneinsideandoneoutsidetheobject.[citationneeded]Nonmanifoldmodelsbreakthisrule.Animportantsubclassofnonmanifoldmodelsaresheetobjectswhichareusedtorepresentthinplateobjectsandintegratesurfacemodellingintoasolidmodellingenvironment.
Standardization[edit]
Intheworldofdataexchange,STEP,theStandardfortheExchangeofProductModeldataalsodefinessomedatamodelsforboundaryrepresentations.ThecommongenerictopologicalandgeometricmodelsaredefinedinISO1030342Geometricandtopologicalrepresentation.ThefollowingApplicationIntegratedResources(AICs)defineboundarymodelsthatareconstraintsofthegenericgeometricandtopologicalcapabilities:
ISO10303511Topologicallyboundedsurface,definitionofanadvancedface,thatisaboundedsurfacewherethesurfaceisoftypeelementary(plane,cylindrical,conical,sphericalortoroidal),orasweptsurface,orbsplinesurface.Theboundariesaredefinedbylines,conics,polylines,surfacecurves,orbsplinecurvesISO10303514Advancedboundaryrepresentation,asoliddefiningavolumewithpossiblevoidsthatiscomposedbyadvancedfacesISO10303509Manifoldsurface,anonintersectingareain3DthatiscomposedbyadvancedfacesISO10303521Manifoldsubsurface,asubareaoutofamanifoldsurfaceISO10303508Nonmanifoldsurface,anykindofadvancedfacearrangementISO10303513ElementaryboundaryrepresentationsimilartoISO10303514,butrestrictedtotheelementarysurfacesonly
http://en.wikipedia.org/wiki/Spline_(mathematics)http://en.wikipedia.org/wiki/ISO_10303http://en.wikipedia.org/wiki/Chamferinghttp://en.wikipedia.org/wiki/Wikipedia:Citation_neededhttp://en.wikipedia.org/wiki/Boolean_logichttp://en.wikipedia.org/wiki/Wikipedia:Citation_neededhttp://en.wikipedia.org/w/index.php?title=Boundary_representation&action=edit§ion=3http://en.wikipedia.org/wiki/Parasolidhttp://en.wikipedia.org/wiki/Extrusionhttp://en.wikipedia.org/wiki/ACIShttp://en.wikipedia.org/wiki/Constructive_solid_geometry
3/26/2015 BoundaryrepresentationWikipedia,thefreeencyclopedia
http://en.wikipedia.org/wiki/Boundary_representation 3/5
ISO10303512Facetedboundaryrepresentationasimplifiedsurfacemodelconstructedbyplanarsurfacesonly
Furtherreading[edit]
FurtherinformationaboutBoundaryRepresentationcanbefoundinavarietyofpapersandthefollowingbooks:
MarttiMntyl:"AnIntroductiontoSolidModeling",ComputerSciencePress,ISBN0881751081,1988.
H.Chiyokura:"SolidModellingwithDESIGNBASE",AddisonWesleyPublishingCompany,ISBN0201192454,1988.
IanStroud:"BoundaryRepresentationModellingTechniques,Springer,ISBN1846283124,2006
Seealso[edit]
WingededgeSplineCoonssurfaceBeziercurveBeziersurfaceBspline
NURBSSolidmodelingConstructivesolidgeometry(CSG)FunctionrepresentationCombinatorialmaps
Externallinks[edit]OpenCascadeanopensourcelibraryforBRepsolidmodelingActualexampleofsourceboundaryrepresentationinSTEPformatSimpleGeoaBrep/CSGhybridmodelingsystemforMonteCarloparticletransportsimulationsFreeREPOpensourcegeometrykerneldevelopmentBrepAboundaryrepresentationbasedmodeler
Retrievedfrom"http://en.wikipedia.org/w/index.php?title=Boundary_representation&oldid=617700883"Categories:
Computeraideddesign
Hiddencategories:
WikipediaarticlesneedingclarificationfromOctober2007AllarticleswithunsourcedstatementsArticleswithunsourcedstatementsfromApril2010ArticleswithunsourcedstatementsfromJuly2014
Navigationmenu
Personaltools
http://en.wikipedia.org/w/index.php?title=Boundary_representation&action=edit§ion=4http://en.wikipedia.org/wiki/Help:Categoryhttp://en.wikipedia.org/wiki/NURBShttp://en.wikipedia.org/wiki/Special:BookSources/0201192454http://en.wikipedia.org/wiki/Category:Wikipedia_articles_needing_clarification_from_October_2007http://code.google.com/p/freerephttp://en.wikipedia.org/w/index.php?title=Boundary_representation&action=edit§ion=5http://en.wikipedia.org/wiki/Category:All_articles_with_unsourced_statementshttp://www.cern.ch/theis/simplegeohttp://en.wikipedia.org/wiki/Category:Computer-aided_designhttp://en.wikipedia.org/wiki/Special:BookSources/1846283124http://en.wikipedia.org/wiki/Category:Articles_with_unsourced_statements_from_April_2010http://en.wikipedia.org/wiki/Winged_edgehttp://www.opencascade.org/http://en.wikipedia.org/wiki/Solid_modelinghttp://en.wikipedia.org/w/index.php?title=Boundary_representation&action=edit§ion=6http://en.wikipedia.org/wiki/B-splinehttp://en.wikipedia.org/wiki/Constructive_solid_geometryhttp://en.wikipedia.org/wiki/Special:BookSources/0881751081http://en.wikipedia.org/wiki/Category:Articles_with_unsourced_statements_from_July_2014http://en.wikipedia.org/wiki/Spline_(mathematics)http://en.wikipedia.org/wiki/Coons_surfacehttp://en.wikipedia.org/wiki/Bezier_surfacehttp://en.wikipedia.org/wiki/Combinatorial_mapshttp://en.wikipedia.org/wiki/Bezier_curvehttp://code.google.com/p/brephttp://en.wikipedia.org/w/index.php?title=Boundary_representation&oldid=617700883http://en.wikipedia.org/wiki/Function_representationhttp://wheger.tripod.com/step
3/26/2015 BoundaryrepresentationWikipedia,thefreeencyclopedia
http://en.wikipedia.org/wiki/Boundary_representation 4/5
CreateaccountLogin
Namespaces
ArticleTalk
Variants
Views
ReadEditViewhistory
More
Search
Search Search Go
Navigation
MainpageContentsFeaturedcontentCurrenteventsRandomarticleDonatetoWikipediaWikipediastore
Interaction
HelpAboutWikipediaCommunityportalRecentchangesContactpage
Tools
WhatlinkshereRelatedchangesUploadfileSpecialpagesPermanentlinkPageinformationWikidataitemCitethispage
http://www.wikidata.org/wiki/Q895153http://en.wikipedia.org/wiki/Talk:Boundary_representationhttp://en.wikipedia.org/wiki/Special:RecentChangesLinked/Boundary_representationhttp://en.wikipedia.org/wiki/Wikipedia:Abouthttp://en.wikipedia.org/wiki/Special:Randomhttp://en.wikipedia.org/wiki/Boundary_representationhttp://en.wikipedia.org/w/index.php?title=Boundary_representation&action=historyhttp://en.wikipedia.org/wiki/Portal:Featured_contenthttp://en.wikipedia.org/wiki/Portal:Current_eventshttp://en.wikipedia.org/w/index.php?title=Boundary_representation&oldid=617700883http://en.wikipedia.org/wiki/Boundary_representationhttp://en.wikipedia.org/wiki/Help:Contentshttp://en.wikipedia.org/wiki/Wikipedia:File_Upload_Wizardhttp://en.wikipedia.org/w/index.php?title=Special:UserLogin&returnto=Boundary+representationhttp://en.wikipedia.org/wiki/Special:RecentChangeshttp://en.wikipedia.org/wiki/Main_Pagehttp://en.wikipedia.org/wiki/Special:WhatLinksHere/Boundary_representationhttp://en.wikipedia.org/wiki/Portal:Contentshttp://en.wikipedia.org/w/index.php?title=Special:CiteThisPage&page=Boundary_representation&id=617700883http://en.wikipedia.org/w/index.php?title=Special:UserLogin&returnto=Boundary+representation&type=signuphttp://shop.wikimedia.org/http://en.wikipedia.org/w/index.php?title=Boundary_representation&action=infohttp://en.wikipedia.org/wiki/Wikipedia:Contact_ushttp://en.wikipedia.org/w/index.php?title=Boundary_representation&action=edithttp://en.wikipedia.org/wiki/Wikipedia:Community_portalhttps://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_en.wikipedia.org&uselang=enhttp://en.wikipedia.org/wiki/Special:SpecialPages
3/26/2015 BoundaryrepresentationWikipedia,thefreeencyclopedia
http://en.wikipedia.org/wiki/Boundary_representation 5/5
Print/export
CreateabookDownloadasPDFPrintableversion
Languages
DeutschFranaisItaliano
Editlinks
Thispagewaslastmodifiedon20July2014,at12:29.TextisavailableundertheCreativeCommonsAttributionShareAlikeLicenseadditionaltermsmayapply.Byusingthissite,youagreetotheTermsofUseandPrivacyPolicy.WikipediaisaregisteredtrademarkoftheWikimediaFoundation,Inc.,anonprofitorganization.
PrivacypolicyAboutWikipediaDisclaimersContactWikipediaDevelopersMobileview
WikimediaFoundationPoweredby
http://www.wikidata.org/wiki/Q895153#sitelinks-wikipediahttp://wikimediafoundation.org/wiki/Privacy_policyhttp://en.wikipedia.org/wiki/Wikipedia:Abouthttp://wikimediafoundation.org/wiki/Privacy_policyhttp://en.wikipedia.org/wiki/Wikipedia:General_disclaimerhttp://it.wikipedia.org/wiki/B-Rephttp://wikimediafoundation.org/http://en.wikipedia.org/w/index.php?title=Boundary_representation&printable=yeshttp://en.wikipedia.org/wiki/Wikipedia:Text_of_Creative_Commons_Attribution-ShareAlike_3.0_Unported_Licensehttp://www.wikimediafoundation.org/http://wikimediafoundation.org/wiki/Terms_of_Usehttp://de.wikipedia.org/wiki/Boundary_Representationhttp://fr.wikipedia.org/wiki/B-Rephttps://www.mediawiki.org/wiki/Special:MyLanguage/How_to_contributehttp://www.mediawiki.org/http://en.m.wikipedia.org/w/index.php?title=Boundary_representation&mobileaction=toggle_view_mobilehttp://en.wikipedia.org/w/index.php?title=Special:Book&bookcmd=render_article&arttitle=Boundary+representation&oldid=617700883&writer=rdf2latexhttp://zh.wikipedia.org/wiki/%E8%BE%B9%E7%95%8C%E8%A1%A8%E7%A4%BAhttp://en.wikipedia.org/w/index.php?title=Special:Book&bookcmd=book_creator&referer=Boundary+representationhttp://en.wikipedia.org/wiki/Wikipedia:Contact_us