بنقرة واحدة
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