Profile Views

Components for reading Civil 3D profile views, extracting their properties, and retrieving the profile views associated with an alignment.


CVL-PVProfileViews

Civil3d ProfileView

Civil3d ProfileView icon

Civil3d › ProfileViews · Introduced v1.0.19

Extracts information from a Civil 3D profile view. It returns the view's properties, the profiles displayed in it, the parent alignment, the top and bottom bands, the label groups and the view's drawing geometry converted to Rhino. The geometry output is a tree split into grid/graph curves, text and profile curves on separate branches.

Inputs

A Civil3d ProfileView

Outputs

The Id of the ProfileView.

ProfileView properties (use ProfileView Properties component to extract values).

The profiles displayed in this ProfileView.

The parent alignment of this ProfileView.

BandsCivil3d ProfileView Band

The bands (top and bottom) of this ProfileView.

Label GroupsCivil3d Feature Label

The label groups in this ProfileView.

GeometryGeometry

The geometry on the view converted to Rhino

Exceptions

LevelMessageCause & fix
ErrorNo document availableThe profile view could not be matched to an open drawing. Make sure the source drawing is still open in AutoCAD.
ErrorFailed to read ProfileViewThe referenced object could not be read as a profile view. Confirm the input still points to a valid profile view.

See also

Get ProfileViews, Civil3d ProfileView Properties, Civil3d Profile



CVL-PVPropsProfileViews

Civil3d ProfileView Properties

Civil3d ProfileView Properties icon

Civil3d › ProfileViews · Introduced v1.0.19

Reads the individual values held in a profile view's properties: name, description, insertion plane, station and elevation ranges, horizontal/vertical scales, vertical exaggeration and style. The Name and Description inputs are optional; supply them to rename or re-describe the profile view in the drawing, otherwise the existing values are passed straight through.

Inputs

ProfileView properties from a Civil3d ProfileView

NameTextoptional

The name of the profile view. When set this will update the name of the profile view.

DescriptionTextoptional

The description of the profile view. When set this will update the description of the profile view.

Outputs

NameText

The name of the ProfileView.

DescriptionText

The description of the ProfileView.

PlanePlane

The insertion Plane of the ProfileView.

Station RangeDomain

The station range (start to end) displayed.

Elevation RangeDomain

The elevation range (min to max) displayed.

Horizontal ScaleNumber

The horizontal scale of the ProfileView.

Vertical ScaleNumber

The vertical scale of the ProfileView.

Vertical ExaggerationNumber

The vertical exaggeration factor of the ProfileView.

The style applied to this profile view as a NamedId.

Exceptions

LevelMessageCause & fix
ErrorNo document availableThe profile view could not be matched to an open drawing. Make sure the source drawing is still open in AutoCAD.

See also

Civil3d ProfileView



CVL-GetPVProfileViews

Get ProfileViews

Get ProfileViews icon

Civil3d › ProfileViews · Introduced v1.0.19

Gets all profile views associated with a Civil 3D alignment. Connect an alignment and feed the resulting profile views into the Civil3d ProfileView component to extract their details.

Inputs

A Civil3d Alignment to get ProfileViews from

Outputs

The ProfileViews associated with this Alignment.

Menu & behaviour

  • Recomputes automatically when relevant objects are added, modified, or erased in the AutoCAD/Civil document.

Exceptions

LevelMessageCause & fix
ErrorNo document availableThe alignment could not be matched to an open drawing. Make sure the source drawing is still open in AutoCAD.
WarningNo ProfileViews found for this alignmentThe alignment has no profile views. Create profile views for the alignment in Civil 3D.

See also

Civil3d ProfileView, Civil3d Alignment, Get Profiles