Open CASCADE, the 3D modelling kernel
3D modeling & numerical simulation

Open CASCADEShowroomGet Open CASCADEDeveloper CornerSupportAbout us
Technical overview
Areas of use
Advantages
Public license
FAQ
Screenshots
Shape factory
Shape gallery
Demonstrations
System requirements
What's new
Download Center
CD-ROM
Documentation
Getting started
Forum
Open Source community
Training and e-learning
A la Carte Support
Value-added software
Client Area
Company Profile
Contacts and Locations
Customers
News
Home / Support / Training and e-learning / Training at the Open CASCADE offices / Training course - Shape Healing

Training course - Shape Healing

Overview
On completion of this course, participants should be able to use the main capabilities of Open CASCADE Shape Healing component.
They will learn how to:
- analyse-detect problems within Open CASCADE shapes as well as perform advanced analysis (tolerances, free boundaries, etc)
- fix and repair the detected irregularities
- upgrade and customize - modify the Open CASCADE shapes to respect specific requirements (continuity, B-Spline representation, etc) and sewing
- handle shape processing : mechanism of creation of the sequence of fix and upgrade operations controlled by the user at run-time

Prerequisites
The participants will need to have solid knowledge on Open CASCADE topological data structure.
They must be familiar with all fundamental notions of Open CASCADE.

Introduction
- Motivation
- Shape Healing objectives
- Who needs Shape Healing ?
- Review of geometry and topology (curve and surfaces continuity, tolerance and precision)
- C++ Structure of Shape Healing

Common Problems After Import
- Querying geometrical representation
- Querying topological sub-shapes
- Orientation of 3DCurve and PCurve
- Coincidence of 3DCurve And PCurve
- Bad order or orientation of Edges in a Wire
- Bad connexion of adjacent Edges
- Self-Intersection of Edges in a Wire
- Presence of degenerated Edges
- Lacking Edges
- Healing small Faces
- Healing free bounds
- Healing tolerances

Shape Upgrade
- Overview
- Modifying surface continuity
- Shape splitting
- Converting shapes to Bezier

Shape Customization
- Overview
- Approximating Curves And Surfaces
- Converting surfaces to BSplines

 
 

© Open CASCADE 2000 - 2008  |  Search  |  Contacts