Sie sind auf Seite 1von 17

Page 1/17

Guide to RAPIDFORM

Author: Last updated: Version

Astrid Gysemans - InfoCAD Jan 23, 2003 1

Page 2/17

1.

SCAN......................................................................................................................3 1.1 1.2 Import polygon meshes ...............................................................................3 Align and merge...........................................................................................3

2.

POLYGON.............................................................................................................6 2.1 2.2 2.3 2.4 2.5 Clean .............................................................................................................6 Repair holes..................................................................................................7 Transform.....................................................................................................8 Optimize........................................................................................................8 Edit................................................................................................................9

3.

CURVE.................................................................................................................11 3.1 3.2 3.3 Create..........................................................................................................11 Optimize......................................................................................................13 Generate loops............................................................................................14

4.

SURFACE............................................................................................................15 4.1 4.2 4.3 Create..........................................................................................................15 Make watertight quilt................................................................................16 Export IGES...............................................................................................17

Page 3/17

1. SCAN
1.1 Import polygon meshes
File >> Import The file you create with Modelmaker is *.sab (3Dscanners). This file can be imported directly into Rapidform. It contains points. If you have merged the points with Modelmaker the file also contains triangles (polygon mesh). During the triangulation the points in the cloud are connected with straight lines. Although it is possible to triangulate the points with Rapidform it is advisable to do the merging in Modelmaker. Experience shows that the triangulation is of better quality with Modelmaker then with Rapidform.

Cloud of points versus polygon mesh

1.2 Align and merge


Rarely a product can be captured in one shot but is taken by different overlapping scans. This multiple data set must be aligned and merged to create one polygon mesh, which covers the entire product. If the product is scanned in one go you can skip this step and go straight to the Polygon Workbench. Build >> Register >> 2 Shells >> Initial Calculates an approximate position of one shell with respect to another using common geometric features between the two shells. The first selected shell moves; the second stays fixed. You have to select pairs of corresponding points. The optimal number is between 5 and 8 pairs. The more accurate the corresponding pairs are, the better the

Page 4/17

result is. Already during scanning keep in mind you have to find these pairs during registration. Make sure you scan with enough overlap. Repeat the initial registration until all polygon meshes are at the right position.

Venus captured in 3 overlapping scans Build >> Register >> Fine Matches the position of all polygon meshes more accurate at the same time using the overlapped regions that are automatically found. Measure >> Shell / Shell Deviation Represents with a color map the distance between two shells. Use this command to check the registration process. If you are not happy with the result repeat the initial and fine registration. Try to pick the corresponding pairs more carefully. Build >> Merge Shells Merges all shells into one united shell. During the merging process, overlapped regions between shells are removed and neighboring boundaries are stitched together with newly added faces. The Distance Criterion Ratio is used as decision criteria whether two shells are merged or not. In case of thin object change the value to smaller number.

Page 5/17

Register and merge

Page 6/17

2. POLYGON
2.1 Clean
Remove stray data that is not part of the product. Clean >> Delete Singularities Deletes several kinds of unnecessary data Select >> Entities >> Face Select faces in a user defined area All the commands in the Select menu are useful tools. Edit >> Delete >> Face Deletes the selected faces

Remove stray data Search for abnormal faces. They have to be removed because they can cause problems. Types of abnormal faces: Non-manifold: 3 or more faces own the same edge Redundant: unequal number of faces and edges that share the same vertex Crossing: edges of different faces cross each other Clean >> Find Abnormal Faces Checks whether there are abnormal faces in the shell Clean >> Clean Non-manifold Faces Detects and corrects non-manifold faces Clean >> Clean Crossing Faces Searches and corrects crossing faces

Page 7/17

Abnormal faces

2.2 Repair holes


Locate the holes in the shell. Information >> Show boundary Shows all boundary edges of the shell.

Repair of hole Holes or gaps may appear in the shell, which are not present in the product. Tool >> Fill Holes of Shell / Region Fills holes present in the shell Automatic fill: Flat, smooth or curvature Manual fill with Bridge Hole: To bridge two edges on the same boundary of a hole when this hole is too large or complex to be filled automatically. You can select Curvature or Flat as bridge type. Clean >> Fix Bad Normals Searches and corrects all the reversed normals Holes that are not indicated with Information >> Show boundary can be fixed with this command. They are not really holes but triangles flipped to the wrong side.

Page 8/17

