acad-dimensions

Create and modify AutoCAD dimensions and styles via .NET API.

3|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/hebackus/c3d-api-plugin --skill acad-dimensions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: acad-dimensions
Source: https://github.com/hebackus/c3d-api-plugin/tree/main/skills/acad-dimensions
Command: npx skills add https://github.com/hebackus/c3d-api-plugin --skill acad-dimensions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the creation and modification of AutoCAD dimensions (linear, angular, radial, diametric, arc, and ordinate) and their styles.

Core Features & Use Cases

  • Create and configure AlignedDimension, RotatedDimension, ArcDimension, DiametricDimension, RadialDimension, AngularDimension2, Point3AngularDimension, and OrdinateDimension programmatically.
  • Apply and manage DimStyle properties and per-entity overrides to ensure consistent drafting standards across multiple entities.
  • Use cases include batch-dimensioning of schematic layouts, converting manual dimensioning workflows to automated scripts, and integrating dimension generation into CAD automation pipelines.

Quick Start

Create an AlignedDimension between two points and assign a dimension style to finalize the dimension.

Frequently Asked Questions about acad-dimensions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate AutoCAD dimension creation using the .NET API?

You can automate AutoCAD dimension creation by using the .NET API to programmatically construct AlignedDimension, RotatedDimension, ArcDimension, and other dimension objects, then assign dimension points and styles to finalize them.

What types of AutoCAD dimensions can I create programmatically in Civil 3D?

You can programmatically create Aligned, Rotated, Arc, Diametric, Radial, Angular, and Ordinate dimensions in Civil 3D, applying specific DimStyle properties and per-entity overrides to maintain consistent drafting standards.

How do I apply per-entity dimension style overrides in AutoCAD .NET?

To apply per-entity dimension style overrides in AutoCAD .NET, you configure DimStyle properties and apply overrides directly to individual dimension entities, ensuring dimensional data integrity and consistent drafting standards across multiple entities.

Does this AutoCAD dimension automation approach support batch dimensioning workflows?

Yes, this AutoCAD dimension automation approach supports batch-dimensioning of schematic layouts, converting manual dimensioning workflows to automated scripts, and integrating dimension generation into CAD automation pipelines.

How do I set text overrides for AutoCAD dimensions programmatically?

You can set text overrides for AutoCAD dimensions programmatically by manipulating the dimension entity properties through the .NET API, applying per-entity style overrides and text configurations across multiple entities simultaneously.

Can I use this CAD automation method for both AutoCAD and Civil 3D projects?

Yes, this CAD automation method applies to drafting tasks in both AutoCAD and Civil 3D projects, supporting dimension creation, style management, and per-entity overrides across multiple entities using the .NET API.