cabinet.varera.studio
The Cartographer's Cabinet
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 10 · Act 50 · Transact 4 · Score: Not yet scored
Tool inspector
prepare_update_project_object
Edit object properties/spatial settings/roof.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
spatialSettings |
object,number,null | no | Merge stored fields; replace drops omitted ones; null resets. |
spatialSettingsMode |
— | no | — |
roof |
object | no | — |
wallThicknessPreset |
object | no | — |
wallSettings |
object | no | — |
ref |
object | yes | — |
ownerId |
string | no | — |
openingWidth |
number | no | — |
openingLightTransmission |
number | no | — |
openingSwingSide |
— | no | — |
surfaceAttachment |
— | no | — |
surfaceElevation |
number | no | — |
sourceLevelId |
string | no | — |
targetLevelId |
string | no | — |
connectedLevelIds |
array | no | — |
transitionStyle |
— | no | — |
direction |
number | no | — |
sameLevelRise |
boolean | no | — |
name |
string | no | — |
description |
string | no | — |
tags |
array | no | — |
appearance |
object | no | — |
placeRole |
— | no | — |
visible |
boolean | no | — |
locked |
boolean | no | — |
readToken |
string | yes | — |
Raw JSON schema
{
"type": "object",
"properties": {
"spatialSettings": {
"type": [
"object",
"number",
"null"
],
"description": "Merge stored fields; replace drops omitted ones; null resets.",
"properties": {
"floorElevationMeters": {
"type": "number"
},
"clearHeightMeters": {
"type": "number"
},
"slabThicknessMeters": {
"type": "number"
},
"sillHeightMeters": {
"type": "number"
},
"heightMeters": {
"type": "number"
},
"baseElevationMeters": {
"type": "number"
},
"model": {
"enum": [
"footprint",
"table",
"chair",
"bed",
"sofa",
"bookcase",
"grand-piano"
]
},
"rotationDegrees": {
"type": "number"
},
"mirrored": {
"type": "boolean"
}
},
"additionalProperties": false
},
"spatialSettingsMode": {
"enum": [
"merge",
"replace"
]
},
"roof": {
"type": "object",
"properties": {
"kind": true,
"thicknessMeters": {
"type": "number",
"exclusiveMinimum": 0,
"maximum": 10
},
"overhangMeters": {
"type": "number",
"minimum": 0,
"maximum": 10
},
"riseMeters": {
"type": "number",
"exclusiveMinimum": 0,
"maximum": 40
},
"ridgeAngleDegrees": {
"type": "number",
"minimum": -360,
"maximum": 360
}
},
"required": [
"kind",
"thicknessMeters"
],
"additionalProperties": false,
"oneOf": [
{
"type": "object",
"properties": {
"kind": {
"const": "flat"
},
"riseMeters": false,
"ridgeAngleDegrees": false
}
},
{
"type": "object",
"properties": {
"kind": {
"enum": [
"mono",
"gable",
"hip"
]
},
"riseMeters": true
},
"required": [
"riseMeters"
]
},
{
"type": "object",
"properties": {
"kind": {
"const": "multi-hip"
},
"ridgeAngleDegrees": false,
"riseMeters": true
},
"required": [
"riseMeters"
]
}
]
},
"wallThicknessPreset": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"thickness": {
"$ref": "#/$defs/s"
},
"buildingId": {
"type": "string"
}
},
"required": [
"id",
"name",
"thickness"
],
"additionalProperties": false
},
"wallSettings": {
"type": "object",
"properties": {
"type": {
"enum": [
"boundary",
"wall",
"partition",
"screen",
"openwork",
"grate"
]
},
"role": {
"enum": [
"boundary",
"wall",
"partition"
]
},
"thickness": {
"$ref": "#/$defs/s"
},
"infill": {
"enum": [
"solid",
"openwork"
]
},
"reference": {
"type": "object",
"properties": {
"kind": {
"enum": [
"project",
"building",
"preset"
]
},
"id": {
"type": "string"
}
},
"required": [
"kind"
],
"additionalProperties": false
},
"scope": {
"enum": [
"custom",
"default",
"building",
"project"
]
},
"includeCustom": {
"type": "boolean"
}
},
"required": [
"type",
"thickness",
"infill",
"scope"
],
"additionalProperties": false
},
"ref": {
"type": "object",
"properties": {
"type": {
"enum": [
"place",
"room",
"element",
"surface",
"wall",
"opening",
"transition"
]
},
"id": {
"type": "string"
},
"scopeId": {
"type": "string"
}
},
"required": [
"type",
"id"
],
"additionalProperties": false
},
"ownerId": {
"type": "string"
},
"openingWidth": {
"type": "number",
"exclusiveMinimum": 0
},
"openingLightTransmission": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"openingSwingSide": {
"enum": [
"positive",
"negative"
]
},
"surfaceAttachment": {
"enum": [
"free",
"attached"
]
},
"surfaceElevation": {
"type": "number"
},
"sourceLevelId": {
"type": "string"
},
"targetLevelId": {
"type": "string"
},
"connectedLevelIds": {
"type": "array",
"items": {
"type": "string"
}
},
"transitionStyle": {
"enum": [
"straight",
"l",
"u",
"spiral",
"curved"
]
},
"direction": {
"type": "number"
},
"sameLevelRise": {
"type": "boolean"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"appearance": {
"type": "object",
"properties": {
"fillColor": {
"type": "string"
},
"fillOpacity": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"roofMaterial": {
"enum": [
"clay-tile",
"slate",
"standing-seam",
"wood-shingle",
"membrane"
]
}
},
"additionalProperties": false
},
"placeRole": {
"enum": [
"location",
"area"
]
},
"visible": {
"type": "boolean"
},
"locked": {
"type": "boolean"
},
"readToken": {
"type": "string",
"minLength": 1
}
},
"required": [
"ref",
"readToken"
],
"additionalProperties": false,
"$defs": {
"s": {
"type": "number",
"minimum": 0.000001,
"maximum": 1000000000
}
}
}
Similar websites
morphus.myles4miles.chatgpt.site
Morphus is an AI-native workspace for designing worlds and generating playable game experiences.
damnpdfs.com
Install the DamnPDFs Codex plugin, pair a browser workspace and use PDF, image and file tools from your coding agent. Includes setup and privacy limits.
insignifi4nt.github.io
broCAD/M: local-first CAD and CAM for parametric design, wire EDM planning, simulation and controller export.
postext.dev
Try the Postext typesetting engine live: edit markdown, manage figures and tables, tune Knuth-Plass justification, and export print-ready PDF and EPUB — in the …