acad-regions-solids

Create and manipulate regions and Solid3d objects in AutoCAD Civil 3D.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Regions and 3D solids in AutoCAD/Civil 3D can be complex to create and modify; this skill consolidates operations for region creation, boolean operations, and solid workflows including extrusions, revolutions, sweeps, lofts, and Brep access into repeatable patterns.

Core Features & Use Cases

  • Region creation from closed curves using Region.CreateFromCurves.
  • Region Boolean Operations (BoolUnite, BoolSubtract, BoolIntersect) to combine or cut regions.
  • Solid3d primitives and positioning using TransformBy (box, sphere, cylinder, cone, torus, wedge, pyramid).
  • Solid creation workflows: Extrusion, Revolution, Sweep, Loft with cross-sections and paths.
  • Brep API access for per-face/edge/vertex topology exploration and property queries.
  • Mass properties access (volume, centroid, moments; and radii of gyration, principal directions).
  • Coordinate system transforms and alignment with UCS or custom matrices.

Quick Start

Create a simple region from a closed boundary, extrude it into a Solid3d, and then apply a boolean subtraction with a second solid.

Frequently Asked Questions about acad-regions-solids

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

FAQPage Schema
How do I create a 3D solid from a closed boundary in AutoCAD?

To create a 3D solid from a closed boundary in AutoCAD, you first generate a region from closed curves, then extrude that region into a Solid3d object using extrusion workflows.

Can I perform boolean operations on regions and Solid3d objects programmatically?

Yes, boolean operations support combining or cutting both regions and Solid3d objects. You can use BoolUnite, BoolSubtract, and BoolIntersect to modify 2D regions and 3D solids.

How do I access per-face and edge topology of a Solid3d in AutoCAD?

You access per-face, edge, and vertex topology of a Solid3d using the Brep API. This allows detailed property queries and sub-entity exploration across 3D solid workflows.

What is the best way to align 3D solid primitives using coordinate systems in AutoCAD?

The best way to align 3D solid primitives is using TransformBy with coordinate systems and custom matrices. This handles positioning for boxes, spheres, cylinders, and other solid primitives.

How do I calculate mass properties like volume and centroid for AutoCAD solids?

You calculate mass properties for AutoCAD solids by accessing built-in property queries. This returns volume, centroid, moments, radii of gyration, and principal directions for Solid3d objects.

What solid creation workflows are available for AutoCAD Civil 3D beyond simple extrusions?

Beyond simple extrusions, AutoCAD Civil 3D solid creation workflows include revolution, sweep, and loft operations. These use defined cross-sections and paths to generate complex Solid3d geometry.