[{"data":1,"prerenderedAt":167},["ShallowReactive",2],{"site-chrome":3,"i-lucide:sparkles":70,"i-lucide:pencil-ruler":74,"cms-page:\u002Fdocs\u002Fbring-stuff-in":76,"i-lucide:arrow-right":163,"i-lucide:layout-grid":165},{"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":35,"title":77,"permalink":78,"status":79,"meta_title":80,"meta_description":81,"og_image":82,"blocks":83},"Bring stuff in","\u002Fdocs\u002Fbring-stuff-in","published","Bring stuff in · CubbyCAD docs","Import meshes (STL, OBJ, GLB\u002FglTF, FBX, 3MF), instance other CAD and voxel parts, or drop in a reference photo.",null,[84,92,99,108,139,146],{"id":85,"sort":14,"collection":86,"item":87},50,"block_hero",{"id":35,"eyebrow":88,"headline":77,"subhead":81,"figure":89,"note":82,"tone":90,"buttons":91},"Meshes make the world go round","","butter",[],{"id":93,"sort":19,"collection":94,"item":95},51,"block_richtext",{"id":71,"eyebrow":82,"heading":82,"body":96,"align":97,"variant":98,"tone":98},"\u003Cp>You don't have to model everything from scratch. CubbyCAD imports common 3D mesh formats, lets you \u003Cstrong>reuse other parts from your workspace\u003C\u002Fstrong> by reference (so one source part can appear in many scenes and stay in sync), and lets you place a flat \u003Cstrong>reference image\u003C\u002Fstrong> to trace or measure against.\u003C\u002Fp>\n\u003Cp>Use mesh import to bring in a downloaded model or a scan; use part references and voxel references to build assemblies out of parts you've already made; and use a reference image as a blueprint or backdrop while you model on top of it.\u003C\u002Fp>","left","default",{"id":100,"sort":18,"collection":101,"item":102},92,"block_media",{"id":103,"image":104,"image_path":82,"alt":105,"caption":106,"heading":82,"body":82,"layout":107,"tone":98,"video":82,"video_path":82},19,"eb92effb-715a-4a85-8318-25f927da40ad","Importing a mesh into the scene","**Overview.** An imported STL model placed in the scene.","full",{"id":109,"sort":48,"collection":110,"item":111},52,"block_steps",{"id":14,"eyebrow":82,"heading":112,"intro":82,"tone":113,"image":114,"image_path":82,"video":82,"video_path":82,"alt":115,"caption":116,"items":117},"How to use it","sky","d94de668-3f88-43f2-b7e0-7b22f98550a0","A reference image","**In the editor.** An imported reference image next to the completed part.",[118,121,124,127,130,133,136],{"id":60,"block_steps":14,"sort":5,"title":119,"body":120},"Import a mesh","\u003Cp>Click the blue \u003Cstrong>Import\u003C\u002Fstrong> button in the geometry palette (it lists \u003Cstrong>STL · OBJ · GLB · FBX · 3MF · SVG\u003C\u002Fstrong>), or choose \u003Cspan class=\"menu\">Import mesh…\u003C\u002Fspan> from the Add menu or the File menu's Import submenu. Pick one or more files.\u003C\u002Fp>",{"id":66,"block_steps":14,"sort":14,"title":122,"body":123},"Place the import","\u003Cp>Imported meshes are converted into the project's millimeter, Y-up space and dropped onto the floor; compressed glTF\u002FGLB (Draco and meshopt) is decoded automatically. Each import then appears as a tile in the palette to drag into the scene.\u003C\u002Fp>",{"id":30,"block_steps":14,"sort":38,"title":125,"body":126},"Reuse a CAD part","\u003Cp>\u003Cstrong>Part reference:\u003C\u002Fstrong> open the \u003Cstrong>Parts\u003C\u002Fstrong> panel and find your part under the \u003Cstrong>Normal parts\u003C\u002Fstrong> section, then drag its tile into the viewport to place a live instance. Hover a tile and click the edit pencil to jump into editing the source part.\u003C\u002Fp>",{"id":35,"block_steps":14,"sort":19,"title":128,"body":129},"Reuse a voxel part","\u003Cp>\u003Cstrong>Voxel reference:\u003C\u002Fstrong> in the same panel, drag a tile from the \u003Cstrong>voxel parts\u003C\u002Fstrong> section into the scene — it drops in as a baked mesh instance; the edit pencil opens that voxel part for editing.\u003C\u002Fp>",{"id":39,"block_steps":14,"sort":18,"title":131,"body":132},"Open a part file","\u003Cp>Use \u003Cspan class=\"menu\">File ▸ Open part (.cubby)…\u003C\u002Fspan> to load a \u003Ccode>.cubby\u003C\u002Fcode>\u002F\u003Ccode>.bcad\u003C\u002Fcode> part into your workspace.\u003C\u002Fp>",{"id":41,"block_steps":14,"sort":48,"title":134,"body":135},"Add a reference image","\u003Cp>Run \u003Cspan class=\"menu\">File ▸ Import ▸ Import reference image…\u003C\u002Fspan> (or search \"photo\"\u002F\"blueprint\"\u002F\"trace\" in the command palette) and pick a PNG or JPEG. It drops in as a flat plane at the origin.\u003C\u002Fp>",{"id":44,"block_steps":14,"sort":53,"title":137,"body":138},"Adjust the image","\u003Cp>Select the reference image and use the properties panel to set its \u003Cstrong>Width\u003C\u002Fstrong>, \u003Cstrong>Height\u003C\u002Fstrong>, \u003Cstrong>Opacity\u003C\u002Fstrong>, and \u003Cstrong>Double-sided\u003C\u002Fstrong> toggle, and use the transform gizmo to position it.\u003C\u002Fp>",{"id":140,"sort":60,"collection":94,"item":141},53,{"id":142,"eyebrow":82,"heading":143,"body":144,"align":97,"variant":98,"tone":145},26,"Tips","\u003Cul>\n\u003Cli>STL, OBJ, plain GLB\u002FglTF, and SVG import on every plan. \u003Cstrong>FBX, 3MF, and Draco-compressed glTF\u002FGLB require the advanced-import entitlement\u003C\u002Fstrong> — if locked, those files are skipped (free-format files in the same selection still import) and you're prompted to upgrade.\u003C\u002Fli>\n\u003Cli>Unit conversion is automatic: FBX is treated as centimeters and glTF\u002FGLB as meters, both converted to millimeters, and imports are seated so the bottom rests on the floor.\u003C\u002Fli>\n\u003Cli>Part and voxel references stay \u003Cstrong>linked to their source\u003C\u002Fstrong> — edit the source part once and every instance updates.\u003C\u002Fli>\n\u003Cli>Reference images accept only \u003Cstrong>PNG and JPEG\u003C\u002Fstrong>, are resized to about 1024px on the longest edge, default to 70% opacity and double-sided, and are ignored by booleans and STL export — so they never end up in your printed model.\u003C\u002Fli>\n\u003Cli>Mesh import is transparent about failures — if a file can't be parsed it surfaces an error toast naming the file(s), rather than failing silently.\u003C\u002Fli>\n\u003C\u002Ful>","mint",{"id":147,"sort":30,"collection":148,"item":149},54,"block_cta",{"id":30,"heading":150,"body":151,"note":82,"align":152,"tone":153,"buttons":154},"Try it in your browser","Open CubbyCAD and put Bring stuff in to work — it runs in the browser, no install.","center","lilac",[155,159],{"id":156,"sort":5,"block_cta":30,"block_hero":82,"label":32,"href":33,"icon":157,"trailing":5,"external":11,"variant":158},23,"i-lucide-arrow-right","primary",{"id":71,"sort":14,"block_cta":30,"block_hero":82,"label":160,"href":21,"icon":161,"trailing":11,"external":11,"variant":162},"Browse guides","i-lucide-layout-grid","outline",{"left":11,"top":11,"width":71,"height":71,"rotate":11,"vFlip":72,"hFlip":72,"body":164},"\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":166},"\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>",1782830974031]