원클릭으로
c3d-class-reference
Quick reference for Civil 3D .NET API classes - instant class lookups
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Quick reference for Civil 3D .NET API classes - instant class lookups
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Corridors, baselines, regions, assemblies, subassemblies, corridor surfaces
Custom subassembly .NET design — CorridorState, SubassemblyGenerator, targets, SATemplate
Stock-subassembly pattern catalog — need→file index, worked DrawImplement recipes, point/link/shape code reference, mined from Autodesk's 120 VB stock subassemblies
Superelevation design, attainment, cross slope, pivot points, lane config
Block definitions, references, attributes, dynamic block properties, exploding
Dimensions — aligned, rotated, arc, radial, angular, ordinate, text overrides
| name | c3d-class-reference |
| description | Quick reference for Civil 3D .NET API classes - instant class lookups |
Quick lookup for 959 classes across 19 namespaces
Main Civil 3D objects - Alignments, Surfaces, Profiles, Pipe Networks, etc.
Styles for all Civil 3D objects
Core types, enumerations, exceptions
Drawing and object settings
using Autodesk.Civil.ApplicationServices;
CivilDocument civilDoc = CivilApplication.ActiveDocument;
using Autodesk.Civil.DatabaseServices;
ObjectIdCollection alignmentIds = civilDoc.GetAlignmentIds();
ObjectIdCollection surfaceIds = civilDoc.GetSurfaceIds();
ObjectIdCollection networkIds = civilDoc.GetPipeNetworkIds();
ObjectIdCollection pressureNetworkIds = civilDoc.GetPressurePipeNetworkIds();
using (Transaction tr = db.TransactionManager.StartTransaction())
{
Alignment align = tr.GetObject(alignmentId, OpenMode.ForRead) as Alignment;
Surface surf = tr.GetObject(surfaceId, OpenMode.ForRead) as Surface;
tr.Commit();
}
See api-reference/CLASS_INDEX.md for complete listing of all 959 types.
/c3d-api:c3d-project-setup - Setting up .NET project for Civil 3D development/c3d-api:c3d-root-objects - CivilApplication, CivilDocument, settings hierarchy/c3d-api:c3d-alignments - Alignment creation, entities, geometry/c3d-api:c3d-surfaces - Surface creation, editing, data extraction/c3d-api:c3d-profiles - Profile layout, PVIs, profile views/c3d-api:c3d-pipe-networks - Gravity and pressure pipe network objects/c3d-api:c3d-corridors - Corridor creation, baselines, regions/c3d-api:c3d-points - CogoPoint, PointGroup, UDP access/c3d-api:c3d-label-styles - LabelStyle, components, hierarchy/c3d-api:c3d-custom-subassemblies - Subassembly SDK, CorridorState, geometry callbacks