SlideShare a Scribd company logo
1 of 12
Download to read offline
DEGENERACIES
Author: Lahiru
1
OVERVIEW
Progress
• What is degeneration?
• Degeneracies formed during modelling
• Degenerate boundary
• Identify degenerated shapes
2
WHAT IS DEGENERACY?
● According to Oxford Learner’s Dictionaries
“The process of becoming worse or less acceptable in quality or condition.”
● In geometries, this word is used for shapes that lose their characteristics or that are not generated correctly.
● Degeneracies can arise due to issues in geometry (parametric) or topology
○ Small edge length – which has a finite length and is smaller than the coincidence of two points
(Precision::Confusion() ~ 1e-7).
○ Zero edge length
○ Point at the tip of a shape
3
• DEGENERACIES FORMED DURING
MODELLING
● When parametric space is incompatible with the real world
of the geometric model, degeneracy is created.
● Degeneration can happen not only for edges but also for
curves, and faces.
Ex:
The apex of the cone (single point) is represented by an edge
in parametric representation. -> this forms degenerated edge
4
• DEGENERACIES FORMED DURING
MODELLING
Important:
Degeneracy is not this kind is not harmful in and of itself.
These shapes can be used in Boolean operations, and mesh.
Degeneracies that happen after a Boolean operation will
cause problems and at that time, we need to be aware of its
existence.
5
• DEGENERACIES FORMED DURING
MODELLING
6
• DEGENERATE BOUNDARY
● Degenerate boundary is an incomplete or zero-area loop,
or an incomplete or zero-volume shell.
● These are commonly referred as topological degeneracy.
7
DEGENERATE BOUNDARY
8
Degenerate loop Degenerate shell
• IDENTIFY DEGENERATED SHAPES
● You can use the following function to identify degenerated edges.
Degenerated edges do not have a 3D curve. It has only a 2D curve and usually, that
is a line segment.
In 3D space, one vertex will represent that edge. The vertex belongs to the start and
ends of the edge. Those edges have “Degenerated” flag.
9
Source: How to recognize that some surface point is degenerated? - Forum Open Cascade Technology
• SOME CORRECTIVE ACTIONS WHEN
BOOLEAN OPERATIONS ARE FAILED.
● Try to use primitives whenever possible to create solid models.
● Try to avoid geometries with degeneracies if the degeneracy lies on a potential intersection curve. (Slide 6)
● Try to avoid performing Boolean operations on entities that are tangent to each other.
● If the Boolean operation included more than two input shapes, break that into a series of operations with fewer inputs.
10
• SUMMARY
● Degeneracies can arise due to issues in geometry (parametric) or topology.
● Degeneration can happen not only for edges but also for curves, and faces.
● Degeneracy is not this kind is not harmful in and of itself.
● Degeneracy due to Boolean operations needs to be handled.
● Degenerated edges can be identified using the “Degenerated” flag.
11
• REFERENCE
● Book
○ ANSYS Modeling and Meshing Guide
Ansys Modeling And Meshing Guide.pdf
● Web site
○ How to recognize that some surface point is degenerated? - Forum Open Cascade Technology
○ Degenerated edges removal will change the shape - Forum Open Cascade Technology
○ https://www.simscale.com/docs/simwiki/preprocessing/cad-
topology/#:~:text=Topology%3A%20Describes%20how%20elements%20are,the%20shape%20of%20each%20element
12

More Related Content

More from Lahiru Dilshan

Computational and experimental investigation of aerodynamics of flapping aero...
Computational and experimental investigation of aerodynamics of flapping aero...Computational and experimental investigation of aerodynamics of flapping aero...
Computational and experimental investigation of aerodynamics of flapping aero...
Lahiru Dilshan
 
Experimental and numerical stress analysis of a rectangular wing structure
Experimental and numerical stress analysis of a rectangular wing structureExperimental and numerical stress analysis of a rectangular wing structure
Experimental and numerical stress analysis of a rectangular wing structure
Lahiru Dilshan
 
Experimental and numerical stress analysis of a rectangular wing structure
Experimental and numerical stress analysis of a rectangular wing structureExperimental and numerical stress analysis of a rectangular wing structure
Experimental and numerical stress analysis of a rectangular wing structure
Lahiru Dilshan
 

More from Lahiru Dilshan (20)

Computational and experimental investigation of aerodynamics of flapping aero...
Computational and experimental investigation of aerodynamics of flapping aero...Computational and experimental investigation of aerodynamics of flapping aero...
Computational and experimental investigation of aerodynamics of flapping aero...
 