2.3 Transform
At the end of the process you will export surfaces to import into Pro/Engineer. You dont want these surfaces to just float in the workspace, rotated compared to the datum planes and far from the coordinate system. In this step you transform (rotate and translate) the model to the desired location. Edit >> Transform >> Shell >> Calc Principal Axis Transforms the shell so that its center of gravity moves to the zero point and its bounding box has the minimum volume. Ref. Geometry >> Create >> Point / Vector / Plane / Circle / Sphere / Cylinder / Cone To be able to create this coordinate system you have to create other types of references geometry first. Ref. Geometry >> Create >> Coordinate Adds a reference coordinate Create a coordinate system you would like to be (0,0,0) in the future. Ref. Geometry >> Bind to Shell Binds the reference geometry to the shell Ref. Geometry >> Create >> Coordinate >> Input Origin & Rotation Adds a reference coordinate by typing in its origin and rotation angle. Create a second coordinate system that is currently the (0,0,0) coordinate system. Ref. Geometry >> Transform >> Coordinate >> Align Coordinate Move the first reference coordinate to the second, the shell will move along.

2.4 Optimize
Optimization means improve the quality of the shell and reduce the number of faces. First make a copy of the original shell (Ctrl+C and Ctrl+V). Tool >> Decimate >> High Quality Shell Reduces the number of faces. Tool >> Smooth >> Shell / Region / Paint Moves vertices of a shell or the selected region to reduce the surface roughness. If the roughness of a shell is severe, try to increase the Weight and reduce the Number of iterations Repeat Decimate and Smooth. With the Decimate-Smooth process the shell distorts and you may have lost details. Measure >> Shell / Shell Deviation Check the deviation between the original shell and the optimized shell Tool >> Fit Shell To >> Meshes Refit the optimized shell to the original

Page 9/17

Reduce the number of faces More tools to improve the shell quality are: Tool >> Remesh Re-triangulates the faces of the shell and improves the quality of each face in the shell. A face of good quality is close to an equilateral triangle. Tool >> Subdivide Shell / Region Subdivides the faces of the shell or selected region, and improves the curvature continuity between adjacent faces Tool >> Smooth >> Paint Manual removal a local roughness in the shell Check again for abnormal faces and if present clean them before continuing. They may have been introduced during the optimization process.

2.5 Edit

Fit region to plane

Page 10/17

Maybe you want to make changes to the shell. Check out a few editing tools: Tool >> Divide / Mirror Divides a shell into two parts with the cutting plane. Each separated part can be mirrored and merged with it self. Tool >> Deform By >> Paint Deforms the polygonal faces by paintbrush. Tool >> Fit Regions To >> Plane Projects the selected faces onto a plane.

Page 11/17

3. CURVE
3.1 Create
To create surfaces you need a curve network on the polygon shell. One surface patch can be created out of a minimum of 2 connected curves. But a smooth and tangent quilt needs surface patches with 4 boundary curves (untrimmed surfaces). Dont make the corners to sharp or to blunt, ideally they are 90. Create the curves with the commands below: Curve >> Create >> Interpolate Creates a freeform curve with a set of interpolation points, projected on the shell. Polygon Workbench >> Measure >> Face Angle Plot A useful tool to guide you while drawing interpolation curves is. It represents the angle between the face normal direction and a user-defined vector by color map. With Attach To Shell button, you fix the color map to the shell. Polygon Workbench >> Tool >> Edit Color >> Remove Vertex Color Removes the attached color map.

Color map attached to shell

Page 12/17

Curve >> Create >> Draw On Screen Provides the various functionalities for designing basic shapes like polylines, rectangles, circles, ellipses and grid curves Curve >> Create >> Slice Creates section curves Curve >> Create >> Feature Curves Creates curves by projecting the spline axis of rounded features on the shell. Polygon Workbench >> Measure >> Radius >> Rounded Area Radius First measure the rounded feature to get a better idea of the search value to use

Projection of spline axis Curve >> Create >> Fit Boundary Creates curves on the boundary edges of the shell. Put trimming points to keep sharp edges. Pick the trimming points in counterclockwise order for outer loops and in the clockwise order for inner loops. Polygon Workbench >> Tool >> Fit Edges To Curves Clean the boundary of the shell Curve >> Tool >> Offset >> Distance Creates an offset curve with a specified offset value.

Clean boundaries

Page 13/17

