Short description
π§© PLTools is a large AutoCAD and Civil 3D AutoLISP polyline editing toolbox containing more than thirty callable commands.
π§° The suite covers vertex insertion reduction deletion and movement segment conversion polyline joining reversing 2D and 3D conversion chain selection segment information centerline style geometry and other advanced polyline operations.
ποΈ PL-MENU and PLTOOLS-MENU provide a launcher for commands from the combined toolbox.
Command:
Available commands: PL-VFI, PL-CW, PL-CCW, lwcl, RL, ENTREV, ENTREVS, PL-L2A, PL-A2L, PL-JOIN, PL-JOIN3D, PL-DIV, PL-DIVALL, PL-VxAdd, Pl-VxRdc, Pl-VxDel, PL-VxOpt, PL-NOARC, PL-CLONE, PL-VxMove, PL-Vx1, R3P, PL-SgInfo, MPL, ConvTo2d, ConvTo3d, PL-SgWidth, PL-CSE, PL-P90, PL-MENU, PLTOOLS-MENU
Description:
β PL-VFI inserts vertices at intersections with specified geometry.
π§ PL-CW and PL-CCW normalize polyline direction clockwise or counterclockwise.
π ENTREV and ENTREVS reverse complete objects or selected object portions.
βοΈ PL-L2A and PL-A2L convert line segments to arc segments and arc segments to line segments.
π PL-JOIN and PL-JOIN3D provide joining workflows for 2D and 3D polyline geometry.
βοΈ PL-DIV and PL-DIVALL divide selected or all polyline segments.
π PL-VxAdd Pl-VxRdc Pl-VxDel PL-VxOpt PL-VxMove and PL-Vx1 provide multiple vertex editing and optimization workflows.
π PL-SgInfo reports segment information and PL-SgWidth changes segment start and end width.
𧬠ConvTo2d and ConvTo3d convert between 2D and 3D polyline representations.
π§² PL-CSE performs chain selection using connected entity relationships.
π― MPL creates a middle polyline style result and PL-P90 contains a 90 degree polyline construction workflow.
ποΈ PL-MENU and PLTOOLS-MENU expose the combined command set through a menu interface.
Helper function: (if any)β
The suite initializes a shared active AutoCAD document object and common error and system variable helpers.
Many commands share Visual LISP curve APIs undo marks and polyline coordinate editing helpers.
PLT-LaunchDialog and PLT-RunSelected support the menu launcher.
Functionalities:
β
Large polyline toolbox – contains more than thirty command entry points.
β
Intersection vertex insertion – adds vertices at curve intersections.
β
Direction normalization – forces clockwise or counterclockwise polyline direction.
β
Object and segment reversal – reverses entire entities or selected sections.
β
Line and arc segment conversion – switches polyline segment type between linear and curved.
β
2D and 3D joining – provides joining workflows for planar and spatial polylines.
β
Polyline division – divides selected segments or all segments.
β
Vertex editing – adds reduces deletes optimizes and moves vertices.
β
Polyline simplification – includes vertex reduction and optimization tools.
β
Segment width editing – changes start and end width on selected segments.
β
Segment information – reports geometric information for selected segments.
β
2D and 3D conversion – converts polyline dimensional representation.
β
Chain selection – selects connected entity chains.
β
Middle polyline creation – includes an MPL center or middle polyline workflow.
β
Menu launcher – provides PL-MENU and PLTOOLS-MENU.
Result:
π― The result depends on the selected command and can include edited vertices joined polylines reversed geometry converted 2D or 3D polylines segment reports and generated middle or rectangular polyline geometry.
π§° PLTools acts as a consolidated maintenance and geometry editing toolkit for heavy polyline workflows.

Leave a Reply
You must be logged in to post a comment.