Experimental and numerical stress analysis of a rectangular wing structure
Experimental and numerical stress analysis of a rectangular wing structureExperimental and numerical stress analysis of a rectangular wing structure
Experimental and numerical stress analysis of a rectangular wing structure
 
Experimental and numerical stress analysis of a rectangular wing structure
Experimental and numerical stress analysis of a rectangular wing structureExperimental and numerical stress analysis of a rectangular wing structure
Experimental and numerical stress analysis of a rectangular wing structure
 
Transient three dimensional cfd modelling of ceilng fan
Transient three dimensional cfd modelling of ceilng fanTransient three dimensional cfd modelling of ceilng fan
Transient three dimensional cfd modelling of ceilng fan
 
Payload safety and related human factors
Payload safety and related human factorsPayload safety and related human factors
Payload safety and related human factors
 
Human factors consideration in emergency evacuation for commercial aircaft
Human factors consideration in emergency evacuation for commercial aircaftHuman factors consideration in emergency evacuation for commercial aircaft
Human factors consideration in emergency evacuation for commercial aircaft
 
Human factors in payload safety of fighter aircrafts
Human factors in payload safety of fighter aircraftsHuman factors in payload safety of fighter aircrafts
Human factors in payload safety of fighter aircrafts
 
HUMAN FACTOR CONSIDERATIONS IN MILITARY AIRCRAFT MAINTENANCE AND INSPECTIONS
HUMAN FACTOR CONSIDERATIONS IN MILITARY AIRCRAFT MAINTENANCE AND INSPECTIONSHUMAN FACTOR CONSIDERATIONS IN MILITARY AIRCRAFT MAINTENANCE AND INSPECTIONS
HUMAN FACTOR CONSIDERATIONS IN MILITARY AIRCRAFT MAINTENANCE AND INSPECTIONS
 
Human factors - Maintenance and inspection
Human factors - Maintenance and inspectionHuman factors - Maintenance and inspection
Human factors - Maintenance and inspection
 
Fire safety of passenger aircraft
Fire safety of passenger aircraftFire safety of passenger aircraft
Fire safety of passenger aircraft
 
Displays and controls arrangement of military aircraft
Displays and controls arrangement of military aircraftDisplays and controls arrangement of military aircraft
Displays and controls arrangement of military aircraft
 
Considerations of human factors on commercial aircraft
Considerations of human factors on commercial aircraftConsiderations of human factors on commercial aircraft
Considerations of human factors on commercial aircraft
 
Emergency ejection system in military aircrafts
Emergency ejection system in military aircraftsEmergency ejection system in military aircrafts
Emergency ejection system in military aircrafts
 
Emergency ejection system in military aircraft report
Emergency ejection system in military aircraft   reportEmergency ejection system in military aircraft   report
Emergency ejection system in military aircraft report
 
Longitudinal static stability of boeing 737 max 8
Longitudinal static stability of boeing 737 max 8Longitudinal static stability of boeing 737 max 8
Longitudinal static stability of boeing 737 max 8
 
PRELIMINARY DESIGN APPROACH TO WING BOX LAYOUT AND STRUCTURAL CONFIGURATION
PRELIMINARY DESIGN APPROACH TO WING BOX LAYOUT AND STRUCTURAL CONFIGURATIONPRELIMINARY DESIGN APPROACH TO WING BOX LAYOUT AND STRUCTURAL CONFIGURATION
PRELIMINARY DESIGN APPROACH TO WING BOX LAYOUT AND STRUCTURAL CONFIGURATION
 
Gearbox assembly and production drawings
Gearbox assembly and production drawingsGearbox assembly and production drawings
Gearbox assembly and production drawings
 
Aircraft controllability and stability
Aircraft controllability and stabilityAircraft controllability and stability
Aircraft controllability and stability
 
Hague conventions
Hague conventionsHague conventions
Hague conventions
 
Waste management project proposal for sri lanka
Waste management project proposal for sri lankaWaste management project proposal for sri lanka
Waste management project proposal for sri lanka
 

Recently uploaded

Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Kamal Acharya
 

Recently uploaded (20)

PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
Fundamentals of Internet of Things (IoT) Part-2
Fundamentals of Internet of Things (IoT) Part-2Fundamentals of Internet of Things (IoT) Part-2
Fundamentals of Internet of Things (IoT) Part-2
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
Path loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelPath loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata Model
 
