Describes the tools and display modes available to check the quality (continuity, smoothness, appearance) of your model.
Shows the amount of curvature at sample points along the curve, as well as other qualitative measures of the curve.
Add a curvature comb to a curve
.
to change the scale of the
quills.
to change the sampling density
of the comb.
I want the comb plots on all the curves to use the same scale
r.
The comb plot doesn’t update as I move CVs?
Choose Preferences > Performance options
. In the Expression
Updates section, turn on During Transform.
I need to change the curvature of a curve?
There are many ways you can modify a curve when you are trying to fix curvature problems:
I’m looking for a specific range of curvature values?
Choose Windows > Information > Information
window
and change the color ranges
so that the values you are looking for are drawn in one color.
View or change the properties of objects and locators
Edit a label or measurement object
I want a series of curvature plots across a surface?
I want to see a plot of the radius values instead of curvature?
Choose Windows > Information > Information window and use the Plot Value option to change what the comb plot measures.
View or change the properties of objects and locators
Edit a label or measurement object
Find curve problems using the curve curvature plot
How to use the curvature comb plot created by the Curve curvature tool to find problems on curves.
Turn on the Inflection Points option in the Information window. Inflection points are marked approximately with blue arrows. To find the exact inflection point, zoom in to the point where the comb outline crosses the curve.
Inflection points, also called ogees, are the points on the curve where the curvature changes direction.
Turn on the Torsion option in the Information window to plot secondary quills showing the torsion.
Tangent discontinuities appear as two separate Unit Normal quills originating from the same point on the curve but pointing in different directions.
The telltale quills are always at an edit point. To see them clearly, set the Plot value option to Unit Normal in the Information window, and increase the Samples density to have at least 2 samples per span.
Make sure the Scale is high enough to tell whether there is more than one quill.
What are tangent discontinuities?
Tangent discontinues occur when two curves are not properly aligned. It can also happen at a , or because of .
Find curvature discontinuities
Curvature discontinuities appear as sudden steps in the outline of the curvature comb. You will need to use a high sampling rate to detect curvature discontinuities.
What are curvature discontinuities?
Curvature discontinuities between curves occur when two curves do not have the same curvature at their end, or because of multiplicity. The curve join may be smooth, but the curvature values do not change smoothly.
Show the minimum and maximum curvature on a surface
Labels the points on a surface with the minimum and maximum curvature values.
Set up the Min/max curvature tool
r.
Show the minimum and maximum curvature values
.
The tool highlights the points of minimum and maximum curvature on the surfaces, and opens a window showing detailed information.
Check the deviation and continuity on surface edges
Use the Surface continuity tool to check the deviation and continuity along shared edges of surfaces.
Check the continuity between surfaces
.
The tool displays symbols along the shared edges representing the continuity and deviation at each sampling point.
.
How do I read the symbolic display?
| Line style | Meaning |
|---|---|
| Pale green, dotted. | Edge with no adjacent surface, or an adjacent surface
that is not selected.Hold and click a surface to select
it.
|
| Bright green | Selected isoparametric curve with achieved continuity. |
| Dark green | Isoparametric curve with achieved continuity. |
| Yellow | Selected isoparametric curve with continuity break. |
| Red | Isoparametric curve with continuity break. |
| Symbol | Meaning |
|---|---|
| Cross | Requested continuity achieved. |
| T | Tangent/normal break. |
| C | Curvature break. |
| O | Gap in the common edge (think of the “O” as a hole). |
| Blue symbol | Minimum measured deviation. (Not shown if minimum deviation is 0.) |
| Red symbol | Maximum measured deviation. |
These colors may be different if you have changed the interface color preferences.
and click a surface to add
it or remove it.
on empty space to change
the scale of any active deviation comb plots.
on empty space to change
the sampling density.
-click an edge to switch
it between deviation comb and symbol display.
along an edge to show detailed
numeric information on the points under the mouse pointer.
I want the comb plots on all the surfaces to use the same scale
r
I want to change the tolerances?
Choose Preferences > Construction Options
and open the Tolerances and Continuity sections.
The calculation takes too long?
Choose Evaluate > Continuity > Surface continuity
p and increase the Distance
Between Checks setting to make the tool calculate fewer
sample points.
Measure the deviation between two objects
Use the tools in the Locators > Deviation sub-palette to show comb plots measuring the deviation between objects.
Add a deviation comb plot between two objects
.
.
.
.
.
to change the scale of the
quills.
to change the density of
the quills.
View the exact numeric values from a deviation locator
Choose Windows > Information > Deviation table
.
.
Measure deviations using the Show deviations tool in the Modeling control panel
This icon lets you create and change deviation combs.

