This project is a C# plugin for AutoCAD that provides two commands:
-
DrawColumn: This command allows the user to create a column application plan by providing information through a user interface.
-
AddIntersectionPoints: This command detects intersections between polylines and adds vertices at those intersection points.
-
DrawColumn Command:
- Prompts the user for column information (e.g., section, height, reinforcement).
- Generates a column application plan based on the provided information.
- Displays the plan in the AutoCAD environment.
-
AddIntersectionPoints Command:
- Identifies intersections between existing polylines.
- Inserts vertices at the intersection points to enhance precision.
-
Install AutoCAD:
- Ensure you have AutoCAD installed on your system. If not, you can download and install it from the official AutoCAD website.
-
Download CADExtension:
- Go to the Releases section of this repository on GitHub.
-
NETLOAD in AutoCAD:
- Open AutoCAD and type
NETLOAD
in the command line to load a .NET assembly.
- Open AutoCAD and type
-
Load CADExtension:
- Browse and select the CADExtension.dll file from your downloaded plugin files.
-
Execute Commands:
- After successfully loading CADExtension, you can now use the following commands:
-
Command Syntax:
- Type
DrawColumn
in the AutoCAD command line and press Enter.
- Type
-
User Interface:
- Follow the prompts in the user interface to provide information about the column (e.g., section, height, reinforcement).
-
View the Plan:
- The generated column application plan will be displayed in the AutoCAD environment.
-
Command Syntax:
- Type
AddIntersectionPoints
in the AutoCAD command line and press Enter.
- Type
-
Intersection Detection:
- The command will detect intersections between existing polylines.
-
Vertex Insertion:
- Vertices will be added at the intersection points to enhance precision.
- AutoCAD
- Contributions are welcome! If you find a bug or have an enhancement in mind, please open an issue or create a pull request.