Profiles
Components for reading Civil 3D profiles, their entities, properties and station points.
Civil3d Profile
Civil3d › Profiles · Introduced v1.0.19
Extracts information from a Civil 3D profile. It returns the profile's properties, its individual entities (tangents, circular arcs, parabolas), a 2D Rhino curve representation (X = station, Y = elevation), the parent alignment and any label groups. Use the Profile Properties and Profile Entity components on the corresponding outputs to read the detailed values.
Inputs
ProfileCivil3d ProfileA Civil3d Profile
Outputs
The Id of the Profile.
PropertiesCivil3d Profile PropertiesProfile properties (use Profile Properties component to extract values).
EntitiesCivil3d Profile EntityThe individual entities (Tangents, CircularArcs, Parabolas) of the Profile.
CurveCurveThe profile as a 2D Rhino curve (X=Station, Y=Elevation).
AlignmentCivil3d AlignmentThe parent alignment of this profile.
Label GroupsCivil3d Profile Label GroupLabel groups from the Profile.
Exceptions
| Level | Message | Cause & fix |
|---|---|---|
| Error | No document available | The profile could not be matched to an open drawing. Make sure the source drawing is still open in AutoCAD. |
| Error | Failed to read Profile | The referenced object could not be read as a profile. Confirm the input still points to a valid profile. |
See also
Get Profiles, Civil3d Profile Properties, Civil3d Profile Entity, Civil3d Profile Label Group
Civil3d Profile Entity
Civil3d › Profiles · Introduced v1.0.19
Extracts the individual values from a single profile entity (a tangent, circular arc, parabola, etc.) taken from the Entities output of the Civil3d Profile component. It reports the entity type, its start and end station points, length, index within the profile and a Rhino curve for the entity (X = station, Y = elevation).
Inputs
EntityCivil3d Profile EntityA profile entity from a Civil3d Profile
Outputs
TypeTextThe type of entity (Tangent, CircularArc, Parabola, etc.).
Start PointCivil3d Station PointThe starting station and elevation of this entity along the profile.
End PointCivil3d Station PointThe ending station and elevation of this entity along the profile.
LengthNumberThe length of this entity.
IndexIntegerThe index of this entity in the profile.
CurveCurveThe entity geometry as a Rhino curve (X=Station, Y=Elevation).
See also
Civil3d Profile, Civil3d Station Point
Civil3d Profile Properties
Civil3d › Profiles · Introduced v1.0.19
Reads the individual values held in a profile's properties: name, description, start and end station points, minimum and maximum elevations, profile type and style. The Name and Description inputs are optional; supply them to rename or re-describe the profile in the drawing, otherwise the existing values are passed straight through.
Inputs
PropertiesCivil3d Profile PropertiesProfile properties from a Civil3d Profile
NameTextoptionalThe name of the profile. When set this will update the name of the profile.
DescriptionTextoptionalThe description of the profile. When set this will update the description of the profile.
Outputs
NameTextThe name of the profile.
DescriptionTextThe description of the profile.
Start PointCivil3d Station PointThe starting station and elevation of the profile.
End PointCivil3d Station PointThe ending station and elevation of the profile.
Min ElevationNumberThe minimum elevation of the profile.
Max ElevationNumberThe maximum elevation of the profile.
Profile TypeTextThe type of profile (ExistingGround, Layout, etc.).
StyleNamed IdThe style applied to this profile as a NamedId.
Exceptions
| Level | Message | Cause & fix |
|---|---|---|
| Error | No document available | The profile could not be matched to an open drawing when an update was requested. Make sure the source drawing is still open in AutoCAD. |
See also
Civil3d Profile, Civil3d Station Point
Civil3d Station Point
Civil3d › Profiles · Introduced v1.0.19
Deconstructs a Civil 3D station point into its station and elevation values, and also returns it as a Rhino point (Station, Elevation, 0). Use it on the start/end point outputs of the Profile and Profile Entity components to read or plot station-elevation pairs.
Inputs
Station PointCivil3d Station PointThe station point to deconstruct
Outputs
StationNumberThe station value along an alignment or profile.
ElevationNumberThe elevation at this station.
PointPointThe station point as a Rhino Point3d (Station, Elevation, 0).
See also
Civil3d Profile Entity, Civil3d Profile Properties
Get Profiles
Civil3d › Profiles · Introduced v1.0.19
Gets all profiles associated with a Civil 3D alignment. Connect an alignment and feed the resulting profiles into the Civil3d Profile component to extract their details.
Inputs
AlignmentCivil3d AlignmentA Civil3d Alignment to get profiles from
Outputs
ProfilesCivil3d ProfileThe Profiles associated with this Alignment.
Menu & behaviour
- Recomputes automatically when relevant objects are added, modified, or erased in the AutoCAD/Civil document.
Exceptions
| Level | Message | Cause & fix |
|---|---|---|
| Error | No document available | The alignment could not be matched to an open drawing. Make sure the source drawing is still open in AutoCAD. |
| Warning | No profiles found for this alignment | The alignment has no profiles. Add profiles to the alignment in Civil 3D. |