To quickly display the deviation comb
To quickly hide the deviation comb
To create minimum and maximum deviation locators between a surface and a mesh
Creates visual or real cross section lines on the selected surfaces and meshes, corresponding to the axes or picked section data, or radially from a curve.
The different types of cross-sections
Cross sections are created in the X,Y or Z planes with a regular step size starting from the origin. For example, with a step size of 2.5 cm, the cross section specs are created at -2.5, 0.0, 2.5, 5.0... and so on.
When the Auto Range option is turned on (default), the cross sections are shown over the entire surface. Otherwise, you must explicitly set the range over which the cross sections should be displayed.
Cross sections are created at the intersection between the geometry and selected section data or construction planes.
Cross-sections are created based on a driving curve you specify, and the Num Planes option. Points, equally spaced by arc length, are placed on the curve to correspond to the number of sections. A plane is then defined perpendicular to the curve’s tangent at each of these points. The cross-sections are created where the planes intersect the geometry.
The driving curve can be a free curve, a curve-on-surface, or a surface edge or isoparm.
Cross sections can be created by using the Evaluate > Cross section
tool, or by using the Cross
Section Control tab in the Modeling control panel.
When using Evaluate > Cross section
, you have to adjust the
cross section options every time you select new objects. The cross
sections are created as real geometry (NURBS or section data).
With the Cross Section Control tab, you can define groups of cross sections with specific characteristics, apply them to any geometry at any time, and even save them with your model. However, these cross sections are “visual” only (no geometry is created).
option window, and clicking Go.
To create Axis Aligned (X, Y, Z) geometry cross sections
- r, to open the option
window.
Purple cross sections appear on the geometry, corresponding to the parameters set in the option window.
See Evaluate > Cross section
for option details.
To create Picked Reference geometry cross sections
- p, to open the option
window.
Cross sections appear on the geometry, where it intersects the selected planes/section data.
to sort out your cross sections
into different layers, according to the plane they lie in (X, Y,
Z or Other).
To create Radial geometry cross sections
- r, to open the option
window.
Small planes, equally spaced by arc length, are displayed on the curve(s), corresponding to the number of sections. The planes are perpendicular to the curve’s tangent at each location.
Cross sections appear on the geometry, where it intersects the planes.

To use default cross sections from the Control Panel

or
key.
See Cross Section Control window for details.
These cross-sections apply to your entire Studio session.
To create and name a group of visual cross sections

The cross section appear in green and the Cross Section Control window opens.

.
The new name for the cross section group is displayed in the control panel.
These user-defined cross-sections can be applied to any surface(s) or meshe(s) and are saved with your model.
The cross section group appears in gray in the Control Panel. It can then be applied to obejcts in other stages.
The default group will remain in the Control Panel even after you exit and re-launch AliasStudio. To delete it, you must select it and press the Delete button.
To change the visual cross section settings
You can only modify the settings for Axis Aligned cross sections. In the Cross Section Control window, do the following:
To create and change a deviation comb on a visual cross section
The deviation combs appear in green on the model.
A Curvature Scale slider and Lock Curvature Scale checkbox appear in the Cross Section Control window.
).
To show or hide curvature plots on existing visual cross sections
Drag dynamic cross sections through surfaces
Lets you move a plane through a surface or mesh to show cross sections dynamically.
Drag cross sections through surfaces
r.
A sectioning plane appears, at the geometric center of the object(s).
The sections appear as red lines and update as the plane is moved/rotated.

