Getting started
ParaShape is a parametric 3D modeling tool that runs entirely in the browser.
Open the app
The workspace lists public models in the left catalog — click any to load it into the viewport.
Adjust parameters
- Pick a model from the left catalog to place it; the viewport updates live.
- Adjust parameters in the right editor panel — the 3D view re-renders as you type.
Savestores your model (you'll be asked to sign in), captures a thumbnail, and gives it a shareable URL/model/<id>.
Write your first model
Every ParaShape model is JSON like this — a box made from two operations: a rectangle profile and an extrude that pushes it into 3D. Each is wrapped in a container ({ key, operations: [...] }) — the node unit you see as one card in the builder panel.
{
"title": "My first box",
"operations": [
{
"key": "profile",
"operations": [
{
"method": "rectangle",
"args": [
{ "key": "point1", "input": "[0,0,0]" },
{ "key": "point2", "input": "[200,150,0]" }
]
}
]
},
{
"key": "box",
"operations": [
{
"method": "extrude",
"args": [
{ "key": "profile", "input": "profile" },
{ "key": "thickness", "input": "100" }
]
}
]
}
]
}TIP
The second node references the first by key: "input": "profile" uses the rectangle container's fold result as the extrude's input.
Next: add parameters so the dimensions become editable knobs.
Share, embed, fork
Share→ copy the link, or an<iframe>embed snippet.- Embed view:
/embed/<id>is the B2B iframe surface — viewport plus an adjustable parameter panel (no catalog), branded and origin-gated per model. - Fork any model to get an editable copy of your own.
Sign in
Authentication uses your 3dshouse account. Pro models unlock based on what you own.