Passive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptPassive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.ppt
 
Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)
 
Databricks Generative AI Fundamentals .pdf
Databricks Generative AI Fundamentals  .pdfDatabricks Generative AI Fundamentals  .pdf
Databricks Generative AI Fundamentals .pdf
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Dynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptxDynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptx
 
Independent Solar-Powered Electric Vehicle Charging Station
Independent Solar-Powered Electric Vehicle Charging StationIndependent Solar-Powered Electric Vehicle Charging Station
Independent Solar-Powered Electric Vehicle Charging Station
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth Reinforcement
 
Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 
analog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptxanalog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptx
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptx
 
History of Indian Railways - the story of Growth & Modernization
History of Indian Railways - the story of Growth & ModernizationHistory of Indian Railways - the story of Growth & Modernization
History of Indian Railways - the story of Growth & Modernization
 
Presentation on Slab, Beam, Column, and Foundation/Footing
Presentation on Slab,  Beam, Column, and Foundation/FootingPresentation on Slab,  Beam, Column, and Foundation/Footing
Presentation on Slab, Beam, Column, and Foundation/Footing
 
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdflitvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
 

Degeneracies in 3D modeling.pdf

  • 2. OVERVIEW Progress • What is degeneration? • Degeneracies formed during modelling • Degenerate boundary • Identify degenerated shapes 2
  • 3. WHAT IS DEGENERACY? ● According to Oxford Learner’s Dictionaries “The process of becoming worse or less acceptable in quality or condition.” ● In geometries, this word is used for shapes that lose their characteristics or that are not generated correctly. ● Degeneracies can arise due to issues in geometry (parametric) or topology ○ Small edge length – which has a finite length and is smaller than the coincidence of two points (Precision::Confusion() ~ 1e-7). ○ Zero edge length ○ Point at the tip of a shape 3
  • 4. • DEGENERACIES FORMED DURING MODELLING ● When parametric space is incompatible with the real world of the geometric model, degeneracy is created. ● Degeneration can happen not only for edges but also for curves, and faces. Ex: The apex of the cone (single point) is represented by an edge in parametric representation. -> this forms degenerated edge 4
  • 5. • DEGENERACIES FORMED DURING MODELLING Important: Degeneracy is not this kind is not harmful in and of itself. These shapes can be used in Boolean operations, and mesh. Degeneracies that happen after a Boolean operation will cause problems and at that time, we need to be aware of its existence. 5
  • 6. • DEGENERACIES FORMED DURING MODELLING 6
  • 7. • DEGENERATE BOUNDARY ● Degenerate boundary is an incomplete or zero-area loop, or an incomplete or zero-volume shell. ● These are commonly referred as topological degeneracy. 7
  • 9. • IDENTIFY DEGENERATED SHAPES ● You can use the following function to identify degenerated edges. Degenerated edges do not have a 3D curve. It has only a 2D curve and usually, that is a line segment. In 3D space, one vertex will represent that edge. The vertex belongs to the start and ends of the edge. Those edges have “Degenerated” flag. 9 Source: How to recognize that some surface point is degenerated? - Forum Open Cascade Technology
  • 10. • SOME CORRECTIVE ACTIONS WHEN BOOLEAN OPERATIONS ARE FAILED. ● Try to use primitives whenever possible to create solid models. ● Try to avoid geometries with degeneracies if the degeneracy lies on a potential intersection curve. (Slide 6) ● Try to avoid performing Boolean operations on entities that are tangent to each other. ● If the Boolean operation included more than two input shapes, break that into a series of operations with fewer inputs. 10
  • 11. • SUMMARY ● Degeneracies can arise due to issues in geometry (parametric) or topology. ● Degeneration can happen not only for edges but also for curves, and faces. ● Degeneracy is not this kind is not harmful in and of itself. ● Degeneracy due to Boolean operations needs to be handled. ● Degenerated edges can be identified using the “Degenerated” flag. 11
  • 12. • REFERENCE ● Book ○ ANSYS Modeling and Meshing Guide Ansys Modeling And Meshing Guide.pdf ● Web site ○ How to recognize that some surface point is degenerated? - Forum Open Cascade Technology ○ Degenerated edges removal will change the shape - Forum Open Cascade Technology ○ https://www.simscale.com/docs/simwiki/preprocessing/cad- topology/#:~:text=Topology%3A%20Describes%20how%20elements%20are,the%20shape%20of%20each%20element 12