to sort out your cross sections
into different layers, according to the plane they lie in (X, Y,
Z or Other). This grouping is useful for manipulating cross
section data.

If the Persistent Sections option was turned on, the sections will remain after exiting the tool.
Use the Clear button in the Cross Section tab of the Control Panel to remove them.
Check continuity between curves
Check whether two curve endpoints have position, tangent, or curvature continuity.
Show the continuity between two curves
.
I can’t see the difference between the two tangent lines clearly?
Drag right, or choose Evaluate > Continuity > Curve continuity
r and use the options to increase
the scale of the tangent lines.
I want to change the maximum gap distance tolerance?
Choose Preferences > Construction Options
and set the Maximum
Gap Distance option.
Create curves on surface from evaluation data
Create curves-on-surface corresponding to highlights, iso-curvature lines, contours, horizon lines, or parting lines.
Create curves on surface from highlight data
To create curves-on-surface corresponding to highlight lines:
r.
The curves on surface update as the light and option values are modified.
Create curves on surface from curvature data
To create curves-on-surface along lines of constant curvature:
p.
The curves on surface update as the option values are modified.
Create curves on surface from contour data
To create a curve-on-surface where the surface intersects a plane:
.
The curve on surface updates as the plane is modified.
Create curves on surface from horizon data
To create a curve-on-surface across the horizon as seen from a certain angle:
.
The curve on surface updates as the horizon is modified.
Create curves on surface from parting line data
To create a curve-on-surface along parting lines given a pull direction:
.
The curve on surface updates as the pull direction is modified.
Use the Diagnostic Shading tools in the Modeling Control Panel to assess the quality of surfaces.
Watch the Evaluate surfaces movie.

Shade the picked surfaces with random colors
button in the Diagnostic
Shading panel.
This allows you to see the layout of adjacent surfaces more clearly.
Adjust the options of a shading mode

Click the small triangle at the bottom of the Diagnostic Shading panel to show the options.

How does setting the color in Multi-color mode affect objects?
I don’t know where the Diagnostic Shading panel is?
.
Shade a surface with a curvature or other map
Shades the picked surfaces with a color map showing areas of high and low curvature.
Shade the picked surfaces with a curvature map
button in the Diagnostic
Shading panel.

I don’t know where the Diagnostic Shading panel is?
.
Shade a surface with zebra stripes
Shades the picked surfaces with a zebra stripe pattern allowing you to see discontinuities and visualize the shape of the surface.
Shade the picked surfaces with zebra stripes
button in the Diagnostic
Shading panel.

I don’t know where the Diagnostic Shading panel is?
.
Show iso-angle lines on a surface
Iso-angle projects onto the surfaces from a certain angle, and creates shaded bands and/or lines where the surface is at right angles to the projection direction.
Create iso-angle display shading/lines
r.
If the manipulator is not visible, click the Show Manipulator button.
The iso-angle shader is now also available from
the Diagnostic Shading Panel. Some option
are provided in the panel. Others (such as number of bands and vector
direction) must be accessed from the Evaluate > IsoAngle
option box.
I don’t know where the Diagnostic Shading panel is?
.
Shade a surface with its draft angles
Shades the picked surfaces with a color map showing areas in and out of draft, for checking mold manufacturability.
This shading mode shows you which parts of a surface are in-draft and out-of-draft for a specified pull vector and draft angle. In-draft points are shaded blue, out-of-draft points are shaded red. You can also display a tolerance region in pink.
Shade the picked surfaces with a draft angle map
button in the Diagnostic
Shading panel.

