Nothing selected Fillet R Bevel T A C S R H
Openshrimp · open IFC modeller · push/pull workflow
Ready.
Materials
Default
Entity Info
Dimensions (m)
IFC+SG parameters
IFC+SG.MCR
Custom property set
Review (sidecar — not written to IFC)
Layers / Disciplines
Tap a name to make it the active layer (new objects land there); double-click, right-click or long-press it to rename. Checkbox shows/hides the whole layer.
Issues (BCF)
Component Library
Pick a component, then tap in the model to place it. Esc cancels.
AI Render (ComfyUI)
Needs a running ComfyUI with CORS enabled:
python main.py --enable-cors-header "*"
Storeys
Each storey exports as its own IfcBuildingStorey; elements are contained in theirs.
Element Types
Types export as IfcWallType/IfcSlabType/… with IfcRelDefinesByType links.
Quantities (QTO)
Volumes/areas also export into the IFC as IfcElementQuantity on every element.
Scripting Console

  
Model Graph (semantic)
Filtered IFC Export
Zone export: select exactly one object to act as the spatial boundary; everything whose centre lies inside its bounding box is exported.
IDS Check Results
Bevel Extrude
Taper draws the far end in, chamfer cuts the arrises, segments round the cut (1 = straight 45°). Recess steps all four sides in once the shoulder is reached — a rebate for glazing or a reveal; a recess with the shoulder left at 0 insets the whole bar instead. A draft angle is a slope, so it wins over the taper distance and follows the length as you drag; type a taper instead and the angle clears. Values apply live: to the extrude in progress, to the selected (or last) bevel solid, else to the next one. During a drag the arrow keys step chamfer (↑↓) and taper (←→), Shift for fine; type length;taper;chamfer;segments for all four at once. A chamfer larger than half the profile’s shortest edge is clamped, and the status line says so.
Keyboard Shortcuts
Tap a box, type one letter (or clear it). Fixed: Space Select · Shift+Z Zoom Extents · G Group · Ctrl Z/Y/S/A/D. Conflicting letters move to the new tool.
Model Info (IFC+SG)
Extensions
Extensions are scripts using the same API as the Scripting Console (model, draw, ui…). Enabled extensions run automatically when the app starts. They are stored in this browser.
Search commands
Welcome to Openshrimp

Openshrimp is an open, browser-based IFC modeller with a push/pull workflow. Models save as native IFC4 with IFC+SG parameters for Singapore CORENET X submissions.

Quick start
· Draw a rectangle (R), then push/pull it up (P).
· Faces you draw on solids split them — keep carving.
· Classify elements in the Entity Info panel; storeys, types & quantities are automatic.
· File → Save as IFC when you're done.

On a phone? Drag on empty space to orbit, pinch to zoom, long-press to orbit anywhere.

Help → Search commands finds any tool by name.