Cad ala brep, csg and sweep representation gtu

ShreyPatel16 1,631 views 15 slides May 09, 2019
Slide 1
Slide 1 of 15
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15

About This Presentation

gtu be mechanical
CAD Computer Aided Design
ppt ALA Sem 6th
B rep CSG & Sweep Representation


Slide Content

Computer Aided Design(2161903)
B.E. MECH –Sem VI
th
Prepared by,
NAME ENROLLMENT NO.
•PANDYA RUSHI R. 170953119024
•PARMAR RONAKKUMAR V. 170953119026
•PATEL DRUPAD H. 170953119027
•PATEL JEET R. 170953119029
•PATEL MEET M. 170953119030
•PATEL SHREY B. 170953119031
Guided by,
Asst. Prof. Jay Shah
(Mechanical Deptt)
Batch:-6B2 GroupNo :-B6

CONTENTS
•Boundary representation (B-REP)
–Topological and geometrical information of b-rep
–Advantages and disadvantages BOUNDARY REPRESENTATION
•Constructive solid geometry (CSG)
–Typical standard primitives
–Types of CSG schemes
–Advantages and disadvantages CONSTRUCTIVE SOLID GEOMETRY (CSG)
•Sweep representation
2

BOUNDARY REPRESENTATION (B-REP)
•Insolidmodelingandcomputer-aideddesign,boundaryrepresentationisoften
abbreviatedasB-reporBREP.Itisamethodforrepresentingshapesusingthe
limits.
•Asolidisrepresentedasacollectionofconnectedsurfaceelements,the
boundarybetweensolidandnon-solid.
3

•ModelsareamoreexplicitrepresentationthanCSG.Theobjectis
representedbyacomplicateddatastructuregivinginformationabout
eachoftheobject'sfaces,edgesandverticesandhowtheyarejoined
together.
•AppearstobeamorenaturalrepresentationforVisionsincesurface
informationisreadilyavailable.
•Thedescriptionoftheobjectcanbeintotwoparts:
Topology
•Recordtheconnectivityofthefaces,edgesandverticesbymeansofpointersinthedata
structure.
Geometry
•Describestheexactshapeandpositionofeachoftheedges,facesandvertices.
4

TOPOLOGICAL AND GEOMETRICAL
INFORMATION OF B-REP
•Thedatabaseofaboundarymodelcontainsbothitstopologyandgeometry.
TPOLOGICAL DATA:-
•TopologyiscreatedbyperformingEuleroperationsandgeometryiscreatedby
performingEuclideancalculations.
•Euleroperationsareusedtocreate,manipulate,andeditthefaces,edges,and
verticesofaboundarymodelastheset(Boolean)operationscreate,manipulate,
andeditprimitivesofCSGmodels.
5`

GEOMETRIC DATA:-
•Itincludescoordinatesofvertices,rigidmotionandtransformation
(translation,rotation,etc.),andmetricinformationsuchasdistances,angles,
areas,volumes,andinertiatensors.
•Itshouldbenotedthattopologyandgeometryareinterrelatedandcannotbe
separatedentirely.Bothmustbecompatibleotherwisenonsenseobjectsmay
result.
•Figureshowsasquarewhich,afterdividingitstopedgesbyintroducinganew
vertex,isstillvalidtopologicallybutproducesanonsenseobjectdependingon
thegeometryofthenewvertex.
6

7
•Computationaleffortsand
timerequiredtodisplay
modelsareless.
•Combainingwireframe
andsurfacemodelsare
possible.
•Complex engineering
modelscanbemodelled
easily.
•Thedatatobestoredismore
anditrequiresmorememory.
•Complexcurvesandsurfaces
areapproximated.

CONSTRUCTIVE SOLID GEOMETRY (CSG)
•Constructivesolidgeometry(CSG)(formerlycalledcomputational
binarysolidgeometry)isatechniqueusedinsolidmodeling.
•Constructivesolidgeometryallowsamodelertocreatea
complexsurfaceorobjectbyusingBooleanoperatorstocombine
simplerobjects.Potentiallygeneratingvisuallycomplexobjectsby
combiningafewprimitiveones.
8

9
•Combinevolumeoccupiedby
overlapping3Dobjectsusingset
booleanoperationseachprimitive
isdefinedasacombinationofhalf-
spaces.
Typicalstandardprimitivesare:
•One,cylinder,sphere,torus,block,
closedsplinesurface,rightangular
wedge.sweptsolids(arevolution
orlinearsweepofaplanarface
whichmaycontainholes.
•Operationsareunion,intersection
anddifference.

TherearetwotypesofCSGschemes:-
•PrimitiveBasedCSG:
Itisbasedonboundedvalidsolidprimitives,r-sets.Itisthemostpopular
CSGscheme.
•HalfspaceBasedCSG:
Thisschemeusesunboundedhalfspaces(nonr-sets).Boundedsolid
primitivesareconsideredcompositehalfspacesandtheboundariesoftheseare
thesurfacesofthecomponenthalfspaces.
10

11
•Good for describing many things,
particularly machined objects.
•Moderetlyintuitive and easy to
understand.
•Not good match for ploygon
renderes.
•Some objects are hard to describe.

SWEEP REPRESENTATION
•Solidmodelscanalsobebuiltupfromsweeps.Schemesbasedonsweep
representationareusefulincreatingsolidmodelsoftwo-and-a-half-
dimensionalobjects.
•Theclassoftwo-and-a-half-dimensionalobjectsincludesbothsolidsofuniform
thicknessinagivendirectionandaxisymmetricsolids.
•Theformerareknownasextrudedsolidsandarecreatedvialinearor
translationalsweep;thelatteraresolidsofrevolutionwhichcanbecreatedvia
rotationalsweep.
12

•Sweepingisbasedonthenotionofmovingapoint,curve,orasurfacealonga
givenpath.
•Therearethreetypesofsweep:linear,nonlinear,andhybridsweeps.
•Inlinearsweep,thepathisalinearorcircularvectordescribedbyalinear,
mostoftenparametric,equationwhileinnonlinearsweep,thepathisacurve
describedbyahigher-orderequation(quadratic,cubic,orhigher).
•Hybridsweepcombineslinearand/ornonlinearsweepviasetoperationsand
is,therefore,ameansofincreasingthemodelingdomainofsweep
representations.
13

14
•Linearsweepcanbedividedfurtherinto
translationalandrotationalsweep.
•Intranslationalsweep,aplanartwo-
dimensionalpointsetdescribedbyits
boundary(orcontour)canbemoveda
givendistanceinspaceinaperpendicular
direction(calledthedirectrix)tothe
planeoftheset.
•Nonlinearsweepissimilartolinear
sweepbutwiththedirectrixbeinga
curveinsteadofavector.Hybridsweep
tendstoutilizesomeformofset
operations.Figureshowsvarioustypesof
sweep:

THANK YOU
15