in the Palette.
SeeCreate curves on surface from evaluation datafor more information.
I don’t know where the Diagnostic Shading panel is?
.
I don’t know what vector values I need?
1. Use the Construction
> Vector
tool to create a reference
vector, and point it in the direction you want.
2. Pick the reference vector and click the Update From Selection button under the Draft Angle options in the Control Panel. (If you pick a plane instead, the direction perpendicular to the plane is used.)
The X, Y, and Z coordinates of the vector are automatically set.
I don’t know what pull direction, draft angle, in-draft, out-of-draft, mean?
Some manufacturing processes, like injection molding, need you to design molds. When a mold is used it is pulled away from the finished part along a pull direction.
Angle-to-pull is the angle between the surface tangent plane at a surface point and the pull vector. When the angle-to-pull is 0 degrees, the pull vector is parallel to the surface tangent plane at that point. When the angle-to-pull is 90 degrees, the pull vector is normal to the surface.
Most manufacturing processes require that the angle-to-pull for a molded surface be greater than some angle, for example 1 degree, or else the molded part will not separate from the mold. This angle is the draft angle.
When the angle-to-pull is less than the draft angle, the surface point is out-of-draft. When the angle-to-pull is more than the draft angle, the surface point is in-draft.
Check objects for modeling problems
The Check model tool lists possible problems with your model that can affect data transfer to other software packages.
Show a list of modeling problems
r.
In the Check Model Settings option window:
for more information on
the different checks.
See Prepare a model for import into CAD systems for more information.
The resulting check data is displayed in a window organized as a table. Geometry that fails a given check will display a mark in the corresponding column.
View the data in the report window

Check for duplicate curves or surfaces
You can check for both copies (exact duplicates), and duplicates within a given tolerance. Copies have the same CVs, same knots, and same degree (such as geometry created with Edit > Copy and Edit > Paste).
Checking for copies
This is the fastest of the two methods.
The report window displays a column titled Copies to help you identify all the copies. If Report is set to All, the original geometry is identified by the word “Original” in the column.

Checking for duplicates within a given tolerance
The report window displays two columns titled Embedded In and Tolerance Duplicates to help you identify all the duplicates. The duplicates prefixed by “0” in the Tolerance Duplicates column are considered the originals.

Check continuity between curves or surfaces
.
) is larger than the Maximum
Gap Distance.
The report window displays columns titled G0, G1 and G2 with marks indicating failure. If geometry fails the G0 test, higher continuity tests for G1 and G2 will not be performed. Similarly, if geometry fails the G1 test, continuity test for G2 will not be performed
In the viewing window, the boundaries that failed the continuity tests are shown as thick yellow lines with a letter identifying the type of discontinuity (P = positional, T = tangent, C = curvature).

The report parameters are tolerance values above which certain types of checks will not be executed.
Check consistency of orientation of surface normals
The Topology
Distance tolerance (Tolerances:Topology section under Preferences > Construction Options
) is used to determine which
surfaces are topologically adjacent and should have their normals
checked as a group.
The report window displays a column titled Flipped Normal to help you identify the surfaces with inconsistent normal directions. In the viewing window, the inconsistent normals are shown as white arrows.
This check enables you to identify curves and surfaces that exceed a user-defined degree. The default value for maximum degree is 7.
The report window displays a column titled Degree which contains the degree of curves and/or surfaces that failed the test.
Check for minimum radius of curvature
This check enable you to identify surfaces (including trimmed surfaces) that exceed a user-defined curvature radius.
The report window displays a column titled Min Radius of Curv which contains the minimum radius found on surfaces that failed the test.
Check for surface or planar curve waviness
This check enables you to identify surfaces or planar curves that have more than a certain number of inflections (change in curvature sign) per span (1 is the default) or over their entire length or width (3 is the default).
The report window displays a column titled Waviness with marks indicating failure.
This check enables you to identify curves and surface boundaries that are shorter than a user-defined value. This helps find geometry that may be problematic when used in certain operations, or may not be recognized as valid geometry in downstream CAD systems.
See Prepare a model for import into CAD systems for more information.
The report window displays a column titled Short Edges which contains the number of short edges on geometry that failed the test.
This check enables you to identify curves that are not planar. In the Check Model Settings option window, set the Check option to Curves or Both.
The report window displays a column titled Non-Planar Curve with marks indicating failure for the objects listed in the left-hand column.
Check for indistinct knots or tiny spans
This check enables you to identify curves and surfaces whose interior span/isoparm configuration (distance between adjacent isoparametric curves) results in knots being too close (indistinct knots), or in the segment or patch size being too small (tiny spans).
The indistinct knot criterion is violated if two adjacent knots are non-multiple (not exactly equal), but within a user supplied tolerance in the curve or surface parameter space.
The tiny span criterion for the minimal size of NURBS segments is violated if the segment length (or the length of both opposing patch segments for surfaces) is smaller than a user supplied distance tolerance.
The report window displays columns titled Indistinct Knots and Tiny Spans which contain the number of occurences of indistinct knots and tiny spans respectively, in the geometry that failed the test.
Check for maximum number of spans
This check enables you to identify curves and surfaces that contain a number of spans exceeding a user-defined value.
The report window displays a column titled Spans which contains the number of spans in the geometry that failed the test.
This check enables you to identify curves, surface boundaries, or trimmed surface boundaries that contain interior self-intersections. A self-intersection refers to the curve or surface boundary intersecting itself at one or more locations that are not both endpoints (see pictures below).

