尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗A free, no-install 3D architecture studio for students, designers and makers. It runs entirely in the browser (desktop and mobile), has a golden theme built around the ARCK torii "G" logo, and keeps every file on your own device.
| Page | What it does |
|---|---|
index.html | Landing page with a live 3D hero |
studio.html | Full editor: walls (typed lengths), rooms, slabs, move/rotate/scale gizmo, grid & angle snap, arrays, mirror, group, align, layers, section cut, sun & shadow study, measure, notes, lights, quantities & cost, undo/redo, auto-save, 7 templates |
shapes.html · structures.html · components.html | ~150 parametric items (solids, polyhedra, arches, domes, vaults, trusses, bridges, towers, walls, doors, windows, classical columns, roofs, stairs, furniture, landscape…) with live sliders, materials, section view, scale figure, instructions and GLB/OBJ/STL download |
viewer.html | Open your own GLB, glTF, OBJ(+MTL), STL, PLY, FBX, DAE, 3MF, 3DS or SVG; render modes, section, measure, unit fixes, parts list, export, "Open in Studio" |
tools.html | 12 calculators: stairs, roof pitch, ramp, arch geometry, area & volume, concrete, bricks, paint, beam check, sun angle, units, cost |
learn.html | Lessons, classical orders in 3D, glossary, quiz, challenges |
guide.html | Instructions for every tool, shortcuts, formats, mobile gestures, FAQ |
The Studio has two layouts: a three-column desktop layout (tool rail · viewport · panel) and, below 900 px, a touch layout with a bottom navigation sheet, tool strip and floating selection bar.
.zip (OBJ + MTL + textures), or select the OBJ, MTL and image files together. Colours, textures and transparency are kept. Unit (mm/cm/m/in/ft), up-axis (Y or Z) and real size are auto-detected and can be fixed live in the Edit tab (type the real width, pick unit/up, yaw, flip).python3 tests/render_showcase.py [url] [template ids].There is no build step. Serve the folder with any static server:
npm run serve # or: python3 -m http.server 8731
# open http://localhost:8731
Opening index.html directly from disk will not work because browsers block ES modules on file://.
Push to GitHub and enable Settings ▸ Pages ▸ Deploy from branch ▸ main / root. Any static host (Netlify, Cloudflare Pages, S3) works too.
vendor/three/ (no CDN, works offline once loaded).js/catalog/ – parametric builders (1 unit = 1 m); js/engine/ – viewport, materials, importers/exporters; js/studio/ – editor scene, tools and UI; js/pages/ – page scripts.npm test # catalog (all items/params build), scene operations, templates
python3 tests/e2e_studio.py # Studio end-to-end in headless Chromium (needs playwright + a running server)
Quantities, costs and structural checks are learning estimates, not engineering advice. The previous Next.js/MongoDB prototype is archived in legacy-src/ and legacy-tests/ for reference only.
MIT