Full Repair
Previous Topic  Next Topic 

Your Ad Here

Note: Before using this tool, please read the “Getting Started Guide” for the intended usage of this function in the proper context. 

 

After selecting a part using the Single Select Tool, click the Full Repair Tool to perform Full Repair on the selected entities. Refer to the output window for repair results.

 

Full Repair performs the following functions on a part:

 

1) Repair Initialization.  Examines the part and attaches intelligent attributes that are used to establish tolerances for stitching, simplification and Repair.

 

2) Repair Pre-processing.  Find and remove zero-length edges, zero-area faces, and duplicate vertices.  These are common, extraneous, & unnecessary geometry.

 

3) Geometric Simplification. The intelligent attributes established in Repair Initialization are analyzed for the purposes of Geometric Simplification.  Geometric Simplification attempts to simplify spline surfaces into analytic surfaces (planes, cylinders, cones, tori, and spheres). 

 

4) Geometric Stitching. The intelligent attributes established in Repair Initialization are analyzed for the purposes of Geometric Stitching.  Geometric Stitching attempts to "pair up" edges of free faces and stitch them together.  No stitching is performed if two faces are farther away than the minimum tolerance established in Step 1, meaning, they are presumed to be free floating surfaces.

 

5) Geometric Creation and Repair. The intelligent attributes established in Repair Initialization are analyzed for the purposes of Geometry Creation and Repair.  Geometry Creation and Repair performs all the geometry related Repair operations, including fixing of edge geometries by intersections, snapping surfaces for fixing tangencies, and refitting spline surfaces.

 

6) Repair Post-processing.  After Geometric Simplification, Geometric Stitching, and Geometric Creation and Repair, there are often artifacts left over from the operations that can affect the fidelity of the translation.  These artifacts can be zero-length edges, zero-area faces, negative area faces, duplicate vertices, or duplicate edges.  All of these artifacts are again analyzed and removed during this phase.  Finally, "tolerant attributes" are placed on gaps in the model that could not be Repaired.  There are several reasons for a gap not being able to be properly Repaired such surface domains that could not be extended, surface domain boundaries that are coincident with trimming curve boundaries, varying speed tangent normal's at surfaces boundaries (can't be extended because they would result in a surface self-intersection).  Gaps that can not be fully "closed" to within TransMagic's extremely high 10e-6 mm, are given a tolerance that indicate that the gap is still closed, though not accurate to 10e-6.  These gaps can be seen by Selecting the model and then selecting the Show Gaps Tool .  It's important to note; however, that what TransMagic perceives as a gap, the receiving application may deem to be more than accurate enough based on it's own tolerances.  For this reason it should be noted that the "gaps" in a model are only a measure relative to TransMagic only that help to illustrate what corrections have been made.

 

7) Geometric Cleaning.  After Repair Post-processing, the part is again analyzed for unnecessary faces, edges, vertices, and associated data.  These unnecessary geometries are then removed. 

 

8) Repair Termination.  All intelligent attributes created during Repair Initialization are removed. 

Return to TransMagic Index


Your Ad Here