The report window displays a column titled Self-Intersecting with marks indicating failure for the objects listed in the left-hand column.
Check for intersection of trim boundaries
This check enables you to identify trimmed surfaces containing boundaries that intersect other boundaries on the same surface, within a user-defined tolerance (see picture).

The report window displays a column titled Trim Bndy Intersect with marks indicating failure for the objects listed in the left-hand column.
View the data in the report window
on a row to highlight the
object in the view windows.
to select multiple lines.
Prepare a model for import into CAD systems
Use Product
Data Quality checks in Evaluate
> Check model
to ensure that your model meets
minimum geometric requirements for import into a CAD system.
See Check objects for modeling problems for more information.
In order to achieve the desired results, some checks should be executed before others. As a general rule, the checks for duplicate geometry (Copies and Duplicates Within Tolerance) should be applied first, since duplicate or embedded geometry can falsify the results of continuity checks.
Below is a recommended workflow ideally suited to prepare the following model for import into ProEngineer.

Choose the correct Construction Presets
, choose Pro-Engineer.
All the construction tolerances are set to the proper Pro-Engineer values.

The above image shows the Check Model options on the left, and the Construction options (set for ProEngineer) on the right.
Check the model for duplicate geometry
This check enables you to find both duplicate and embedded curves and surfaces in your model. Embedded geometry consist of curves and surfaces that duplicate parts of larger objects.
option window.
This value represents the maximum distance allowed between two surfaces (or curves) for them to be considered duplicates. It is measured along the geometry’s normal.
The spreadsheet window appears, listing the geometry that failed the check on the left-hand side. This geometry is either a duplicate of, or embedded in, the geometry shown in the corresponding columns (labeled Tolerance Duplicates and Embedded In). The names of curves or surfaces that are duplicates of each other are all prefixed by the same number.
The corresponding geometry is highlighted while you press the mouse button. To have the geometry selected permanently, choose Pick > Pick Selected in the spreadsheet menu.
Our example shows one duplicate and one embedded surface.
To select the duplicate, choose Pick > Pick Tolerance Duplicates in the spreadsheet menu.

Check the model for continuity between curves and surfaces
Now that the redundant geometry has been removed, we can proceed with the continuity check.
option window.
Notice that the check for positional continuity (Max. Gap Distance) was turned on automatically, since geometry must pass the positional continuity test before tangency can be checked. Similarly if the Curvature check was selected, the tangency and positional checks would be turned on automatically.
.
The spreadsheet window appears, listing the geometry that failed the checks on the left-hand side. The G0 and G1 columns display a mark showing which continuity check failed.
In the viewing window, discontinuous boundaries are highlighted, and the letters P, T or C indicate the type of discontinuity (Positional, Tangent or Curvature).

Check the model for short edges
This check identifies surfaces with short edges. Short edges are surface boundaries that are legal in AliasStudio, but may be problematic if used in certain operations, or illegal in other systems into which the model will be imported.
For example, the Offset tool could reduce a 0.1 mm boundary to 0.0 mm, thereby creating a degenerate surface not valid to be passed down to other systems.
As well, if a surface boundary is 0.01 mm in length and you are sending it to a CAD system where the tolerance for coincident points is 0.02 mm, then this surface will not be a legal entity in the CAD system.
To identify short edges:
option window.
This value represents the minimum length that a surface boundary must have to pass the check. All shorter edges will be reported.
The spreadsheet window appears, listing the geometry that failed the check on the left-hand side, and the number of short edges in the Short Edges column.

