SlideShare une entreprise Scribd logo
1  sur  18
Solid Modeling
Regularized Boolean Operations
Prepared by :- Hitesh H. Parmar [ MEFGI 1st PG-CE ]
Contact :- Hitesh.parmar915@gmail.com
Topics that we will cover today.
▪ What do you understand by the solid object?
▪ Method to represent solid object
▪ Boolean set Operation
– Ordinary Boolean Operation on Solids
– Regularized Boolean Operation on Solids
▪ Examples
Solid Representation
Definition of a Solid Model
▪ A solid model of an object is a more complete representation than its surface
(wireframe) model
▪ Solid is bound by surfaces. So need to also define the polygons of vertices, which
form the solid. It must also be a valid representation.
Wireframe Model Solid Model
Ordinary Boolean Operation on Solids
▪ One of the most popular methods for combining objects is by Boolean set
operations, such as union, difference, and intersection
▪ Applying an ordinary Boolean set operation to two solid
objects, however, does not necessarily yield a solid object. For
example, the ordinary Boolean intersections of the cubes in Fig. 12.3(a)
through (e) are a solid, a plane, a line, a point, and the null
object, respectively.
Ordinary Boolean Set Operations
on Solid Objects
Ordinary Boolean Set Operations
on Solid Objects
Ordinary Boolean Set Operations
on Solid Objects
Regularized Boolean Operation on Solids
▪ Rather than using the ordinary Boolean set operators, we will instead use
the regularized Boolean set operators, denoted ∪*, ∩*, and −*, and defined
such that operations on solids always yield solids.
▪ For example, the regularized Boolean intersection of the objects shown in
Fig. 12.3 is the same as their ordinary Boolean intersection in cases (a) and
(e), but is empty in (b) through (d).
Regularized Boolean Set Operations
Using regularized boolean
operators:
All 3 intersections = NULL
Effectively, we throw away any
results from an operation that is of
lower dimensionality than the
original solids.
▪ boundary / interior points :
– points whose distance from the object and the object’s complement is zero / other
points
▪ closed set
– a set contains all its boundary points
▪ open set
– a set contains none of its boundary points
Regularized Boolean Set Operations
▪ Closure :
– the union of a set with the set of its boundary points
– is a closed set
▪ Boundary :
– the set of closed set’s boundary points
▪ Interior :
– the complement of the boundary with respect to the object
Regularized Boolean Set Operations
▪ regularization :
– the closure of a set’s interior points
▪ regularized Boolean set operator :
– A op* B= closure (interior (A op B))
– only produce the regular set when applied to regular sets
Regularized Boolean Set Operations
Object Closure Interior Regularized Object
Ordinary & Regularized Boolean Set
Operations
[ Example 1 ]
[ O1]
[ O2]
[ O1]
[ O2]
Ordinary Boolean Set Operations
[ Example 2 ]
Regularized Boolean Set Operations
[ Example 3 ]
• Regularized Boolean Operations
Source : University of Manitoba
Thanks

Contenu connexe

Tendances

Hidden surface removal
Hidden surface removalHidden surface removal
Hidden surface removalPunyajoy Saha
 
Hidden surface removal algorithm
Hidden surface removal algorithmHidden surface removal algorithm
Hidden surface removal algorithmKKARUNKARTHIK
 
Unit 3 visual realism
Unit 3 visual realismUnit 3 visual realism
Unit 3 visual realismJavith Saleem
 
Two dimensionaltransformations
Two dimensionaltransformationsTwo dimensionaltransformations
Two dimensionaltransformationsNareek
 
ppt of solid modeling for cad
ppt of solid modeling for cadppt of solid modeling for cad
ppt of solid modeling for cadAyush Upadhyay
 
3D transformation in computer graphics
3D transformation in computer graphics3D transformation in computer graphics
3D transformation in computer graphicsSHIVANI SONI
 
Cad ala brep, csg and sweep representation gtu
Cad   ala  brep, csg and sweep representation gtuCad   ala  brep, csg and sweep representation gtu
Cad ala brep, csg and sweep representation gtuShrey Patel
 
SOLID MODELLING.pptx
SOLID MODELLING.pptxSOLID MODELLING.pptx
SOLID MODELLING.pptxjntuhcej
 
Bezier curve & B spline curve
Bezier curve  & B spline curveBezier curve  & B spline curve
Bezier curve & B spline curveArvind Kumar
 
illumination model in Computer Graphics by irru pychukar
illumination model in Computer Graphics by irru pychukarillumination model in Computer Graphics by irru pychukar
illumination model in Computer Graphics by irru pychukarsyedArr
 
Hidden line removal algorithm
Hidden line removal algorithmHidden line removal algorithm
Hidden line removal algorithmKKARUNKARTHIK
 
Solid modelling cg
Solid modelling cgSolid modelling cg
Solid modelling cgNareek
 
