c3d-profiles
Installation
SKILL.md
Civil 3D Profiles and Profile Views
Use this skill when creating profiles from surfaces, building layout profiles with entities, creating profile views, or working with profile styles.
Profile Overview
Profiles are the vertical analogue to alignments. Together, an alignment and profile represent a 3D path.
Accessing Profiles
ObjectIdCollection profileIds = alignment.GetProfileIds();
foreach (ObjectId profileId in profileIds)
{
Profile profile = ts.GetObject(profileId, OpenMode.ForRead) as Profile;
ed.WriteMessage("Profile: {0}\n", profile.Name);
}