Remark: In theory with a symmetrical part you only need to create curves and surfaces on one half of the part and later mirror them. But in practice it is very difficult to find a mirror plane within tolerance.

3.2 Optimize

Curve network Optimize the curves so that they are smooth and form closed loops. Useful tools to realize that are: Curve >> Edit >> Deform Deforms the geometry of a curve by translation its control points. Define the region of control points to be deformed with the yellow circle by dragging the mouse pointer to the left or right while holding the left mouse button and Shift. Curve >> Tool >> Rebuild Rebuilds the curve with a new number of control points. Curve >> Tool >> Smooth Stretches a curve to make a smooth shape. To smooth more effectively first rebuild the curve to a low amount of control points, Smooth a few times and bring the curve back to its original amount of control points. Curve >> Trim >> Curve / Curve Trims two curves at its intersection points. Curve >> Trim >> Pick Point Trims a curve at a selected point. Curve >> Tool >> Merge Combines two connected curves into one curve. Curve >> Delete Deletes the selected curves

Page 14/17

Curve >> Tool >> Extend Extends a curve in positive and/or negative direction. Curve >> Tool >> Match Matches two curves so that their end point should be coincident or tangent to each other After Extend and Match you better rebuild the curve to distribute the control points evenly.

3.3 Generate loops


A loop is a closed set of curves that form the boundary of a surface patch. Loop >> Create Creates a loop of the selected curves in clockwise or counterclockwise direction. Create one loop manually; this will be the seed loop. Loop >> Find Loops Finds loops automatically from selected curve set and one seed loop. Make sure the seed loop direction is counterclockwise; the direction of the loop is the same as the direction of the first selected curve. Loop >> Reverse If necessary change the loop direction (yellow arrow)

Curve network and one seed loop

Page 15/17

4. SURFACE
Ones you have a good curve network, creating a surface quilt is easy. In this step you may realize your curve network must be improved and you will go back to the curve workbench before continuing this step.

4.1 Create
Surface >> Create >> Polygon Fit >> By Loops Creates a surface quilt out of the curve network Surface >> Edit >> Change UV >> set all Propagates UV axis directions of all the surfaces patches in the quilt. All the surfaces patches have now the same orientation. Surface >> Tool >> Rebuild Rebuilds the surfaces with the reassigned number of control points. All the surfaces have now the same amount of control points at the boundary with the adjacent surface. Surface >> Analyze >> Surface / Shell Deviation Displays the gap between the surface and the attached polygon model with a color map. Check for the deviation between the surface quilt and the shell. Surfface >> Tool >> Rebuild If the deviation is too big you can rebuild it with more control points and/or higher accuracy. Rebuild until the result is satisfactory.

Error between surface and shell

Page 16/17

Surface >> Edit >> Propagate Isocurve Changes the surface isocurve number of the adjacent surface. With this command you can restore the difference in amount of control points at the mutual boundary of 2 surfaces.

Change UV of surfaces Remark: Rapidform also provides Auto Surfacing. This command creates surfaces that are not watertight. They are not suitable to import into CAD software.

4.2 Make watertight quilt


Surface >> Tool >> Match Matches the selected surfaces so that they form a closed quilt and if desired tangent. The gaps between the surfaces should be smaller then the Matching Tolerance. Check the result with: Surface >> Analyze >> Surface Continuity Displays the color bar to evaluate the continuity between adjacent surfaces. Position: should be 0 for G0 continuity Tangency: should be less then 1 for G1 continuity If the result is not good rebuild the surfaces; change the amount of control points and/or the accuracy. Surface >> Analyze >> Environment mapping Executes the environment mapping to evaluate the surface quality. The RMB provides different maps. If you are not happy with the result you have to make changes on the curve network. Remark: The information about the control points and surface type is stored in the loop. If you delete the surface created with this loop, it can easily be recreated with the use loop data option in the Surface >> Create >> Polygon Fit >> By Loops command. This is useful if you want to change the shape of a curve. You have to

Page 17/17

delete the surface but you can keep the loop, which is connected to the curve. Any change of the curve will reflect in the loop.

Environment mapping

4.3 Export IGES


Select surfaces in the project window. With the right mouse button you access the Export Shown Surfaces command. Save to IGES and import it into Pro/Engineer. The feature is solid (when closed volume) or surface without parametric dimensions.

IGES file imported into Pro/Engineer

Das könnte Ihnen auch gefallen