3D Constraint driven sketcher/wireframe workbench
FreeCAD currently lacks a dedicated parametric 3D sketching , forcing engineers to use multiple 2D sketches. like some examples are bicycles,roll cage etc. This project solves this by building a new Sketcher3D Workbench. The solution natively extends the existing planegcs constraint solver to 3D , adding new 3D primitives (Point, Line, Arc, Circle) and 3D spatial constraints (Distance3D, Parallel3D, Angle3D, PointOnPlane etc). Designed specifically to avoid tool duplication, the architecture builds upon the existing 2D data model for a future merger into a unified FreeCAD Sketcher. Deliverables include the extended 3D solver, a functional ViewProvider with a switchable drawing workplane, interactive 3D constraint UI, and native wireframe output consumable by downstream FreeCAD operations.
Project details
Technologies
Not listed in the archive