Copyright DASSAULT SYSTEMES Quick Surface Reconstruction CATIA Training Foils Version 5 Release 8 March 2002 EDU-CAT-E-QSR-FF-V5R8
Copyright DASSAULT SYSTEMES Course Presentation Objectives of the course In this course you will learn how to quickly rebuild a rough surface model on a cloud of points Targeted audience New CATIA V5 users Prerequisites CATIA V5 Fundamentals Digitized Shape Editor Wireframe & Surface Design 1 day
Copyright DASSAULT SYSTEMES Table of Contents 1. Introduction to Quick Surface Reconstructionp.4 Accessing the workbenchp.5 User interfacep.6 General Processp.7 2. Creating scansp.10 Using curvature analysisp.11 Using isoslope computationp Creating curvesp.17 Smoothing scansp.18 Creating a 3D curvep.20 Trimming non intersecting curves p.23 Cleaning contoursp Creating surfacesp.26 Creating a canonical surfacep.27 Creating a free form surfacep.30
Copyright DASSAULT SYSTEMES Introduction to Quick Surface Reconstruction In this lesson, you will become familiar with the user interface and the general process of QSR Accessing the workbench User Interface General process
Copyright DASSAULT SYSTEMES Accessing the workbench
Copyright DASSAULT SYSTEMES User interface
Copyright DASSAULT SYSTEMES From a digit Create Free Form surfaces Extend the surfaces Trim the surfaces General Process: untrimmed approach (1/3) Fillet the edges
Copyright DASSAULT SYSTEMES From a digit Identify mechanical features Trim the surfaces General Process: feature approach (2/3) Fillet the edges
Copyright DASSAULT SYSTEMES From a digit Create Scans Create Curves Process curves General Process: network approach (3/3) Create surfaces
Copyright DASSAULT SYSTEMES Creating scans In this lesson, you will learn how to analyse the properties of a polygon to create scans Using curvature analysis Using isoslope computation
Copyright DASSAULT SYSTEMES Using curvature analysis (1/3) Define the curvature or radius value or select a point of the polygon Define the analysis type Iso-curvature display Real-time display of curvature value at cursor position This function creates scans composed of the points where the curvature or curvature radius of the polygon has a given value
Copyright DASSAULT SYSTEMES Using curvature analysis (2/3) Define a filtering value Filtering value set to 500 Filtering value set to 0
Copyright DASSAULT SYSTEMES Using curvature analysis (3/3) Split of the polygone by the isocurvature scans Creation of isocurvature scans
Copyright DASSAULT SYSTEMES Using isoslope computation (1/2) Define the angle value Define the compass orientation This function creates scans composed of the points where normal to the polygon has a given angle with the compass direction.
Copyright DASSAULT SYSTEMES Using isoslope computation (2/2) Creation of the isoslope scan Split of the polygon by the isoslope scan
Copyright DASSAULT SYSTEMES Exercise Presentation And now practice on the first step of the plastic bottle exercise, to learn about scans creation: By isoslope computation By planar sections
Copyright DASSAULT SYSTEMES Creating curves In this lesson, you will learn how to create and process curves Smoothing scans Creating a 3D curve Trimming non intersecting curves Cleaning contours
Copyright DASSAULT SYSTEMES Smoothing scans (1/2) Define the smoothing accuracy Define manually splitting points on the scan Define the order of each curves span This function creates curves by smoothing a scan Define the maximum number of spans for each curve Define a smoothing factor if necessary Define an angle value for automatic splitting
Copyright DASSAULT SYSTEMES Smoothing scans (2/2) Define the continuity level between two consecutive curves Remove a splitting point
Copyright DASSAULT SYSTEMES Creating a 3D curve (1/3) Define creation option: Select points on the cloud Constraint point to snap it on the digit Add a point Remove a point
Copyright DASSAULT SYSTEMES Creating a 3D curve (2/3) Move the manipulator to define the connection point if the curves point is on another curve. Activate the tangency definition at a point
Copyright DASSAULT SYSTEMES Creating a 3D curve (3/3) Define the tangency direction at a point using the green circles Make the curve tangent to the neighbour curve
Copyright DASSAULT SYSTEMES Trimming non intersecting curves Select the curves to process (Curves must not need extrapolation to find an intersection) Define the maximum distance between two curves to consider an intersection Define the maximum length of the created curves (optional)
Copyright DASSAULT SYSTEMES Cleaning contour Select the curves to process Impose the function to create a closed contour if necessary Activate the tangency continuity constraint Define the maximum angle to activate the tangency constraint Define if the curve is fixed or free
Copyright DASSAULT SYSTEMES Exercise Presentation And now practice on the second step of the plastic bottle exercise, to learn about : Scan smoothing 3D curve creation Curves trimming Curve blending
Copyright DASSAULT SYSTEMES Creating Surfaces In this lesson, you will learn how to create surfaces Creating a canonical surface Creating a free form surface
Copyright DASSAULT SYSTEMES Creating canonical surfaces (1/3) Activate the automatic mode for an automatic recognition of a canonical shape Information about the recognize feature This function identifies a canonical surface from a set of digitized points.
Copyright DASSAULT SYSTEMES Creating canonical surfaces (2/3) Choose the expected canonical shape if this one is known Define known information about the feature if available Define the orientation of the feature if it is a plane Define the size of the feature if it is a plane
Copyright DASSAULT SYSTEMES Creating canonical surfaces (3/3) Edit the feature after its creation to keep only the necessary part
Copyright DASSAULT SYSTEMES Creating free form surfaces (1/5) Select points only to take advantage of the fitting capabilities only This function combines the power of a filling function and a fitting function. Result consists in a large surface covering the selected points
Copyright DASSAULT SYSTEMES Creating free form surfaces (2/5) Select points and boundary curves to take advantage of both fitting and filling capabilities Result consists in a trimmed surface covering the selected points Define the expected continuity level for each boundary curve
Copyright DASSAULT SYSTEMES Creating free form surfaces (3/5) Define maximum deviation expected between the final surface and the selected points Define the boundary curves Define the cloud of points Define the boundary use: Constraint: the surface has to pass thru the curves and is trimmed by the curves Trim: the surface is computed only by fitting the points. Boundary curves are then projected on the surface and the surface is trimmed by the projection. Selection: only the points located inside the boundary curves will be used for fitting. No trimming operation will be operated on the final surface.
Copyright DASSAULT SYSTEMES Creating free form surfaces (4/5) Define an initialisation surface if required. The created surface will respect the parametrisation of the init surface. Activate the display of the deviation spikes and define the minimum deviation displayed
Copyright DASSAULT SYSTEMES Creating free form surfaces (5/5) Define the maximum order for each span of the created surface Define the maximum number of spans for the created surface Asking for one span when filling a four-sided area will produce a single patch. Define the maximum distance between the created surface and the boundary curves Define the maximum tangency defect between to contiguous surfaces Activate this option to ignore points located in a pipe around the boundary curves Define the pipe radius Define the surface tension Information about the created surface
Copyright DASSAULT SYSTEMES Exercise Presentation And now practice on the third step of the plastic bottle exercise, to learn about : Canonical shapes identification Free form surface creation
Copyright DASSAULT SYSTEMES To Sum Up In this course you have seen : How to create scans by polygon analysis How to create curves on a digitized model How to recreate surfaces on a digitized model