Check the model for uniformity of surface normals
The Normal
Consistency check looks for geometry whose normal direction
is different from the direction of the majority of the surfaces
in the topology being checked. A topology is a group of surfaces
whose boundaries are within the Topology Distance set
in Preferences > Construction Options
. These surfaces are considered
to be adjacent to each other.
To find inconsistent normals:
option window.
The spreadsheet window appears, listing the geometry that failed the check on the left-hand side, with a mark in the Flipped Normal column.
In the viewing window, inconsistent normals are shown as arrows with the letter “N”. In our example, one such surface has been identified.

. To reverse normals, use
Object edit > Fit b-spline.
Visualize the deviation between mesh-surface, surface-surface or mesh-mesh
How to show the deviation (distance) between a set of meshes and a set of NURBS surfaces as a colored error map on the surfaces. How to show the deviation (distance) between two sets of meshes or two sets of NURBS surfaces as a colored error map.
Objects in reference layers can be selected from within this tool.
Display a Mesh-to-Surface deviation error map
tool
The deviation error map appears on the surfaces and a color ramp (deviation ramp) is displayed.

Display a Surface-to-Surface deviation error map:
.
The deviation error map appears on the first set of surfaces and a color ramp (deviation ramp) is displayed.
Display a Mesh-to-Mesh deviation error map:
.
The deviation error map appears on the first set of meshes and a color ramp (deviation ramp) is displayed.

The color in the center of the ramp (green) identifies regions where the deviation is within an Acceptable Distance value. The colors at both ends of the ramp identify regions where the deviation is above a certain maximum value (Ramp Distance) in either direction. Between these two values, the surface displays intermediate colors as shown on the ramp.
Adjust the display of the color ramp
The color distribution on the ramp can be adjusted as follows:

The deviation error map on the surface(s) updates.
The deviation error map is persistent during tumbling or other view manipulation. Modifications to the geometry cause the error map to update.
To remove the map, select the Shading Off button in the Diagnostic Shading section of the Control Panel, or any of the other Diagnostic Shading buttons.
Make quick measurements on shaded models
How to quickly measure distances on shaded models using Evaluate > Dynamic Measurement. This tool also works on wireframe models.
To create a dynamic measurement
A cross-hair appears.
A ruler appears between the two points and the distance between the points is displayed (in the current linear units).
To modify the start and end points of a dynamic measurement
The point turns yellow.
To move the measurement
The ruler turns yellow.

To anchor a measurement
The start point turns into a square to indicate that it is attached to the object. The ruler becomes lavender and remains parallel to the view plane.
A measurement can be anchored in any view, including the Perspective view.

All measurements disappear as soon as you choose another tool. However, if you need to remove them while still in the Dynamic Measurement tool, press the Clear button at the bottom of the window.
Using the tool in the Perspective window
Dynamic Measurement works differently in the Perspective window depending if the mode is truly perspective, or if it is set to orthographic. (Hold the Alt and Shift key and uncheck Perspective in the Viewing Panel). The behavior is also different depending if the measurement is anchored or not. See the table below.
| Persp | Ortho | |
|---|---|---|
| Anchor | The start point of the ruler stays attached to the object when you change the view. The ruler is drawn in lavender and always faces you. | |
| Fixed | Invalid. Measurement displays (in red) so you can anchor it. | If you pan the view or rotate the view, the measurement appears to be anchored to the screen (it does not move relative to the modeling window). When you zoom the camera, the measurement appears to zoom with the model. |
Unlike Locators, Dynamic measurements are not designed to be saved with a model or to persist beyond the use of the tool. As well, they cannot be truly snapped to grid or geometry, only temporarily anchored so they follow the motions of the object.
Dynamic measurements work (that is, they can be anchored) even when a model wireframe is toggled off (for example, in a modeling window where only hardware shade appears). Snapping does not work when the model wireframe is toggled off.