An agentic, code-first CAD editor.
// ⚙️ Replicad functions are auto-injected – no import needed! // Example 1 – Simple cylinder const cylinder = drawCircle(20) // radius 20 mm .sketchOnPlane() // sketch on default XY plane .extrude(50); // extrude 50 mm // Example 2 – Rounded-rectangle prism const roundedRect = drawRoundedRectangle(40, 30, 5) // 40×30 mm, r=5 mm corners .sketchOnPlane() .extrude(10); // Mesh shapes so the viewer can display them const meshedShapes = [ { name: 'Cylinder', faces: cylinder.mesh({ tolerance: 0.05, angularTolerance: 30 }), edges: cylinder.meshEdges(), }, { name: 'Rounded Rectangle', faces: roundedRect.mesh({ tolerance: 0.05, angularTolerance: 30 }), edges: roundedRect.meshEdges(), }, ];