Line Drawing Algorithms - Computer Graphics - Notes
Line Drawing Algorithms - Computer Graphics - NotesLine Drawing Algorithms - Computer Graphics - Notes
Line Drawing Algorithms - Computer Graphics - NotesOmprakash Chauhan
 
Computer graphics curves and surfaces (1)
Computer graphics curves and surfaces (1)Computer graphics curves and surfaces (1)
Computer graphics curves and surfaces (1)RohitK71
 
3D Transformation in Computer Graphics
3D Transformation in Computer Graphics3D Transformation in Computer Graphics
3D Transformation in Computer Graphicssabbirantor
 

Tendances (20)

Hidden surface removal
Hidden surface removalHidden surface removal
Hidden surface removal
 
Solids
SolidsSolids
Solids
 
Hidden surface removal algorithm
Hidden surface removal algorithmHidden surface removal algorithm
Hidden surface removal algorithm
 
Unit 3 visual realism
Unit 3 visual realismUnit 3 visual realism
Unit 3 visual realism
 
Two dimensionaltransformations
Two dimensionaltransformationsTwo dimensionaltransformations
Two dimensionaltransformations
 
ppt of solid modeling for cad
ppt of solid modeling for cadppt of solid modeling for cad
ppt of solid modeling for cad
 
3D transformation in computer graphics
3D transformation in computer graphics3D transformation in computer graphics
3D transformation in computer graphics
 
Shading
ShadingShading
Shading
 
Graphics standards
Graphics standardsGraphics standards
Graphics standards
 
Cad ala brep, csg and sweep representation gtu
Cad   ala  brep, csg and sweep representation gtuCad   ala  brep, csg and sweep representation gtu
Cad ala brep, csg and sweep representation gtu
 
SOLID MODELLING.pptx
SOLID MODELLING.pptxSOLID MODELLING.pptx
SOLID MODELLING.pptx
 
Bezier curve & B spline curve
Bezier curve  & B spline curveBezier curve  & B spline curve
Bezier curve & B spline curve
 
illumination model in Computer Graphics by irru pychukar
illumination model in Computer Graphics by irru pychukarillumination model in Computer Graphics by irru pychukar
illumination model in Computer Graphics by irru pychukar
 
Hidden line removal algorithm
Hidden line removal algorithmHidden line removal algorithm
Hidden line removal algorithm
 
Dda algorithm
Dda algorithmDda algorithm
Dda algorithm
 
Solid modelling cg
Solid modelling cgSolid modelling cg
Solid modelling cg
 
Polygon mesh
Polygon  meshPolygon  mesh
Polygon mesh
 
Line Drawing Algorithms - Computer Graphics - Notes
Line Drawing Algorithms - Computer Graphics - NotesLine Drawing Algorithms - Computer Graphics - Notes
Line Drawing Algorithms - Computer Graphics - Notes
 
Computer graphics curves and surfaces (1)
Computer graphics curves and surfaces (1)Computer graphics curves and surfaces (1)
Computer graphics curves and surfaces (1)
 
3D Transformation in Computer Graphics
3D Transformation in Computer Graphics3D Transformation in Computer Graphics
3D Transformation in Computer Graphics
 

En vedette

Solid modeling
Solid modelingSolid modeling
Solid modelingKRvEsL
 
Популярная робототехника и 3д-печать
Популярная робототехника и 3д-печатьПопулярная робототехника и 3д-печать
Популярная робототехника и 3д-печатьAnton Moiseev
 
Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)manojg1990
 
OpenSCAD: трёхмерное моделирование для школьников и программистов
OpenSCAD: трёхмерное моделирование для школьников и программистовOpenSCAD: трёхмерное моделирование для школьников и программистов
OpenSCAD: трёхмерное моделирование для школьников и программистовAnton Moiseev
 
Solidmodelling
SolidmodellingSolidmodelling
SolidmodellingGopi Chand
 
Julieta Sieyra - CV Especialidades
Julieta Sieyra - CV EspecialidadesJulieta Sieyra - CV Especialidades
Julieta Sieyra - CV EspecialidadesJulieta Sieyra
 
10CSL67 CG LAB PROGRAM 9
10CSL67 CG LAB PROGRAM 910CSL67 CG LAB PROGRAM 9
10CSL67 CG LAB PROGRAM 9Vanishree Arun
 
создание печатных плат
создание печатных платсоздание печатных плат
создание печатных платAnton Moiseev
 
Polygon Fill
Polygon FillPolygon Fill
Polygon Fillwahab13
 
Fill area algorithms
Fill area algorithmsFill area algorithms
Fill area algorithmsKumar
 
Lecture filling algorithms
Lecture  filling algorithmsLecture  filling algorithms
Lecture filling algorithmsavelraj
 
Intro to scan conversion
Intro to scan conversionIntro to scan conversion
Intro to scan conversionMohd Arif
 

En vedette (20)

Solid modeling
Solid modelingSolid modeling
Solid modeling
 
Introduction to solid modeling
Introduction to solid modelingIntroduction to solid modeling
Introduction to solid modeling
 
