GlobalEdgeContinuity

Toolbar

Menu

New in V9

Surface Analysis

Analyze

Surface > Global Edge Continuity

The GlobalEdgeContinuity command analyzes the continuity between multiple surfaces. It evaluates G0, G1, and G2 continuity along surface edge pairs and provides visual feedback that you can use as a guide to adjust the surfaces to achieve the desired continuity.

Steps

  1. Select the surfaces or polysurfaces to evaluate continuity.

    • With a single surface selected, the directly connected surfaces are evaluated automatically. With multiple surfaces selected, only those surfaces are evaluated.

    • The evaluated surfaces can be joined or unjoined, but leaving them unjoined allows you to adjust the surface while the evaluation is active.

  2. Selecting an edge number in the viewport or in the Results table to inspect deviations along the edge.

Options

Add Objects

Selects more objects to analyze.

Remove Objects

Removes selected objects from the analysis.

Toggle Zebra

Turns the Zebra analysis on to help visualize continuity between the evaluated surfaces.

Restore Defaults

Resets the settings to the defaults.

Display Toggle

Turns the analysis display on or off while keeping the evaluated surfaces selected.

Display

Controls how the continuity analysis is shown in the viewport.

Labels

Displays edge numbers only.

  • Edges are numbered and the corresponding numbers can be found in the Results table.

  • Clicking an edge number in the viewport selects the corresponding edge in the Results table.

Graphs

Displays deviation graphs only.

  • The graph shows a visual representation of the deviation along the edge.

  • Edge segments out of tolerance display red hairs, while those within tolerance display green hairs.

  • Increasing Sample Count produces smoother graphs and displays more hairs.

Both

Displays edge numbers and graphs at the same time.

Evaluate

Select whether to evaluate G0 (Position), G1 (Tangency), or G2 (Curvature) continuity between surfaces.

The recommended workflow

  1. Start with G0 analysis.

    Ensure all edge pairs meet the G0 tolerance and display in gray.

  2. Proceed with G1 analysis.

    Edge pairs within the G1 tolerance light up in blue. Those out of tolerance remain gray and appear in the Results table.

  3. Continue with G2 analysis.

    Edges within the G2 absolute tolerance are marked in white. G1 edges remain blue until they fall within the G2 tolerance.

Display Settings

Control how the analysis feedback appears in the viewport.

Graph Scale

Sets the height of the deviation graph hairs.

  • The graph shows only relative differences and does not indicate deviation direction. It is displayed on both sides of the surfaces so that it remains visible in the Shaded mode.

Sample Count

The amount of sample points evaluated per surface edge pair.

  • When an edge number is selected either in the Results table or in the viewport, deviation labels display along the edge. A deviation label is displayed for every ten sample points.

  • An additional green (passed) or red (failed) label marks the location of the maximum deviation.

Textdot Size

Controls the size of the labels for deviation values and edge numbers.

Wire Thickness

Sets the edge overlay width in pixels. The default is 3 pixels. The edge overlays shows if an edge meets G0, G1, or G2 condition.

Evaluation Settings

Define tolerances used to determine pass / fail conditions and filtering thresholds to discard edges.

Tolerance

The maximum deviation considered acceptable.

G0

Positional tolerance in model units. If an edge pair is within the G0 tolerance, it gets assigned a gray color to indicate it is join-able. The edges are considered positionally continuous.

  • The G0 deviation value displays at least three decimal places. To display more decimal places, change the Display precision setting in Options > Units.

G1

Tangency tolerance in angle degrees. This is the tolerance for edge pairs to be considered tangentially continuous. Once an edge pair meets the G1 tolerance, it is displayed in the G1 color.

  • If the surfaces will be offset, any angle between the surfaces will either lead to a gap or an intersection between the offset surfaces.

G2 abs

Absolute curvature tolerance. If an edge pair is within the G2 abs tolerance, it gets assigned a white color.

  • This value is inversely scale-dependent. Scaling the model up decreases the absolute difference, and scaling the model down increases it.

G2 rel

Relative Curvature tolerance. In some cases, this tolerance can be used for testing G2 continuity.

  • This value is scale-independent. Scaling the model does not change the relative difference.

  • When the curvature directions invert along the edge (e.g., one surface curves up, and the other curves down), the relative curvature deviation displays -1.

Filter

Edges with deviation larger than these values are excluded from the evaluation.

  • In the example below, edge 2 can be excluded in the Result table because the angle between the two faces is 90°, which exceeds the default G1 filter of 20°. Enable Show Filtered G1 and G2 Edges to include this edge.

Pass / Fail Colors

The colors used to mark the edges that meet or exceed tolerance limits.

  • By default, edges within G0 tolerance display in gray, and edges out of tolerance display in red. Edges that pass G1 tolerance display in blue, and those that pass G2 tolerance display in white.

  • Click the color swatches to customize the colors.

Results

Show Good Edges

This toggle allows you to show or hide edges that are within tolerance.

Show Filtered G1 and G2 Edges

Includes the edges that are hidden by the G1 and G2 filters in the table.

Zoom for Selected Edge

Controls how closely the current viewport zooms in to the maximum deviation location on the selected edge.

Results table

Lists the evaluated edges with their maximum deviation values for each continuity type.

  • When an edge is selected in the table, the current viewport zooms to that edge.

  • Clicking an edge number label in the viewport selects the corresponding edge in the table.

  • Click a deviation column header to sort edges so the largest deviations appear at the top. Click the edge number column header to restore the default order.

See also

EdgeContinuity

Uses line hairs to visualize distance, tangency and curvature difference between an edge pair.

Complete guide for Global Edge Continuity