[{"data":1,"prerenderedAt":164},["ShallowReactive",2],{"site-chrome":3,"i-lucide:sparkles":70,"i-lucide:pencil-ruler":74,"cms-page:\u002Fdocs\u002F3d-sketcher":76,"i-lucide:arrow-right":160,"i-lucide:layout-grid":162},{"nav":4,"footer":25},{"id":5,"brand":6,"links":7},1,"CubbyCAD",[8,13,17,22],{"id":5,"sort":5,"label":9,"href":10,"external":11,"visibility":12},"Home","\u002F",0,"always",{"id":14,"sort":14,"label":15,"href":16,"external":11,"visibility":12},2,"Explore","\u002Fexplore",{"id":18,"sort":19,"label":20,"href":21,"external":11,"visibility":12},5,4,"Docs","\u002Fdocs",{"id":19,"sort":18,"label":23,"href":24,"external":11,"visibility":12},"Enhanced Plan","\u002Fpricing",{"id":5,"tagline":26,"version_label":27,"links":28},"A browser-based 3D modeler for designing parts you can actually print.","v0.1",[29,34,37,40,43,47,52,59,65],{"id":5,"sort":30,"group":31,"label":32,"href":33,"external":5,"visibility":12},10,"Use","Open the editor","\u002Feditor\u002F",{"id":14,"sort":35,"group":31,"label":36,"href":16,"external":11,"visibility":12},11,"Explore parts & workspaces",{"id":38,"sort":39,"group":31,"label":20,"href":21,"external":11,"visibility":12},3,12,{"id":19,"sort":41,"group":31,"label":42,"href":24,"external":11,"visibility":12},13,"Pricing",{"id":18,"sort":44,"group":31,"label":45,"href":46,"external":5,"visibility":12},14,"Slicer","\u002Fslicer\u002F",{"id":48,"sort":49,"group":31,"label":50,"href":51,"external":11,"visibility":12},6,15,"Credits","\u002Fcredits",{"id":53,"sort":54,"group":55,"label":56,"href":57,"external":11,"visibility":58},7,20,"Account","Your workspaces","\u002Faccount","signed-in",{"id":60,"sort":61,"group":55,"label":62,"href":63,"external":11,"visibility":64},8,21,"Sign in","\u002Flogin","signed-out",{"id":66,"sort":67,"group":55,"label":68,"href":69,"external":11,"visibility":64},9,22,"Make an account","\u002Fsignup",{"left":11,"top":11,"width":71,"height":71,"rotate":11,"vFlip":72,"hFlip":72,"body":73},24,false,"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594zM20 2v4m2-2h-4\"\u002F>\u003Ccircle cx=\"4\" cy=\"20\" r=\"2\"\u002F>\u003C\u002Fg>",{"left":11,"top":11,"width":71,"height":71,"rotate":11,"vFlip":72,"hFlip":72,"body":75},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M13 7L8.7 2.7a2.41 2.41 0 0 0-3.4 0L2.7 5.3a2.41 2.41 0 0 0 0 3.4L7 13m1-7l2-2m8 12l2-2m-3-3l4.3 4.3c.94.94.94 2.46 0 3.4l-2.6 2.6c-.94.94-2.46.94-3.4 0L11 17M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497zM15 5l4 4\"\u002F>",{"id":48,"title":77,"permalink":78,"status":79,"meta_title":80,"meta_description":81,"og_image":82,"blocks":83},"3D sketcher","\u002Fdocs\u002F3d-sketcher","published","3D sketcher · CubbyCAD docs","Sketch directly on a face or the ground plane with the Pen and Rectangle tools, then extrude, revolve, or loft your profile into a solid.",null,[84,92,99,107,138,144],{"id":85,"sort":14,"collection":86,"item":87},25,"block_hero",{"id":48,"eyebrow":88,"headline":77,"subhead":81,"figure":89,"note":82,"tone":90,"buttons":91},"Freeform shapes from Bezier curves","","butter",[],{"id":93,"sort":19,"collection":94,"item":95},26,"block_richtext",{"id":66,"eyebrow":82,"heading":82,"body":96,"align":97,"variant":98,"tone":98},"\u003Cp>The sketcher lets you draw a 2D profile in 3D space — on the ground plane or right on the face of an existing part — and turn it into geometry. There is no separate flat drawing canvas: all sketching happens in the live 3D scene, so your profile is always anchored to a real plane in your model.\u003C\u002Fp>\n\u003Cp>Reach for it when a primitive won't do: custom outlines, lettering-style cutouts, lathe-turned bodies, swept paths, and tapered or twisted extrusions. Once a profile is drawn you choose how it becomes solid — push it out (extrude), spin it around an axis (revolve), or skin a surface across a stack of profiles (loft).\u003C\u002Fp>","left","default",{"id":100,"sort":18,"collection":101,"item":102},82,"block_media",{"id":66,"image":103,"image_path":82,"alt":104,"caption":105,"heading":82,"body":82,"layout":106,"tone":98,"video":82,"video_path":82},"d355951b-e8d2-446b-8d41-e0f6f5406c1d","3D sketcher: a profile drawn on a plane","**Overview.** A sketch profile drawn on the ground plane, ready to extrude.","full",{"id":108,"sort":48,"collection":109,"item":110},27,"block_steps",{"id":5,"eyebrow":82,"heading":111,"intro":82,"tone":112,"image":113,"image_path":82,"video":82,"video_path":82,"alt":114,"caption":115,"items":116},"How to use it","sky","fd723494-ce14-43e3-b37c-d0016a2b6a04","A sketch extruded into a solid","**In the editor.** The Pen tool in sketch mode and the resulting extruded solid.",[117,120,123,126,129,132,135],{"id":5,"block_steps":5,"sort":5,"title":118,"body":119},"Pick a sketch starter","\u003Cp>Pick a sketch starter from the shapes palette: \u003Cstrong>Sketch (Extrude)\u003C\u002Fstrong>, \u003Cstrong>Sketch (Revolve)\u003C\u002Fstrong>, or \u003Cstrong>Sketch (Wire)\u003C\u002Fstrong>.\u003C\u002Fp>",{"id":14,"block_steps":5,"sort":14,"title":121,"body":122},"Drop onto the viewport","\u003Cp>Drag the tile onto the viewport. \u003Cstrong>Drop on empty space to sketch on the ground plane; drop on an existing face to sketch on that face.\u003C\u002Fstrong> This drops you into sketch mode.\u003C\u002Fp>",{"id":38,"block_steps":5,"sort":38,"title":124,"body":125},"Choose a drawing tool","\u003Cp>Choose a drawing tool from the left toolbar: \u003Cstrong>Pen\u003C\u002Fstrong> (\u003Ckbd>P\u003C\u002Fkbd>) for free contours, or \u003Cstrong>Rectangle\u003C\u002Fstrong> (\u003Ckbd>R\u003C\u002Fkbd>). Use \u003Cstrong>Select\u003C\u002Fstrong> (\u003Ckbd>V\u003C\u002Fkbd>) to grab and adjust points, and \u003Cstrong>Rotate\u003C\u002Fstrong> (\u003Ckbd>E\u003C\u002Fkbd>), \u003Cstrong>Scale\u003C\u002Fstrong> (\u003Ckbd>Y\u003C\u002Fkbd>), or \u003Cstrong>Mirror\u003C\u002Fstrong> (\u003Ckbd>X\u003C\u002Fkbd>) to transform your selection.\u003C\u002Fp>",{"id":19,"block_steps":5,"sort":19,"title":127,"body":128},"Refine points","\u003Cp>Refine points if needed: with anchors selected, the sketch HUD lets you switch a point between \u003Cstrong>Vertex\u003C\u002Fstrong> (sharp corner), \u003Cstrong>Smooth\u003C\u002Fstrong> (symmetric handles), and \u003Cstrong>Asymmetric\u003C\u002Fstrong> (independent handles). The HUD also toggles \u003Cstrong>Fill\u003C\u002Fstrong> \u002F \u003Cstrong>Line\u003C\u002Fstrong> and opens \u003Cstrong>Snap\u003C\u002Fstrong> settings.\u003C\u002Fp>",{"id":18,"block_steps":5,"sort":18,"title":130,"body":131},"Finish the sketch","\u003Cp>Finish the sketch with \u003Cspan class=\"menu\">Exit sketch mode (keep)\u003C\u002Fspan> (\u003Ckbd>Enter\u003C\u002Fkbd>), or throw it away with \u003Cspan class=\"menu\">Discard sketch\u003C\u002Fspan>. A \u003Cstrong>Sketch (Extrude)\u003C\u002Fstrong> profile becomes a solid pushed out by its depth; a \u003Cstrong>Sketch (Revolve)\u003C\u002Fstrong> profile spins into a lathe-turned body.\u003C\u002Fp>",{"id":48,"block_steps":5,"sort":48,"title":133,"body":134},"Re-open a sketch","\u003Cp>To re-open a sketch later, select its part and use \u003Cspan class=\"menu\">Edit sketch\u003C\u002Fspan> (\u003Ckbd>Tab\u003C\u002Fkbd>).\u003C\u002Fp>",{"id":53,"block_steps":5,"sort":53,"title":136,"body":137},"Loft several profiles","\u003Cp>To loft: create two or more \u003Cstrong>Sketch (Extrude)\u003C\u002Fstrong> profiles, \u003Cspan class=\"menu\">Group\u003C\u002Fspan> them, then in the group's \u003Cstrong>Combine\u003C\u002Fstrong> section set \u003Cstrong>Style\u003C\u002Fstrong> to \u003Cstrong>Loft\u003C\u002Fstrong> — the app skins a surface across the stacked profiles.\u003C\u002Fp>",{"id":139,"sort":60,"collection":94,"item":140},28,{"id":35,"eyebrow":82,"heading":141,"body":142,"align":97,"variant":98,"tone":143},"Tips","\u003Cul>\n\u003Cli>All sketching is \u003Cstrong>3D\u003C\u002Fstrong> — there is no separate 2D editor. Your sketch always lives on a real plane (the ground or a picked face) in the scene.\u003C\u002Fli>\n\u003Cli>Extrude and Revolve are \u003Cstrong>sketch shapes\u003C\u002Fstrong> in their own right; \u003Cstrong>Loft\u003C\u002Fstrong> is different — it's a \u003Cstrong>group combine style\u003C\u002Fstrong>, so you group several sketch profiles and switch the group to Loft.\u003C\u002Fli>\n\u003Cli>The \u003Cstrong>Loft\u003C\u002Fstrong> option only appears in the Style dropdown when the group qualifies (two or more sketch profiles and no conflicting solids); otherwise the group falls back to Sharp.\u003C\u002Fli>\n\u003Cli>Loft has its own controls: a \u003Cstrong>Smooth\u003C\u002Fstrong> toggle (curved vs. straight\u002Fruled skin), \u003Cstrong>Sections \u002F gap\u003C\u002Fstrong> and \u003Cstrong>Samples \u002F profile\u003C\u002Fstrong> sliders for resolution, and \u003Cstrong>Closed loop\u003C\u002Fstrong> to skin the last profile back to the first.\u003C\u002Fli>\n\u003Cli>Use \u003Cstrong>Sketch (Wire)\u003C\u002Fstrong> when you want a path\u002Fcurve rather than a filled profile; it has its own Select and Pen tools and is finished with \u003Cspan class=\"menu\">Exit wire mode (keep)\u003C\u002Fspan>.\u003C\u002Fli>\n\u003C\u002Ful>","mint",{"id":145,"sort":30,"collection":146,"item":147},29,"block_cta",{"id":18,"heading":148,"body":149,"note":82,"align":150,"tone":151,"buttons":152},"Try it in your browser","Open CubbyCAD and put 3D sketcher to work — it runs in the browser, no install.","center","lilac",[153,156],{"id":41,"sort":5,"block_cta":18,"block_hero":82,"label":32,"href":33,"icon":154,"trailing":5,"external":11,"variant":155},"i-lucide-arrow-right","primary",{"id":44,"sort":14,"block_cta":18,"block_hero":82,"label":157,"href":21,"icon":158,"trailing":11,"external":11,"variant":159},"Browse guides","i-lucide-layout-grid","outline",{"left":11,"top":11,"width":71,"height":71,"rotate":11,"vFlip":72,"hFlip":72,"body":161},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 12h14m-7-7l7 7l-7 7\"\u002F>",{"left":11,"top":11,"width":71,"height":71,"rotate":11,"vFlip":72,"hFlip":72,"body":163},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"7\" height=\"7\" x=\"3\" y=\"3\" rx=\"1\"\u002F>\u003Crect width=\"7\" height=\"7\" x=\"14\" y=\"3\" rx=\"1\"\u002F>\u003Crect width=\"7\" height=\"7\" x=\"14\" y=\"14\" rx=\"1\"\u002F>\u003Crect width=\"7\" height=\"7\" x=\"3\" y=\"14\" rx=\"1\"\u002F>\u003C\u002Fg>",1782830974027]