Популярная робототехника и 3д-печать
Популярная робототехника и 3д-печатьПопулярная робототехника и 3д-печать
Популярная робототехника и 3д-печать
 
Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)
 
OpenSCAD: трёхмерное моделирование для школьников и программистов
OpenSCAD: трёхмерное моделирование для школьников и программистовOpenSCAD: трёхмерное моделирование для школьников и программистов
OpenSCAD: трёхмерное моделирование для школьников и программистов
 
Solidmodelling
SolidmodellingSolidmodelling
Solidmodelling
 
Julieta Sieyra - CV Especialidades
Julieta Sieyra - CV EspecialidadesJulieta Sieyra - CV Especialidades
Julieta Sieyra - CV Especialidades
 
Engineering Math
Engineering MathEngineering Math
Engineering Math
 
10CSL67 CG LAB PROGRAM 9
10CSL67 CG LAB PROGRAM 910CSL67 CG LAB PROGRAM 9
10CSL67 CG LAB PROGRAM 9
 
Numerical method (curve fitting)
Numerical method (curve fitting)Numerical method (curve fitting)
Numerical method (curve fitting)
 
Polygon filling
Polygon fillingPolygon filling
Polygon filling
 
создание печатных плат
создание печатных платсоздание печатных плат
создание печатных плат
 
Polygon Fill
Polygon FillPolygon Fill
Polygon Fill
 
Curve fitting
Curve fittingCurve fitting
Curve fitting
 
Fill area algorithms
Fill area algorithmsFill area algorithms
Fill area algorithms
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
 
Statistics for Engineers
Statistics for EngineersStatistics for Engineers
Statistics for Engineers
 
object 3d(1)
object 3d(1)object 3d(1)
object 3d(1)
 
Lecture filling algorithms
Lecture  filling algorithmsLecture  filling algorithms
Lecture filling algorithms
 
Intro to scan conversion
Intro to scan conversionIntro to scan conversion
Intro to scan conversion
 

Dernier

APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 

Dernier (20)

APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 

regularized boolean set operations

  • 1. Solid Modeling Regularized Boolean Operations Prepared by :- Hitesh H. Parmar [ MEFGI 1st PG-CE ] Contact :- Hitesh.parmar915@gmail.com
  • 2. Topics that we will cover today. ▪ What do you understand by the solid object? ▪ Method to represent solid object ▪ Boolean set Operation – Ordinary Boolean Operation on Solids – Regularized Boolean Operation on Solids ▪ Examples
  • 4. Definition of a Solid Model ▪ A solid model of an object is a more complete representation than its surface (wireframe) model ▪ Solid is bound by surfaces. So need to also define the polygons of vertices, which form the solid. It must also be a valid representation. Wireframe Model Solid Model
  • 5. Ordinary Boolean Operation on Solids ▪ One of the most popular methods for combining objects is by Boolean set operations, such as union, difference, and intersection ▪ Applying an ordinary Boolean set operation to two solid objects, however, does not necessarily yield a solid object. For example, the ordinary Boolean intersections of the cubes in Fig. 12.3(a) through (e) are a solid, a plane, a line, a point, and the null object, respectively.
  • 6. Ordinary Boolean Set Operations on Solid Objects
  • 7. Ordinary Boolean Set Operations on Solid Objects
  • 8. Ordinary Boolean Set Operations on Solid Objects
  • 9. Regularized Boolean Operation on Solids ▪ Rather than using the ordinary Boolean set operators, we will instead use the regularized Boolean set operators, denoted ∪*, ∩*, and −*, and defined such that operations on solids always yield solids. ▪ For example, the regularized Boolean intersection of the objects shown in Fig. 12.3 is the same as their ordinary Boolean intersection in cases (a) and (e), but is empty in (b) through (d).
  • 10. Regularized Boolean Set Operations Using regularized boolean operators: All 3 intersections = NULL Effectively, we throw away any results from an operation that is of lower dimensionality than the original solids.
  • 11. ▪ boundary / interior points : – points whose distance from the object and the object’s complement is zero / other points ▪ closed set – a set contains all its boundary points ▪ open set – a set contains none of its boundary points Regularized Boolean Set Operations
  • 12. ▪ Closure : – the union of a set with the set of its boundary points – is a closed set ▪ Boundary : – the set of closed set’s boundary points ▪ Interior : – the complement of the boundary with respect to the object Regularized Boolean Set Operations
  • 13. ▪ regularization : – the closure of a set’s interior points ▪ regularized Boolean set operator : – A op* B= closure (interior (A op B)) – only produce the regular set when applied to regular sets Regularized Boolean Set Operations Object Closure Interior Regularized Object
  • 14. Ordinary & Regularized Boolean Set Operations [ Example 1 ] [ O1] [ O2] [ O1] [ O2]
  • 15. Ordinary Boolean Set Operations [ Example 2 ]
  • 16. Regularized Boolean Set Operations [ Example 3 ]
  • 17. • Regularized Boolean Operations Source : University of Manitoba