ParaShape

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.
  • Save stores 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.