top of page
Overview

Constraints

Overview

Constraints are the mechanism used to maintain controlled spatial relationships between selected Design Markers. A Constraint establishes a parent-to-child, hierarchical relationship from one Marker (the Parent) to another (the Child), while referencing a user-provided slope, percent grade, or elevation difference formatted measurement.

 

Once created, a Constraint will force the child Marker elevation to update any time the parent Marker elevation is modified. A designer can create entire networks of Constraints and effectively raise or lower an entire site or any given portion of it, by adjusting only a few Markers' elevations. Constraints manage the elevations of all Markers down the chain of the hierarchy.

​

Requirements

 

Design Markers

Constraints reference Markers directly and both monitor and control their elevations, while inhibiting horizontal adjustment of the Design Markers. [1]

 

  • Two Markers are required to create a linear Constraint

  • Three Markers are required to create a Constraints through a curved horizontal distance

​

​

​

​

​

Notes

[1] This is also true for moving Markers using the ASE command options

Requirements

Preferences

Constraints / Connections Dialog

The vertex spacing is the only user-controllable property of the Constraint, aside from the predetermined measurement format (Percent-grade, slope, elevation difference).

​

To adjust Constraints Preferences:

​

  1. Open the vertical design drawing

  2. Check or Set the ASE Project Data Path

  3. (Menu) Select:  [vrtCtrl] → Constraints Prefs...

  4. Adjust the controls inside the dialog as-needed

​

 
Vertex Spacing: Horizontal Curves

The maximum distance between vertices of the 3DPOLY object created to visually represent a user-defined Constraint between two Design Markers.

​

Productivity: Auto-Connect with Flow Labels

Clicking the box enables the automatic creation of an ASE Connection whenever a Flow Label is created

​

Preferences
Constraints Prefs

Adding Constraints

Inserting Design Marker into the vertical design drawing is the first step towards establishing vertical design control in ASE.

​

Through a Linear Path

To add Design Markers one-at-a-time:

​

  • Check or Set the ASE Project Data Path

  • (Menu) Select:  [vrtCtrl]  → "Manual"

  • Select and desired location on the site

  • ASE places a Design Marker and "associates" it with the two closest alignments

  • If Marker elevation prompts are enabled, enter the desired elevation at the command prompt

  • ASE adjusts the new Marker's properties accordingly

  • ASE prompts for additional locations to set Markers

  • Select another location or press <ENTER> to end prompting

 

Auto-Set

To add Design Markers throughout the site automatically:

​

  • Check or Set the ASE Project Data Path

  • (Menu) Select:  [vrtCtrl] → "Design Markers" →  "Auto-Set"

  • ASE places Design Markers throughout the site along all key points of the paving control layers and "associates" each Marker with the two closest alignments [1]

​​

​

​​

 

Notes

[1] Marker's relative offset must be within a preset distance from a road centerline to be eligible for alignment association

Adding

Elevating Markers

Design Marker elevation control is a fundamental element of the vertical design stage. There are a variety of ways to modify the elevation of any given Design Marker.

​

Absolute Elevation Entry

Enter an elevation manually:

​

  • Check or Set the ASE Project Data Path

  • (Menu) Select:  [vrtCtrl]  → "Markers" → "New Elevation"

  • Select one or more Design Markers

  • Press <ENTER> to end the selection

  • At the command prompt, type the desired elevation for selected Design Marker(s)

  • All selected & eligible [1] Design Markers are elevated to the specified value

  • Adjusted Markers' labels reflect the change [2]

​

Elevation Differential

Enter a differential value:

​

  • Check or Set the ASE Project Data Path

  • (Menu) Select:  [vrtCtrl]  → "Markers" → "Adjust Elevation+/-"

  • Select one or more Design Markers

  • Press <ENTER> to end the selection

  • At the command prompt, type the desired elevation difference for the selected Design Marker(s)

  • All selected & eligible [1] Design Markers are elevated to the specified value

  • Adjusted Markers' labels reflect the change [2]

​​

Match Civil Surface

To elevate one or more Design Markers to match the elevation of a Civil 3D surface at their corresponding X-Y locations:

​

  • Check or Set the ASE Project Data Path

  • (Menu) Select:  [vrtCtrl] → "Design Markers" →  "Apply Surface Elevations"

  • Select one or more Design Markers

  • Press <ENTER> to end the selection

  • All selected & eligible [1] Markers are elevated to the current surface at their X-Y location(s)

  • Adjusted Markers' labels reflect the change [2]

​​

Sync to Layout Profile

To elevate eligible Design Markers associated with an alignment, to match the relative elevation of a Civil 3D centerline Layout Profile with respect to the Marker's measured offset distance from the alignment centerline:

​

  • Check or Set the ASE Project Data Path

  • (Menu) Select:  [vrtCtrl] → "Design Markers" →  "Sync' to Profile"

  • All eligible [3] Markers are elevated to match the Profile at their stations, relative to their offset

  • Adjusted Markers' labels reflect the changes

​

Constrain to Other Markers

Design Markers may be connected to other Markers via Constraints. This relationship allows a 'Parent' Marker to control the relative elevations of all other Markers down-stream in the constrained hierarchy.

 

Constraint Formats

Constraints may be created and edit via any of these measurement types:

  • Percent Grade :  Through linear or curved paths

  • Slope :Through linear paths only

  • Elevation Difference : Path does not apply

​

More About Constraints​

For more details about working with Constraints see:

Constraints

  • Overview

  • Creating

  • Editing

​

​

 

Notes

[1] Only 'Parent' and 'Neutral' Markers can be re-elevated directly. 'Child' Markers can only be adjusted via their 'Parent' or Constraint

[2] Zero elevations are ignored in the Design Marker label

[3] Use the following diagram to gain a better understanding of how ASE decides which Markers get sync'd to a profile

Elevation

© 2002 - 2023. All rights reserved. ASE Civil is a registered trademark of ASE, LLC and its affiliates.

Your use of ASE Civil Design Software and related applications is subject to the terms of the Engineering Design Innovations, LLC Software Maintenance Agreement (SMA)

Site Map

bottom of page