// bimtex look pack — interiors
//
// Sixty-two furniture types carry a plan symbol and a compiled part assembly.
// Five of them had a 3D body before this file, so a furnished room rendered as
// five designed pieces standing among fifty-seven grey blocks — which is not a
// concept image, it is a bar chart of what somebody got round to. This pack
// covers the twenty a house actually needs: the living room, the kitchen run,
// the bedroom case goods and the bathroom fittings.
//
// The selector is the authored `type`, so an entry dresses the same word the
// plan symbol keys off and the drawings never change. Size is never here: the
// envelope law fits each body into whatever box the model authored, which is
// why a 2.1 m sofa and a 2.6 m sofa are one entry and one line apart.
//
// Every entry splits soft from hard — `$fabric` against `$frame`, `$body`
// against `$top` — because that is the choice a specifier actually makes. A
// `look` line rebinds one slot and the geometry stays where it is.
//
// The palette is one warm neutral scheme (linen, oak, clay, stone, blackened
// steel, brass) so a room dressed entirely from this pack reads as one room
// rather than a showroom of unrelated pieces. Rebind the slots for another.
{"t":"materialdef","id":"pack-int-linen","of":"cloth","value":72,"body":{"sheen":0.7,"sheenRoughness":0.6}}
{"t":"materialdef","id":"pack-int-linen-soft","of":"cloth","value":80,"body":{"sheenRoughness":0.55}}
{"t":"materialdef","id":"pack-int-oak","of":"timber","value":58,"hatch":"timber"}
{"t":"materialdef","id":"pack-int-clay","of":"plaster","value":72}
{"t":"materialdef","id":"pack-int-saddle","of":"cloth","value":58,"accent":"#b87542","body":{"roughness":0.68,"sheen":0.18,"sheenColor":"#d29a6a","sheenRoughness":0.74}}
{"t":"materialdef","id":"pack-int-stone","of":"stone","value":86,"body":{"roughness":0.3}}
{"t":"materialdef","id":"pack-int-black","of":"membrane","value":20,"body":{"roughness":0.44,"metalness":0.3}}
{"t":"materialdef","id":"pack-int-steel","of":"steel","value":72,"body":{"metalness":0.6}}
{"t":"materialdef","id":"pack-int-brass","of":"brass","value":58,"accent":"#b08d52","body":{"metalness":0.75}}
{"t":"materialdef","id":"pack-int-china","of":"plaster","value":92,"body":{"roughness":0.22}}
{"t":"materialdef","id":"pack-int-screen","of":"membrane","value":20,"body":{"roughness":0.14,"metalness":0.2}}
{"t":"materialdef","id":"pack-int-glass","of":"glass","value":86,"body":{"type":"MeshPhysicalMaterial","transmission":0.92,"ior":1.5,"thickness":0.02}}
{"t":"materialdef","id":"pack-int-water","of":"glass","value":80,"body":{"type":"MeshPhysicalMaterial","transmission":0.94,"ior":1.33,"thickness":0.4,"attenuationColor":"#7fc4d4","attenuationDistance":3.2}}
{"t":"materialdef","id":"pack-int-rug","of":"carpet","value":58,"body":{"sheen":0.5}}
{"t":"materialdef","id":"pack-int-rug-edge","of":"carpet","value":42}
{"t":"materialdef","id":"pack-int-book","of":"paint","value":42,"accent":"#8a5b48"}
{"t":"materialdef","id":"pack-int-moss","of":"cloth","value":42,"accent":"#5d6b4a","body":{"sheenRoughness":0.6}}
{"t":"materialdef","id":"pack-int-ink","of":"cloth","value":20,"accent":"#2f3a44","body":{"sheen":0.5,"sheenColor":"#7d8b98","sheenRoughness":0.65}}
{"t":"materialdef","id":"pack-int-lamp-glow","of":"paint","value":92,"accent":"#fff2cf","body":{"emissive":"#fff2cf","emissiveIntensity":2.2,"roughness":0.18}}
{"t":"lookdef","id":"flatweave-rug-2","for":"furniture:rug","desc":"Flat rectangular woven rug with a contrasting border stripe.","slots":{"surface":"pack-int-rug","accent":"pack-int-rug-edge"},"body":{"type":"Group","children":[{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":1.4,"height":0.025,"depth":0.92,"radius":0.015,"segments":3},"position":[0,0.015,0]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":1.36,"height":0.012,"depth":0.055,"radius":0.006,"segments":3},"position":[0,0.032,-0.41]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":1.36,"height":0.012,"depth":0.055,"radius":0.006,"segments":3},"position":[0,0.032,0.41]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.055,"height":0.012,"depth":0.78,"radius":0.006,"segments":3},"position":[-0.64,0.032,0]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.055,"height":0.012,"depth":0.78,"radius":0.006,"segments":3},"position":[0.64,0.032,0]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.008,"depth":0.065,"radius":0.002,"segments":3},"position":[-0.6,0.012,-0.47]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.008,"depth":0.065,"radius":0.002,"segments":3},"position":[-0.6,0.012,0.47]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.008,"depth":0.065,"radius":0.002,"segments":3},"position":[-0.508,0.012,-0.47]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.008,"depth":0.065,"radius":0.002,"segments":3},"position":[-0.508,0.012,0.47]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.008,"depth":0.065,"radius":0.002,"segments":3},"position":[-0.416,0.012,-0.47]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.008,"depth":0.065,"radius":0.002,"segments":3},"position":[-0.416,0.012,0.47]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.008,"depth":0.065,"radius":0.002,"segments":3},"position":[-0.32399999999999995,0.012,-0.47]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.008,"depth":0.065,"radius":0.002,"segments":3},"position":[-0.32399999999999995,0.012,0.47]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.008,"depth":0.065,"radius":0.002,"segments":3},"position":[-0.23199999999999998,0.012,-0.47]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.008,"depth":0.065,"radius":0.002,"segments":3},"position":[-0.23199999999999998,0.012,0.47]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.008,"depth":0.065,"radius":0.002,"segments":3},"position":[-0.14,0.012,-0.47]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.008,"depth":0.065,"radius":0.002,"segments":3},"position":[-0.14,0.012,0.47]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.008,"depth":0.065,"radius":0.002,"segments":3},"position":[-0.04799999999999993,0.012,-0.47]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.008,"depth":0.065,"radius":0.002,"segments":3},"position":[-0.04799999999999993,0.012,0.47]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.008,"depth":0.065,"radius":0.002,"segments":3},"position":[0.04400000000000004,0.012,-0.47]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.008,"depth":0.065,"radius":0.002,"segments":3},"position":[0.04400000000000004,0.012,0.47]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.008,"depth":0.065,"radius":0.002,"segments":3},"position":[0.136,0.012,-0.47]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.008,"depth":0.065,"radius":0.002,"segments":3},"position":[0.136,0.012,0.47]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.008,"depth":0.065,"radius":0.002,"segments":3},"position":[0.22799999999999998,0.012,-0.47]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.008,"depth":0.065,"radius":0.002,"segments":3},"position":[0.22799999999999998,0.012,0.47]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.008,"depth":0.065,"radius":0.002,"segments":3},"position":[0.31999999999999995,0.012,-0.47]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.008,"depth":0.065,"radius":0.002,"segments":3},"position":[0.31999999999999995,0.012,0.47]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.008,"depth":0.065,"radius":0.002,"segments":3},"position":[0.41200000000000003,0.012,-0.47]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.008,"depth":0.065,"radius":0.002,"segments":3},"position":[0.41200000000000003,0.012,0.47]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.008,"depth":0.065,"radius":0.002,"segments":3},"position":[0.5040000000000001,0.012,-0.47]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.008,"depth":0.065,"radius":0.002,"segments":3},"position":[0.5040000000000001,0.012,0.47]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.008,"depth":0.065,"radius":0.002,"segments":3},"position":[0.596,0.012,-0.47]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.008,"depth":0.065,"radius":0.002,"segments":3},"position":[0.596,0.012,0.47]}]},"preview":{"projection":"perspective","azimuth":-42,"elevation":64,"fov":34,"margin":1.04}}
{"t":"lookdef","id":"wall-tv-2","for":"furniture:tv","desc":"Thin wall-mounted television with a dark screen and slim bezel.","slots":{"surface":"pal-charcoal","frame:frame":"pal-charcoal","frame:mount":"pal-charcoal"},"body":{"type":"Group","children":[{"type":"Mesh","material":"$frame:frame","geometry":{"type":"RoundedBoxGeometry","width":1.2,"height":0.72,"depth":0.055,"radius":0.025,"segments":3},"position":[0,0.54,0]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":1.13,"height":0.65,"depth":0.018,"radius":0.018,"segments":3},"position":[0,0.54,0.037]},{"type":"Mesh","material":"$frame:mount","geometry":{"type":"RoundedBoxGeometry","width":0.26,"height":0.28,"depth":0.05,"radius":0.018,"segments":3},"position":[0,0.54,-0.1]},{"type":"Mesh","material":"$frame:mount","geometry":{"type":"RoundedBoxGeometry","width":0.08,"height":0.42,"depth":0.07,"radius":0.018,"segments":3},"position":[0,0.54,-0.15]},{"type":"Mesh","material":"$frame:mount","geometry":{"type":"RoundedBoxGeometry","width":0.4,"height":0.06,"depth":0.08,"radius":0.018,"segments":3},"position":[0,0.54,-0.18]}]},"preview":{"projection":"perspective","azimuth":-28,"elevation":12,"fov":34,"margin":1.05}}
{"t":"lookdef","id":"kitchen-island","for":"furniture:island","desc":"Kitchen island with a thick worktop and open end shelving.","slots":{"frame":"pack-int-clay","surface":"pal-stone","hardware":"pack-int-brass"},"body":{"type":"Group","children":[{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","width":1.62,"height":0.83,"depth":0.68},"position":[0,0.505,0]},{"type":"Mesh","material":"pack-int-black","geometry":{"type":"RoundedBoxGeometry","width":1.5,"height":0.12,"depth":0.58,"radius":0.012,"segments":2},"position":[0,0.06,0]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":1.7,"height":0.06,"depth":0.74,"radius":0.014,"segments":3},"position":[0,0.95,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.44,"height":0.23,"depth":0.025,"radius":0.005,"segments":2},"position":[-0.52,0.75,0.352]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.44,"height":0.48,"depth":0.025,"radius":0.005,"segments":2},"position":[-0.52,0.38,0.352]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.15,"height":0.02,"depth":0.03,"radius":0.006,"segments":2},"position":[-0.52,0.77,0.38]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.15,"height":0.02,"depth":0.03,"radius":0.006,"segments":2},"position":[-0.52,0.57,0.38]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.44,"height":0.23,"depth":0.025,"radius":0.005,"segments":2},"position":[0,0.75,0.352]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.44,"height":0.48,"depth":0.025,"radius":0.005,"segments":2},"position":[0,0.38,0.352]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.15,"height":0.02,"depth":0.03,"radius":0.006,"segments":2},"position":[0,0.77,0.38]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.15,"height":0.02,"depth":0.03,"radius":0.006,"segments":2},"position":[0,0.57,0.38]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.44,"height":0.23,"depth":0.025,"radius":0.005,"segments":2},"position":[0.52,0.75,0.352]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.44,"height":0.48,"depth":0.025,"radius":0.005,"segments":2},"position":[0.52,0.38,0.352]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.15,"height":0.02,"depth":0.03,"radius":0.006,"segments":2},"position":[0.52,0.77,0.38]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.15,"height":0.02,"depth":0.03,"radius":0.006,"segments":2},"position":[0.52,0.57,0.38]}]},"preview":{"projection":"perspective","azimuth":38,"elevation":20,"fov":34,"margin":1.04}}
{"t":"lookdef","id":"base-run-2","for":"furniture:counter","desc":"Continuous base cabinet run with flat doors and recessed plinth.","slots":{"frame:bark":"pack-int-oak","surface:front":"pack-int-oak","surface:stone":"pal-stone","frame":"pal-charcoal","hardware":"pack-int-brass"},"body":{"type":"Group","children":[{"type":"Mesh","material":"$surface:stone","geometry":{"type":"RoundedBoxGeometry","width":1.75,"height":0.07,"depth":0.58,"radius":0.018,"segments":3},"position":[0,0.825,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":1.64,"height":0.075,"depth":0.48,"radius":0.012,"segments":3},"position":[0,0.055,0]},{"type":"Mesh","material":"$frame:bark","geometry":{"type":"RoundedBoxGeometry","width":1.68,"height":0.7,"depth":0.52,"radius":0.02,"segments":3},"position":[0,0.43,0]},{"type":"Mesh","material":"$surface:front","geometry":{"type":"RoundedBoxGeometry","width":0.235,"height":0.57,"depth":0.022,"radius":0.005,"segments":2},"position":[-0.65,0.42,0.27]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.09,"height":0.02,"depth":0.03,"radius":0.006,"segments":2},"position":[-0.65,0.63,0.296]},{"type":"Mesh","material":"$surface:front","geometry":{"type":"RoundedBoxGeometry","width":0.235,"height":0.57,"depth":0.022,"radius":0.005,"segments":2},"position":[-0.39,0.42,0.27]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.09,"height":0.02,"depth":0.03,"radius":0.006,"segments":2},"position":[-0.39,0.63,0.296]},{"type":"Mesh","material":"$surface:front","geometry":{"type":"RoundedBoxGeometry","width":0.235,"height":0.57,"depth":0.022,"radius":0.005,"segments":2},"position":[0.39,0.42,0.27]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.09,"height":0.02,"depth":0.03,"radius":0.006,"segments":2},"position":[0.39,0.63,0.296]},{"type":"Mesh","material":"$surface:front","geometry":{"type":"RoundedBoxGeometry","width":0.235,"height":0.57,"depth":0.022,"radius":0.005,"segments":2},"position":[0.65,0.42,0.27]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.09,"height":0.02,"depth":0.03,"radius":0.006,"segments":2},"position":[0.65,0.63,0.296]},{"type":"Mesh","material":"$surface:front","geometry":{"type":"RoundedBoxGeometry","width":0.36,"height":0.15,"depth":0.022,"radius":0.005,"segments":2},"position":[0,0.27,0.27]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.1,"height":0.018,"depth":0.03,"radius":0.006,"segments":2},"position":[0,0.29000000000000004,0.296]},{"type":"Mesh","material":"$surface:front","geometry":{"type":"RoundedBoxGeometry","width":0.36,"height":0.15,"depth":0.022,"radius":0.005,"segments":2},"position":[0,0.45,0.27]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.1,"height":0.018,"depth":0.03,"radius":0.006,"segments":2},"position":[0,0.47000000000000003,0.296]},{"type":"Mesh","material":"$surface:front","geometry":{"type":"RoundedBoxGeometry","width":0.36,"height":0.15,"depth":0.022,"radius":0.005,"segments":2},"position":[0,0.63,0.27]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.1,"height":0.018,"depth":0.03,"radius":0.006,"segments":2},"position":[0,0.65,0.296]}]},"preview":{"projection":"perspective","azimuth":44,"elevation":20,"fov":34,"margin":1.05}}
{"t":"lookdef","id":"undermount-sink-2","for":"furniture:kitchen-sink","desc":"Undermount double-bowl sink with a tall gooseneck tap.","slots":{"hardware:steel":"pal-steel","surface":"pal-charcoal","hardware:tap":"pal-steel-dark"},"body":{"type":"Group","children":[{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":0.8,"height":0.06,"depth":0.08,"radius":0.015,"segments":3},"position":[0,0.52,-0.36]},{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":0.8,"height":0.06,"depth":0.08,"radius":0.015,"segments":3},"position":[0,0.52,0.36]},{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":0.08,"height":0.06,"depth":0.64,"radius":0.015,"segments":3},"position":[-0.36,0.52,0]},{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":0.08,"height":0.06,"depth":0.64,"radius":0.015,"segments":3},"position":[0.36,0.52,0]},{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":0.72,"height":0.045,"depth":0.62,"radius":0.02,"segments":3},"position":[0,0.1,0]},{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":0.055,"height":0.42,"depth":0.62,"radius":0.018,"segments":3},"position":[-0.33,0.31,0],"rotation":[0,0,-0.07]},{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":0.055,"height":0.42,"depth":0.62,"radius":0.018,"segments":3},"position":[0.33,0.31,0],"rotation":[0,0,0.07]},{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":0.64,"height":0.42,"depth":0.055,"radius":0.018,"segments":3},"position":[0,0.31,-0.29],"rotation":[0.07,0,0]},{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":0.64,"height":0.42,"depth":0.055,"radius":0.018,"segments":3},"position":[0,0.31,0.29],"rotation":[-0.07,0,0]},{"type":"Mesh","material":"$surface","geometry":{"type":"TorusGeometry","radius":0.055,"tube":0.012,"radialSegments":10,"tubularSegments":18,"arc":6.283185307179586},"position":[0,0.13,0],"rotation":[1.5707963267948966,0,0]},{"type":"Mesh","material":"$hardware:tap","geometry":{"type":"TubeGeometry","path":[[0.25,0.52,-0.33],[0.25,0.84,-0.33],[0.12,0.95,-0.27],[0.02,0.84,-0.2]],"radius":0.022,"tubularSegments":18,"radialSegments":10,"curve":"spline"},"position":[0,0,0]},{"type":"Mesh","material":"$hardware:tap","geometry":{"type":"RoundedBoxGeometry","width":0.03,"height":0.11,"depth":0.03,"radius":0.01,"segments":3},"position":[0.32,0.58,-0.33]}]},"preview":{"projection":"perspective","azimuth":-40,"elevation":24,"fov":34,"margin":1.05}}
{"t":"lookdef","id":"slide-in-range-2","for":"furniture:stove","desc":"Slide-in cooker with a glass oven door, steel controls, and four legible burners.","slots":{"hardware:steel":"pal-steel","accent":"pal-charcoal","hardware:handle":"pal-steel"},"body":{"type":"Group","children":[{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":0.78,"height":0.78,"depth":0.62,"radius":0.025,"segments":3},"position":[0,0.39,0]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.72,"height":0.44,"depth":0.035,"radius":0.012,"segments":3},"position":[0,0.34,0.326]},{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":0.76,"height":0.14,"depth":0.04,"radius":0.012,"segments":3},"position":[0,0.65,0.33]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.76,"height":0.04,"depth":0.6,"radius":0.018,"segments":3},"position":[0,0.8,0]},{"type":"Mesh","material":"$hardware:handle","geometry":{"type":"RoundedBoxGeometry","width":0.58,"height":0.035,"depth":0.045,"radius":0.012,"segments":3},"position":[0,0.57,0.36]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.68,"height":0.055,"depth":0.035,"radius":0.01,"segments":3},"position":[0,0.055,0.326]},{"type":"Mesh","material":"$accent","geometry":{"type":"TorusGeometry","radius":0.075,"tube":0.016,"radialSegments":8,"tubularSegments":16,"arc":6.283185307179586},"position":[-0.22,0.835,-0.16],"rotation":[1.5707963267948966,0,0]},{"type":"Mesh","material":"$accent","geometry":{"type":"TorusGeometry","radius":0.075,"tube":0.016,"radialSegments":8,"tubularSegments":16,"arc":6.283185307179586},"position":[-0.22,0.835,0.16],"rotation":[1.5707963267948966,0,0]},{"type":"Mesh","material":"$accent","geometry":{"type":"TorusGeometry","radius":0.075,"tube":0.016,"radialSegments":8,"tubularSegments":16,"arc":6.283185307179586},"position":[0.22,0.835,-0.16],"rotation":[1.5707963267948966,0,0]},{"type":"Mesh","material":"$accent","geometry":{"type":"TorusGeometry","radius":0.075,"tube":0.016,"radialSegments":8,"tubularSegments":16,"arc":6.283185307179586},"position":[0.22,0.835,0.16],"rotation":[1.5707963267948966,0,0]},{"type":"Mesh","material":"$hardware:handle","geometry":{"type":"CylinderGeometry","radiusTop":0.025,"radiusBottom":0.025,"height":0.028,"radialSegments":14},"position":[-0.24,0.67,0.365],"rotation":[1.5707963267948966,0,0]},{"type":"Mesh","material":"$hardware:handle","geometry":{"type":"CylinderGeometry","radiusTop":0.025,"radiusBottom":0.025,"height":0.028,"radialSegments":14},"position":[-0.12,0.67,0.365],"rotation":[1.5707963267948966,0,0]},{"type":"Mesh","material":"$hardware:handle","geometry":{"type":"CylinderGeometry","radiusTop":0.025,"radiusBottom":0.025,"height":0.028,"radialSegments":14},"position":[0,0.67,0.365],"rotation":[1.5707963267948966,0,0]},{"type":"Mesh","material":"$hardware:handle","geometry":{"type":"CylinderGeometry","radiusTop":0.025,"radiusBottom":0.025,"height":0.028,"radialSegments":14},"position":[0.12,0.67,0.365],"rotation":[1.5707963267948966,0,0]},{"type":"Mesh","material":"$hardware:handle","geometry":{"type":"CylinderGeometry","radiusTop":0.025,"radiusBottom":0.025,"height":0.028,"radialSegments":14},"position":[0.24,0.67,0.365],"rotation":[1.5707963267948966,0,0]}]},"preview":{"projection":"perspective","azimuth":38,"elevation":22,"fov":34,"margin":1.04}}
{"t":"lookdef","id":"tall-fridge-2","for":"furniture:fridge","desc":"Tall freestanding refrigerator with split doors and lower freezer.","slots":{"hardware:steel":"pal-steel","surface":"pal-charcoal","hardware:handle":"pack-int-brass"},"body":{"type":"Group","children":[{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":0.82,"height":1.45,"depth":0.68,"radius":0.035,"segments":3},"position":[0,0.725,0]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.012,"height":0.88,"depth":0.025,"radius":0.004,"segments":3},"position":[0,0.96,0.351]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.76,"height":0.012,"depth":0.025,"radius":0.004,"segments":3},"position":[0,0.51,0.351]},{"type":"Mesh","material":"$hardware:handle","geometry":{"type":"RoundedBoxGeometry","width":0.025,"height":0.5,"depth":0.035,"radius":0.01,"segments":3},"position":[-0.06,0.94,0.372]},{"type":"Mesh","material":"$hardware:handle","geometry":{"type":"RoundedBoxGeometry","width":0.025,"height":0.5,"depth":0.035,"radius":0.01,"segments":3},"position":[0.06,0.94,0.372]},{"type":"Mesh","material":"$hardware:handle","geometry":{"type":"RoundedBoxGeometry","width":0.48,"height":0.025,"depth":0.035,"radius":0.01,"segments":3},"position":[0,0.43,0.372]}]},"preview":{"projection":"perspective","azimuth":34,"elevation":18,"fov":34,"margin":1.05}}
{"t":"lookdef","id":"bedside-cube","for":"furniture:nightstand","desc":"Small cube bedside table with an open shelf and drawer.","slots":{"frame":"pack-int-oak","surface":"pack-int-oak","hardware":"pack-int-brass"},"body":{"type":"Group","children":[{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":1,"height":0.9,"depth":1,"radius":0.045,"segments":4},"position":[0,0.55,0]},{"type":"Mesh","material":"pack-int-black","geometry":{"type":"RoundedBoxGeometry","width":0.88,"height":0.1,"depth":0.9,"radius":0.025,"segments":3},"position":[0,0.05,0]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.86,"height":0.37,"depth":0.035,"radius":0.015,"segments":3},"position":[0,0.755,0.503]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.86,"height":0.37,"depth":0.035,"radius":0.015,"segments":3},"position":[0,0.345,0.503]},{"type":"Mesh","material":"pack-int-black","geometry":{"type":"RoundedBoxGeometry","width":0.84,"height":0.018,"depth":0.018,"radius":0.004,"segments":2},"position":[0,0.55,0.525]}]},"preview":{"projection":"perspective","azimuth":36,"elevation":18,"fov":34,"margin":1.04}}
{"t":"lookdef","id":"panel-wardrobe","for":"furniture:wardrobe","desc":"Boxy panel wardrobe with full-height flush doors and a plinth.","slots":{"frame":"pack-int-oak","surface":"pack-int-oak","hardware":"pal-steel-dark"},"body":{"type":"Group","children":[{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","width":1.6,"height":2.04,"depth":0.57},"position":[0,1.05,0]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.505,"height":1.98,"depth":0.025,"radius":0.008,"segments":2},"position":[-0.525,1.06,0.2975]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.505,"height":1.98,"depth":0.025,"radius":0.008,"segments":2},"position":[0,1.06,0.2975]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.505,"height":1.98,"depth":0.025,"radius":0.008,"segments":2},"position":[0.525,1.06,0.2975]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.24,"depth":0.025,"radius":0.01,"segments":3},"position":[-0.267,1.06,0.3225]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.24,"depth":0.025,"radius":0.01,"segments":3},"position":[0.267,1.06,0.3225]},{"type":"Mesh","material":"$hardware","geometry":{"type":"BoxGeometry","width":1.56,"height":0.06,"depth":0.56},"position":[0,0.03,0]}],"scale":[0.999999985,1.014492763,0.967741941]},"preview":{"projection":"perspective","azimuth":34,"elevation":18,"fov":34,"margin":1.04}}
{"t":"lookdef","id":"six-drawer-dresser-2","for":"furniture:dresser","desc":"Low six-drawer dresser with paired pulls and solid top.","slots":{"frame:body":"pack-int-oak","surface":"pack-int-oak","frame:plinth":"pal-charcoal","hardware":"pack-int-brass"},"body":{"type":"Group","children":[{"type":"Mesh","material":"$frame:body","geometry":{"type":"RoundedBoxGeometry","width":1.48,"height":0.76,"depth":0.54,"radius":0.025,"segments":3},"position":[0,0.46,0]},{"type":"Mesh","material":"$frame:plinth","geometry":{"type":"RoundedBoxGeometry","width":1.4,"height":0.06,"depth":0.5,"radius":0.015,"segments":3},"position":[0,0.07,0]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.45,"height":0.27,"depth":0.025,"radius":0.008,"segments":3},"position":[-0.49,0.25,0.284]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.16,"height":0.025,"depth":0.035,"radius":0.008,"segments":3},"position":[-0.49,0.29,0.312]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.45,"height":0.27,"depth":0.025,"radius":0.008,"segments":3},"position":[-0.49,0.57,0.284]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.16,"height":0.025,"depth":0.035,"radius":0.008,"segments":3},"position":[-0.49,0.61,0.312]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.45,"height":0.27,"depth":0.025,"radius":0.008,"segments":3},"position":[0,0.25,0.284]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.16,"height":0.025,"depth":0.035,"radius":0.008,"segments":3},"position":[0,0.29,0.312]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.45,"height":0.27,"depth":0.025,"radius":0.008,"segments":3},"position":[0,0.57,0.284]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.16,"height":0.025,"depth":0.035,"radius":0.008,"segments":3},"position":[0,0.61,0.312]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.45,"height":0.27,"depth":0.025,"radius":0.008,"segments":3},"position":[0.49,0.25,0.284]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.16,"height":0.025,"depth":0.035,"radius":0.008,"segments":3},"position":[0.49,0.29,0.312]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.45,"height":0.27,"depth":0.025,"radius":0.008,"segments":3},"position":[0.49,0.57,0.284]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.16,"height":0.025,"depth":0.035,"radius":0.008,"segments":3},"position":[0.49,0.61,0.312]}]},"preview":{"projection":"perspective","azimuth":38,"elevation":18,"fov":34,"margin":1.04}}
{"t":"lookdef","id":"wall-hung-wc-2","for":"furniture:toilet","desc":"Wall-hung toilet with a curved oval pan, closed seat, and clear floor gap.","slots":{"surface":"pal-ceramic"},"body":{"type":"Group","children":[{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.36,"height":0.22,"depth":0.2,"radius":0.07,"segments":5},"position":[0,0.45,-0.18]},{"type":"Mesh","material":"$surface","geometry":{"type":"SphereGeometry","radius":1,"widthSegments":24,"heightSegments":16},"position":[0,0.43,0.08],"scale":[0.21,0.13,0.3]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.4,"height":0.055,"depth":0.54,"radius":0.14,"segments":5},"position":[0,0.555,0.08]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.37,"height":0.035,"depth":0.48,"radius":0.13,"segments":5},"position":[0,0.6,0.075]}]},"preview":{"projection":"perspective","azimuth":28,"elevation":18,"fov":34,"margin":1.06}}
{"t":"lookdef","id":"glass-shower","for":"furniture:shower","desc":"Frameless glass shower enclosure with a hinged door.","slots":{"frame":"pal-ceramic","glazing":"pack-int-glass","accent":"pal-charcoal"},"body":{"type":"Group","children":[{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.9,"height":0.08,"depth":0.9,"radius":0.025,"segments":3},"position":[0,0.04,0]},{"type":"Mesh","material":"$glazing","geometry":{"type":"BoxGeometry","width":0.86,"height":1.98,"depth":0.012},"position":[0,1.09,-0.438]},{"type":"Mesh","material":"$glazing","geometry":{"type":"BoxGeometry","width":0.012,"height":1.98,"depth":0.86},"position":[-0.438,1.09,0]},{"type":"Mesh","material":"$glazing","geometry":{"type":"BoxGeometry","width":0.43,"height":1.98,"depth":0.012},"position":[0.225,1.09,0.438]},{"type":"Mesh","material":"$accent","geometry":{"type":"BoxGeometry","width":0.025,"height":2.02,"depth":0.025},"position":[-0.438,1.09,-0.438]},{"type":"Mesh","material":"$accent","geometry":{"type":"BoxGeometry","width":0.025,"height":2.02,"depth":0.025},"position":[0.438,1.09,-0.438]},{"type":"Mesh","material":"$accent","geometry":{"type":"BoxGeometry","width":0.025,"height":2.02,"depth":0.025},"position":[-0.438,1.09,0.438]},{"type":"Mesh","material":"$accent","geometry":{"type":"BoxGeometry","width":0.025,"height":2.02,"depth":0.025},"position":[0.438,1.09,0.438]},{"type":"Mesh","material":"$accent","geometry":{"type":"TubeGeometry","path":[[-0.32,0.78,-0.42],[-0.32,1.8,-0.42],[-0.32,1.96,-0.28]],"radius":0.018,"radialSegments":12,"tubularSegments":24}},{"type":"Mesh","material":"$accent","geometry":{"type":"CylinderGeometry","radiusTop":0.12,"radiusBottom":0.12,"height":0.022,"radialSegments":24},"position":[-0.32,1.94,-0.22]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.28,"depth":0.035,"radius":0.012,"segments":3},"position":[0.06,1.05,0.452]}],"scale":[0.998890122,1.000000005,0.978260869]}}
{"t":"lookdef","id":"cafe-service-bar-2","name":"Café service bar","for":"furniture:bar","desc":"Long café service bar with raised counter and panelled front.","slots":{"frame:body":"pack-int-oak","surface:slat":"pack-int-oak","surface:top":"pal-stone","frame:plinth":"pal-charcoal","hardware":"pal-steel"},"body":{"type":"Group","children":[{"type":"Mesh","material":"$frame:body","geometry":{"type":"RoundedBoxGeometry","width":1.42,"height":0.78,"depth":0.52,"radius":0.025,"segments":3},"position":[0,0.42,0]},{"type":"Mesh","material":"$surface:top","geometry":{"type":"RoundedBoxGeometry","width":1.52,"height":0.08,"depth":0.61,"radius":0.025,"segments":3},"position":[0,0.84,0]},{"type":"Mesh","material":"$frame:plinth","geometry":{"type":"RoundedBoxGeometry","width":1.45,"height":0.06,"depth":0.53,"radius":0.015,"segments":3},"position":[0,0.055,0]},{"type":"bimtex:Run","count":24,"from":[-0.68,0.43,0.275],"to":[0.68,0.43,0.275],"children":[{"type":"Mesh","material":"$surface:slat","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.66,"depth":0.025,"radius":0.008,"segments":3},"position":[0,0,0]}]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":1.18,"height":0.025,"depth":0.06,"radius":0.008,"segments":3},"position":[0,0.88,-0.12]}],"scale":[1.16,1,0.92]},"preview":{"projection":"perspective","azimuth":-40,"elevation":18,"fov":34,"margin":1.04}}
{"t":"lookdef","id":"cafe-booth-2","name":"Café booth","for":"furniture:booth","desc":"Upholstered café booth with high back and twin bench seats.","slots":{"frame":"pack-int-oak","soft":"pack-int-moss","surface":"pack-int-moss","frame:frame":"pal-charcoal","frame:table":"pal-stone"},"body":{"type":"Group","children":[{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":1.1,"height":0.54,"depth":0.12,"radius":0.035,"segments":3},"position":[0,0.45,-0.42]},{"type":"Mesh","material":"$soft","geometry":{"type":"RoundedBoxGeometry","width":0.98,"height":0.14,"depth":0.34,"radius":0.055,"segments":3},"position":[0,0.34,-0.3276]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.98,"height":0.42,"depth":0.12,"radius":0.055,"segments":3},"position":[0,0.67,-0.378],"rotation":[-0.06,0,0]},{"type":"Group","children":[{"type":"Mesh","material":"$frame:frame","geometry":{"type":"BoxGeometry","width":0.92,"height":0.025,"depth":0.025},"position":[0,0.115,-0.486]},{"type":"Mesh","material":"$frame:frame","geometry":{"type":"BoxGeometry","width":0.92,"height":0.025,"depth":0.025},"position":[0,0.115,-0.18600000000000003]},{"type":"Mesh","material":"$frame:frame","geometry":{"type":"BoxGeometry","width":0.025,"height":0.025,"depth":0.28},"position":[-0.4425,0.115,-0.336]},{"type":"Mesh","material":"$frame:frame","geometry":{"type":"BoxGeometry","width":0.025,"height":0.025,"depth":0.28},"position":[0.4425,0.115,-0.336]},{"type":"Mesh","material":"$frame:frame","geometry":{"type":"BoxGeometry","width":0.025,"height":0.11,"depth":0.025},"position":[-0.4425,0.055,-0.486]},{"type":"Mesh","material":"$frame:frame","geometry":{"type":"BoxGeometry","width":0.025,"height":0.11,"depth":0.025},"position":[0.4425,0.055,-0.486]},{"type":"Mesh","material":"$frame:frame","geometry":{"type":"BoxGeometry","width":0.025,"height":0.11,"depth":0.025},"position":[-0.4425,0.055,-0.18600000000000003]},{"type":"Mesh","material":"$frame:frame","geometry":{"type":"BoxGeometry","width":0.025,"height":0.11,"depth":0.025},"position":[0.4425,0.055,-0.18600000000000003]}]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":1.1,"height":0.54,"depth":0.12,"radius":0.035,"segments":3},"position":[0,0.45,0.42]},{"type":"Mesh","material":"$soft","geometry":{"type":"RoundedBoxGeometry","width":0.98,"height":0.14,"depth":0.34,"radius":0.055,"segments":3},"position":[0,0.34,0.3276]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.98,"height":0.42,"depth":0.12,"radius":0.055,"segments":3},"position":[0,0.67,0.378],"rotation":[0.06,0,0]},{"type":"Group","children":[{"type":"Mesh","material":"$frame:frame","geometry":{"type":"BoxGeometry","width":0.92,"height":0.025,"depth":0.025},"position":[0,0.115,0.18600000000000003]},{"type":"Mesh","material":"$frame:frame","geometry":{"type":"BoxGeometry","width":0.92,"height":0.025,"depth":0.025},"position":[0,0.115,0.486]},{"type":"Mesh","material":"$frame:frame","geometry":{"type":"BoxGeometry","width":0.025,"height":0.025,"depth":0.28},"position":[-0.4425,0.115,0.336]},{"type":"Mesh","material":"$frame:frame","geometry":{"type":"BoxGeometry","width":0.025,"height":0.025,"depth":0.28},"position":[0.4425,0.115,0.336]},{"type":"Mesh","material":"$frame:frame","geometry":{"type":"BoxGeometry","width":0.025,"height":0.11,"depth":0.025},"position":[-0.4425,0.055,0.18600000000000003]},{"type":"Mesh","material":"$frame:frame","geometry":{"type":"BoxGeometry","width":0.025,"height":0.11,"depth":0.025},"position":[0.4425,0.055,0.18600000000000003]},{"type":"Mesh","material":"$frame:frame","geometry":{"type":"BoxGeometry","width":0.025,"height":0.11,"depth":0.025},"position":[-0.4425,0.055,0.486]},{"type":"Mesh","material":"$frame:frame","geometry":{"type":"BoxGeometry","width":0.025,"height":0.11,"depth":0.025},"position":[0.4425,0.055,0.486]}]},{"type":"Mesh","material":"$frame:table","geometry":{"type":"RoundedBoxGeometry","width":0.82,"height":0.065,"depth":0.58,"radius":0.04,"segments":3},"position":[0,0.61,0]},{"type":"Mesh","material":"$frame:frame","geometry":{"type":"CylinderGeometry","radiusTop":0.055,"radiusBottom":0.055,"height":0.54,"radialSegments":18},"position":[0,0.31,0]},{"type":"Mesh","material":"$frame:frame","geometry":{"type":"RoundedBoxGeometry","width":0.48,"height":0.05,"depth":0.28,"radius":0.02,"segments":3},"position":[0,0.05,0]}]},"preview":{"projection":"perspective","azimuth":-38,"elevation":22,"fov":34,"margin":1.05}}
{"t":"lookdef","id":"pos-checkout-2","name":"POS checkout counter","for":"furniture:checkout","desc":"Retail checkout terminal with tilted display and card pedestal.","slots":{"frame":"pal-charcoal","frame:bark":"pack-int-oak","surface:top":"pal-stone","surface:screen":"pal-charcoal","hardware":"pal-steel-dark"},"body":{"type":"Group","children":[{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.84,"height":0.78,"depth":0.62,"radius":0.035,"segments":3},"position":[0,0.43,0]},{"type":"Mesh","material":"$frame:bark","geometry":{"type":"RoundedBoxGeometry","width":0.74,"height":0.18,"depth":0.035,"radius":0.012,"segments":3},"position":[0,0.62,0.326]},{"type":"Mesh","material":"$surface:top","geometry":{"type":"RoundedBoxGeometry","width":0.9,"height":0.075,"depth":0.68,"radius":0.025,"segments":3},"position":[0,0.82,0]},{"type":"Mesh","material":"$surface:screen","geometry":{"type":"RoundedBoxGeometry","width":0.38,"height":0.27,"depth":0.035,"radius":0.018,"segments":3},"position":[-0.1,1.02,-0.03],"rotation":[-0.18,0,0]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.07,"height":0.22,"depth":0.07,"radius":0.018,"segments":3},"position":[-0.1,0.87,-0.06]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.2,"height":0.11,"depth":0.13,"radius":0.018,"segments":3},"position":[0.28,0.91,0.12],"rotation":[-0.14,0,0]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.18,"height":0.025,"depth":0.13,"radius":0.01,"segments":3},"position":[-0.28,0.86,0.14]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.78,"height":0.08,"depth":0.58,"radius":0.018,"segments":3},"position":[0,0.06,0]}]},"preview":{"projection":"perspective","azimuth":38,"elevation":20,"fov":34,"margin":1.06}}
{"t":"lookdef","id":"commercial-prep-table","name":"Commercial prep table","for":"furniture:prep-table","desc":"Stainless commercial prep table with undershelf and backsplash.","slots":{"hardware":"pal-steel","frame":"pal-charcoal"},"body":{"type":"Group","children":[{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":1.5,"height":0.06,"depth":0.75,"radius":0.012},"position":[0,0.87,0]},{"type":"Mesh","material":"$hardware","geometry":{"type":"BoxGeometry","width":1.36,"height":0.05,"depth":0.62},"position":[0,0.24,0]},{"type":"Mesh","material":"$hardware","geometry":{"type":"CylinderGeometry","args":[0.025,0.03,0.84,10]},"position":[-0.65,0.42,-0.28]},{"type":"Mesh","material":"$hardware","geometry":{"type":"CylinderGeometry","args":[0.025,0.03,0.84,10]},"position":[0.65,0.42,-0.28]},{"type":"Mesh","material":"$hardware","geometry":{"type":"CylinderGeometry","args":[0.025,0.03,0.84,10]},"position":[-0.65,0.42,0.28]},{"type":"Mesh","material":"$hardware","geometry":{"type":"CylinderGeometry","args":[0.025,0.03,0.84,10]},"position":[0.65,0.42,0.28]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","args":[0.045,0.035,0.025,10]},"position":[-0.65,0.0125,-0.28]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","args":[0.045,0.035,0.025,10]},"position":[0.65,0.0125,-0.28]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","args":[0.045,0.035,0.025,10]},"position":[-0.65,0.0125,0.28]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","args":[0.045,0.035,0.025,10]},"position":[0.65,0.0125,0.28]},{"type":"Mesh","material":"$hardware","geometry":{"type":"BoxGeometry","width":1.5,"height":0.09,"depth":0.035},"position":[0,0.825,-0.3575]}],"scale":[1.12,1,0.95]}}
{"t":"lookdef","id":"six-burner-range","name":"Six-burner commercial range","for":"furniture:range","desc":"Commercial six-burner range with a broad oven base.","slots":{"frame":"pack-int-steel","surface":"pal-charcoal","accent":"pack-int-steel","glazing":"pal-glass-dark"},"body":{"type":"Group","children":[{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.91,"height":0.74,"depth":0.76,"radius":0.018},"position":[0,0.47,-0.02]},{"type":"Mesh","material":"$surface","geometry":{"type":"BoxGeometry","width":0.91,"height":0.035,"depth":0.8},"position":[0,0.8725,0]},{"type":"Mesh","material":"$glazing","geometry":{"type":"RoundedBoxGeometry","width":0.73,"height":0.42,"depth":0.025,"radius":0.018},"position":[0,0.38,0.3875]},{"type":"Mesh","material":"$accent","geometry":{"type":"CapsuleGeometry","args":[0.014,0.62,4,10]},"position":[0,0.63,0.405],"rotation":[0,0,1.571]},{"type":"Mesh","material":"$surface","geometry":{"type":"CylinderGeometry","args":[0.1,0.1,0.02,16]},"position":[-0.28,0.9,-0.2]},{"type":"Mesh","material":"$surface","geometry":{"type":"CylinderGeometry","args":[0.1,0.1,0.02,16]},"position":[0,0.9,-0.2]},{"type":"Mesh","material":"$surface","geometry":{"type":"CylinderGeometry","args":[0.1,0.1,0.02,16]},"position":[0.28,0.9,-0.2]},{"type":"Mesh","material":"$surface","geometry":{"type":"CylinderGeometry","args":[0.1,0.1,0.02,16]},"position":[-0.28,0.9,0.2]},{"type":"Mesh","material":"$surface","geometry":{"type":"CylinderGeometry","args":[0.1,0.1,0.02,16]},"position":[0,0.9,0.2]},{"type":"Mesh","material":"$surface","geometry":{"type":"CylinderGeometry","args":[0.1,0.1,0.02,16]},"position":[0.28,0.9,0.2]},{"type":"Mesh","material":"$accent","geometry":{"type":"CylinderGeometry","args":[0.027,0.027,0.035,12]},"position":[-0.28,0.73,0.4],"rotation":[1.571,0,0]},{"type":"Mesh","material":"$accent","geometry":{"type":"CylinderGeometry","args":[0.027,0.027,0.035,12]},"position":[-0.14,0.73,0.4],"rotation":[1.571,0,0]},{"type":"Mesh","material":"$accent","geometry":{"type":"CylinderGeometry","args":[0.027,0.027,0.035,12]},"position":[0,0.73,0.4],"rotation":[1.571,0,0]},{"type":"Mesh","material":"$accent","geometry":{"type":"CylinderGeometry","args":[0.027,0.027,0.035,12]},"position":[0.14,0.73,0.4],"rotation":[1.571,0,0]},{"type":"Mesh","material":"$accent","geometry":{"type":"CylinderGeometry","args":[0.027,0.027,0.035,12]},"position":[0.28,0.73,0.4],"rotation":[1.571,0,0]},{"type":"Mesh","material":"$accent","geometry":{"type":"CylinderGeometry","radiusTop":0.032,"radiusBottom":0.032,"height":0.16,"radialSegments":14},"position":[-0.36,0.08,-0.28]},{"type":"Mesh","material":"$accent","geometry":{"type":"CylinderGeometry","radiusTop":0.055,"radiusBottom":0.055,"height":0.025,"radialSegments":18},"position":[-0.36,0.0125,-0.28]},{"type":"Mesh","material":"$accent","geometry":{"type":"CylinderGeometry","radiusTop":0.032,"radiusBottom":0.032,"height":0.16,"radialSegments":14},"position":[-0.36,0.08,0.28]},{"type":"Mesh","material":"$accent","geometry":{"type":"CylinderGeometry","radiusTop":0.055,"radiusBottom":0.055,"height":0.025,"radialSegments":18},"position":[-0.36,0.0125,0.28]},{"type":"Mesh","material":"$accent","geometry":{"type":"CylinderGeometry","radiusTop":0.032,"radiusBottom":0.032,"height":0.16,"radialSegments":14},"position":[0.36,0.08,-0.28]},{"type":"Mesh","material":"$accent","geometry":{"type":"CylinderGeometry","radiusTop":0.055,"radiusBottom":0.055,"height":0.025,"radialSegments":18},"position":[0.36,0.0125,-0.28]},{"type":"Mesh","material":"$accent","geometry":{"type":"CylinderGeometry","radiusTop":0.032,"radiusBottom":0.032,"height":0.16,"radialSegments":14},"position":[0.36,0.08,0.28]},{"type":"Mesh","material":"$accent","geometry":{"type":"CylinderGeometry","radiusTop":0.055,"radiusBottom":0.055,"height":0.025,"radialSegments":18},"position":[0.36,0.0125,0.28]},{"type":"Mesh","material":"$surface","geometry":{"type":"TorusGeometry","radius":0.105,"tube":0.012,"radialSegments":10,"tubularSegments":24},"position":[-0.28,0.915,-0.2],"rotation":[1.5708,0,0]},{"type":"Mesh","material":"$surface","geometry":{"type":"TorusGeometry","radius":0.105,"tube":0.012,"radialSegments":10,"tubularSegments":24},"position":[0,0.915,-0.2],"rotation":[1.5708,0,0]},{"type":"Mesh","material":"$surface","geometry":{"type":"TorusGeometry","radius":0.105,"tube":0.012,"radialSegments":10,"tubularSegments":24},"position":[0.28,0.915,-0.2],"rotation":[1.5708,0,0]},{"type":"Mesh","material":"$surface","geometry":{"type":"TorusGeometry","radius":0.105,"tube":0.012,"radialSegments":10,"tubularSegments":24},"position":[-0.28,0.915,0.2],"rotation":[1.5708,0,0]},{"type":"Mesh","material":"$surface","geometry":{"type":"TorusGeometry","radius":0.105,"tube":0.012,"radialSegments":10,"tubularSegments":24},"position":[0,0.915,0.2],"rotation":[1.5708,0,0]},{"type":"Mesh","material":"$surface","geometry":{"type":"TorusGeometry","radius":0.105,"tube":0.012,"radialSegments":10,"tubularSegments":24},"position":[0.28,0.915,0.2],"rotation":[1.5708,0,0]}]},"preview":{"projection":"perspective","azimuth":38,"elevation":20,"fov":34,"margin":1.04}}
{"t":"lookdef","id":"commercial-range-hood-2","name":"Commercial range hood","for":"furniture:range-hood","desc":"Deep stainless wall-mounted range hood with an open filter intake and box duct.","slots":{"hardware":"pack-int-steel","accent:black":"pal-charcoal","accent:light":"pack-int-linen-soft"},"body":{"type":"Group","children":[{"type":"Mesh","material":"$hardware","geometry":{"type":"ExtrudeGeometry","profile":[[-0.65,0],[0.65,0],[0.38,0.34],[-0.38,0.34]],"depth":0.035,"bevelEnabled":false},"position":[0,0.14,0.32]},{"type":"Mesh","material":"$hardware","geometry":{"type":"ExtrudeGeometry","profile":[[-0.65,0],[0.65,0],[0.38,0.34],[-0.38,0.34]],"depth":0.035,"bevelEnabled":false},"position":[0,0.14,-0.355]},{"type":"Mesh","material":"$hardware","geometry":{"type":"ExtrudeGeometry","profile":[[-0.32,0],[0.32,0],[0.2,0.34],[-0.2,0.34]],"depth":0.035,"bevelEnabled":false},"position":[-0.65,0.14,0],"rotation":[0,1.5707963267948966,0]},{"type":"Mesh","material":"$hardware","geometry":{"type":"ExtrudeGeometry","profile":[[-0.32,0],[0.32,0],[0.2,0.34],[-0.2,0.34]],"depth":0.035,"bevelEnabled":false},"position":[0.615,0.14,0],"rotation":[0,1.5707963267948966,0]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.78,"height":0.04,"depth":0.44,"radius":0.012,"segments":3},"position":[0,0.5,0]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.34,"height":0.22,"depth":0.32,"radius":0.018,"segments":3},"position":[0,0.63,0]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":1.34,"height":0.045,"depth":0.055,"radius":0.009,"segments":3},"position":[0,0.12,0.335]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":1.34,"height":0.045,"depth":0.055,"radius":0.009,"segments":3},"position":[0,0.12,-0.335]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.055,"height":0.045,"depth":0.62,"radius":0.009,"segments":3},"position":[-0.642,0.12,0]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.055,"height":0.045,"depth":0.62,"radius":0.009,"segments":3},"position":[0.642,0.12,0]},{"type":"Mesh","material":"$accent:black","geometry":{"type":"RoundedBoxGeometry","width":1.08,"height":0.16,"depth":0.02,"radius":0.006,"segments":2},"position":[0,0.19,0.36]},{"type":"Mesh","material":"$accent:light","geometry":{"type":"RoundedBoxGeometry","width":0.15,"height":0.018,"depth":0.08,"radius":0.006,"segments":3},"position":[-0.33,0.08,0.23]},{"type":"Mesh","material":"$accent:light","geometry":{"type":"RoundedBoxGeometry","width":0.15,"height":0.018,"depth":0.08,"radius":0.006,"segments":3},"position":[0.33,0.08,0.23]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.024,"height":0.14,"depth":0.024,"radius":0.004,"segments":2},"position":[-0.48,0.19,0.374],"rotation":[0,0,-0.32]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.024,"height":0.14,"depth":0.024,"radius":0.004,"segments":2},"position":[-0.384,0.19,0.374],"rotation":[0,0,-0.32]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.024,"height":0.14,"depth":0.024,"radius":0.004,"segments":2},"position":[-0.288,0.19,0.374],"rotation":[0,0,-0.32]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.024,"height":0.14,"depth":0.024,"radius":0.004,"segments":2},"position":[-0.19199999999999995,0.19,0.374],"rotation":[0,0,-0.32]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.024,"height":0.14,"depth":0.024,"radius":0.004,"segments":2},"position":[-0.09599999999999997,0.19,0.374],"rotation":[0,0,-0.32]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.024,"height":0.14,"depth":0.024,"radius":0.004,"segments":2},"position":[0,0.19,0.374],"rotation":[0,0,-0.32]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.024,"height":0.14,"depth":0.024,"radius":0.004,"segments":2},"position":[0.09600000000000009,0.19,0.374],"rotation":[0,0,-0.32]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.024,"height":0.14,"depth":0.024,"radius":0.004,"segments":2},"position":[0.19200000000000006,0.19,0.374],"rotation":[0,0,-0.32]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.024,"height":0.14,"depth":0.024,"radius":0.004,"segments":2},"position":[0.28800000000000003,0.19,0.374],"rotation":[0,0,-0.32]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.024,"height":0.14,"depth":0.024,"radius":0.004,"segments":2},"position":[0.384,0.19,0.374],"rotation":[0,0,-0.32]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.024,"height":0.14,"depth":0.024,"radius":0.004,"segments":2},"position":[0.48,0.19,0.374],"rotation":[0,0,-0.32]}]},"preview":{"projection":"perspective","azimuth":38,"elevation":18,"fov":34,"margin":1.04}}
{"t":"lookdef","id":"three-bowl-sink-2","name":"Three-bowl commercial sink","for":"furniture:commercial-sink","desc":"Commercial triple-bowl sink with draining boards and tall tap.","slots":{"hardware:steel":"pack-int-steel","surface":"pal-charcoal","hardware:tap":"pack-int-steel","frame":"pack-int-steel"},"body":{"type":"Group","children":[{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":1.52,"height":0.055,"depth":0.1,"radius":0.015,"segments":3},"position":[0,0.68,-0.36]},{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":1.52,"height":0.055,"depth":0.1,"radius":0.015,"segments":3},"position":[0,0.68,0.36]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.44,"height":0.025,"depth":0.6,"radius":0.018,"segments":3},"position":[-0.5,0.665,0]},{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":0.045,"height":0.25,"depth":0.6,"radius":0.016,"segments":3},"position":[-0.7,0.555,0]},{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":0.045,"height":0.25,"depth":0.6,"radius":0.016,"segments":3},"position":[-0.3,0.555,0]},{"type":"Mesh","material":"$surface","geometry":{"type":"TorusGeometry","radius":0.035,"tube":0.009,"radialSegments":8,"tubularSegments":14,"arc":6.283185307179586},"position":[-0.5,0.29,0],"rotation":[1.5707963267948966,0,0]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.44,"height":0.025,"depth":0.6,"radius":0.018,"segments":3},"position":[0,0.665,0]},{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":0.045,"height":0.25,"depth":0.6,"radius":0.016,"segments":3},"position":[-0.2,0.555,0]},{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":0.045,"height":0.25,"depth":0.6,"radius":0.016,"segments":3},"position":[0.2,0.555,0]},{"type":"Mesh","material":"$surface","geometry":{"type":"TorusGeometry","radius":0.035,"tube":0.009,"radialSegments":8,"tubularSegments":14,"arc":6.283185307179586},"position":[0,0.29,0],"rotation":[1.5707963267948966,0,0]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.44,"height":0.025,"depth":0.6,"radius":0.018,"segments":3},"position":[0.5,0.665,0]},{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":0.045,"height":0.25,"depth":0.6,"radius":0.016,"segments":3},"position":[0.3,0.555,0]},{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":0.045,"height":0.25,"depth":0.6,"radius":0.016,"segments":3},"position":[0.7,0.555,0]},{"type":"Mesh","material":"$surface","geometry":{"type":"TorusGeometry","radius":0.035,"tube":0.009,"radialSegments":8,"tubularSegments":14,"arc":6.283185307179586},"position":[0.5,0.29,0],"rotation":[1.5707963267948966,0,0]},{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":0.045,"height":0.4,"depth":0.62,"radius":0.016,"segments":3},"position":[-0.75,0.47,0]},{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":0.045,"height":0.4,"depth":0.62,"radius":0.016,"segments":3},"position":[0.75,0.47,0]},{"type":"Mesh","material":"$hardware:tap","geometry":{"type":"TubeGeometry","path":[[-0.42,0.68,-0.34],[-0.42,0.98,-0.34],[-0.5,1.06,-0.25],[-0.54,0.92,-0.13]],"radius":0.018,"tubularSegments":16,"radialSegments":9,"curve":"spline"},"position":[0,0,0]},{"type":"Mesh","material":"$hardware:tap","geometry":{"type":"TubeGeometry","path":[[0.42,0.68,-0.34],[0.42,0.98,-0.34],[0.33999999999999997,1.06,-0.25],[0.3,0.92,-0.13]],"radius":0.018,"tubularSegments":16,"radialSegments":9,"curve":"spline"},"position":[0,0,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","radiusTop":0.025,"radiusBottom":0.025,"height":0.58,"radialSegments":12},"position":[-0.68,0.29,-0.28]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","radiusTop":0.025,"radiusBottom":0.025,"height":0.58,"radialSegments":12},"position":[-0.68,0.29,0.28]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","radiusTop":0.025,"radiusBottom":0.025,"height":0.58,"radialSegments":12},"position":[0.68,0.29,-0.28]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","radiusTop":0.025,"radiusBottom":0.025,"height":0.58,"radialSegments":12},"position":[0.68,0.29,0.28]},{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":0.22,"height":0.012,"depth":0.018,"radius":0.004,"segments":2},"position":[-0.64,0.69,-0.24]},{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":0.22,"height":0.012,"depth":0.018,"radius":0.004,"segments":2},"position":[-0.64,0.69,-0.15999999999999998]},{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":0.22,"height":0.012,"depth":0.018,"radius":0.004,"segments":2},"position":[-0.64,0.69,-0.07999999999999999]},{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":0.22,"height":0.012,"depth":0.018,"radius":0.004,"segments":2},"position":[-0.64,0.69,0]},{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":0.22,"height":0.012,"depth":0.018,"radius":0.004,"segments":2},"position":[-0.64,0.69,0.08000000000000002]},{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":0.22,"height":0.012,"depth":0.018,"radius":0.004,"segments":2},"position":[-0.64,0.69,0.16000000000000003]},{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":0.22,"height":0.012,"depth":0.018,"radius":0.004,"segments":2},"position":[-0.64,0.69,0.24]},{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":0.22,"height":0.012,"depth":0.018,"radius":0.004,"segments":2},"position":[0.64,0.69,-0.24]},{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":0.22,"height":0.012,"depth":0.018,"radius":0.004,"segments":2},"position":[0.64,0.69,-0.15999999999999998]},{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":0.22,"height":0.012,"depth":0.018,"radius":0.004,"segments":2},"position":[0.64,0.69,-0.07999999999999999]},{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":0.22,"height":0.012,"depth":0.018,"radius":0.004,"segments":2},"position":[0.64,0.69,0]},{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":0.22,"height":0.012,"depth":0.018,"radius":0.004,"segments":2},"position":[0.64,0.69,0.08000000000000002]},{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":0.22,"height":0.012,"depth":0.018,"radius":0.004,"segments":2},"position":[0.64,0.69,0.16000000000000003]},{"type":"Mesh","material":"$hardware:steel","geometry":{"type":"RoundedBoxGeometry","width":0.22,"height":0.012,"depth":0.018,"radius":0.004,"segments":2},"position":[0.64,0.69,0.24]}]},"preview":{"projection":"perspective","azimuth":38,"elevation":22,"fov":34,"margin":1.04}}
{"t":"lookdef","id":"undercounter-dishwasher","name":"Undercounter dishwasher","for":"furniture:dishwasher","desc":"Compact undercounter dishwasher with a single flush door.","slots":{"frame":"pal-steel","surface":"pal-charcoal","accent":"pal-grey"},"body":{"type":"Group","children":[{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.6,"height":0.86,"depth":0.6,"radius":0.018},"position":[0,0.43,-0.01]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.55,"height":0.58,"depth":0.025,"radius":0.018},"position":[0,0.39,0.2975]},{"type":"Mesh","material":"$surface","geometry":{"type":"BoxGeometry","width":0.55,"height":0.13,"depth":0.025},"position":[0,0.755,0.2975]},{"type":"Mesh","material":"$accent","geometry":{"type":"CapsuleGeometry","args":[0.012,0.39,4,10]},"position":[0,0.66,0.32],"rotation":[0,0,1.571]},{"type":"Mesh","material":"$surface","geometry":{"type":"CylinderGeometry","args":[0.018,0.018,0.015,12]},"position":[-0.18,0.76,0.3225],"rotation":[1.571,0,0]},{"type":"Mesh","material":"$surface","geometry":{"type":"CylinderGeometry","args":[0.018,0.018,0.015,12]},"position":[-0.12,0.76,0.3225],"rotation":[1.571,0,0]},{"type":"Mesh","material":"$surface","geometry":{"type":"BoxGeometry","width":0.54,"height":0.06,"depth":0.035},"position":[0,0.03,0.3025]}]},"preview":{"projection":"perspective","azimuth":36,"elevation":18,"fov":34,"margin":1.04}}
{"t":"lookdef","id":"walk-in-cooler-2","name":"Walk-in cooler","for":"furniture:walk-in","desc":"Walk-in cooler enclosure with insulated panels and glazed door.","slots":{"surface:panel":"pack-int-linen","surface:door":"pack-int-linen","hardware":"pal-steel","frame":"pal-steel","accent":"pal-charcoal"},"body":{"type":"Group","children":[{"type":"Mesh","material":"$surface:panel","geometry":{"type":"RoundedBoxGeometry","width":1.1,"height":0.07,"depth":0.92,"radius":0.018,"segments":3},"position":[0,1.08,0]},{"type":"Mesh","material":"$surface:panel","geometry":{"type":"RoundedBoxGeometry","width":1.1,"height":0.07,"depth":0.92,"radius":0.018,"segments":3},"position":[0,0.035,0]},{"type":"Mesh","material":"$surface:panel","geometry":{"type":"RoundedBoxGeometry","width":0.07,"height":1.02,"depth":0.92,"radius":0.018,"segments":3},"position":[-0.515,0.55,0]},{"type":"Mesh","material":"$surface:panel","geometry":{"type":"RoundedBoxGeometry","width":0.07,"height":1.02,"depth":0.92,"radius":0.018,"segments":3},"position":[0.515,0.55,0]},{"type":"Mesh","material":"$surface:panel","geometry":{"type":"RoundedBoxGeometry","width":1.1,"height":1.02,"depth":0.07,"radius":0.018,"segments":3},"position":[0,0.55,-0.425]},{"type":"Mesh","material":"$surface:panel","geometry":{"type":"RoundedBoxGeometry","width":0.24,"height":1.02,"depth":0.07,"radius":0.018,"segments":3},"position":[-0.43,0.55,0.425]},{"type":"Mesh","material":"$surface:panel","geometry":{"type":"RoundedBoxGeometry","width":0.24,"height":1.02,"depth":0.07,"radius":0.018,"segments":3},"position":[0.43,0.55,0.425]},{"type":"Mesh","material":"$surface:panel","geometry":{"type":"RoundedBoxGeometry","width":0.62,"height":0.18,"depth":0.07,"radius":0.018,"segments":3},"position":[0,1,0.425]},{"type":"Mesh","material":"$surface:door","geometry":{"type":"RoundedBoxGeometry","width":0.58,"height":0.8,"depth":0.055,"radius":0.018,"segments":3},"position":[0,0.48,0.445]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.3,"depth":0.035,"radius":0.01,"segments":3},"position":[0.2,0.53,0.485]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.055,"height":0.055,"depth":0.035,"radius":0.012,"segments":3},"position":[-0.27,0.72,0.49]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.055,"height":0.055,"depth":0.035,"radius":0.012,"segments":3},"position":[-0.27,0.28,0.49]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.44,"height":0.22,"depth":0.4,"radius":0.03,"segments":3},"position":[0,1.22,-0.1]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.32,"height":0.04,"depth":0.28,"radius":0.012,"segments":3},"position":[0,1.34,-0.1]}]},"preview":{"projection":"perspective","azimuth":38,"elevation":20,"fov":34,"margin":1.04}}
{"t":"look","id":"sofa-moss","for":"furniture:sofa","use":"two-cushion-lounge-sofa","with":{"soft":"pack-int-moss"}}
{"t":"look","id":"sofa-ink","for":"furniture:sofa","use":"two-cushion-lounge-sofa","with":{"soft":"pack-int-ink"}}
{"t":"look","id":"island-black","for":"furniture:island","use":"kitchen-island","with":{"frame":"pack-int-black"}}
{"t":"look","id":"wardrobe-oak","for":"furniture:wardrobe","use":"panel-wardrobe","with":{"surface":"pack-int-oak"}}
{"t":"look","id":"rug-ink","for":"furniture:rug","use":"flatweave-rug-2","with":{"surface":"pack-int-ink","border":"pack-int-oak"}}
{"t":"lookdef","id":"two-cushion-lounge-sofa","name":"Two-cushion lounge sofa","for":"furniture:sofa","desc":"Low lounge sofa with two loose cushions and broad arms.","slots":{"soft:fabric":"pack-int-linen","soft:cushion":"pack-int-linen-soft","frame":"pack-int-oak"},"note":"A low contemporary sofa with a slim upholstered base, two broad arms, exactly two seat cushions, two loose back cushions and four short oak legs. The split cushions carry the scale without decorative piping or throws.","body":{"type":"Group","children":[{"type":"Mesh","material":"$soft:fabric","geometry":{"type":"RoundedBoxGeometry","width":2.2,"height":0.2,"depth":0.92,"radius":0.06},"position":[0,0.27,0]},{"type":"Mesh","material":"$soft:fabric","geometry":{"type":"RoundedBoxGeometry","width":0.2,"height":0.5,"depth":0.88,"radius":0.06},"position":[-1,0.53,0.01]},{"type":"Mesh","material":"$soft:fabric","geometry":{"type":"RoundedBoxGeometry","width":0.2,"height":0.5,"depth":0.88,"radius":0.06},"position":[1,0.53,0.01]},{"type":"Mesh","material":"$soft:fabric","geometry":{"type":"RoundedBoxGeometry","width":1.98,"height":0.48,"depth":0.16,"radius":0.06},"position":[0,0.68,-0.38]},{"type":"Mesh","material":"$soft:cushion","geometry":{"type":"RoundedBoxGeometry","width":0.88,"height":0.17,"depth":0.72,"radius":0.07},"position":[-0.46,0.49,0.06]},{"type":"Mesh","material":"$soft:cushion","geometry":{"type":"RoundedBoxGeometry","width":0.88,"height":0.17,"depth":0.72,"radius":0.07},"position":[0.46,0.49,0.06]},{"type":"Mesh","material":"$soft:cushion","geometry":{"type":"RoundedBoxGeometry","width":0.89,"height":0.44,"depth":0.15,"radius":0.07},"position":[-0.47,0.76,-0.27],"rotation":[-0.09,0,0]},{"type":"Mesh","material":"$soft:cushion","geometry":{"type":"RoundedBoxGeometry","width":0.89,"height":0.44,"depth":0.15,"radius":0.07},"position":[0.47,0.76,-0.27],"rotation":[-0.09,0,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","radiusTop":0.038,"radiusBottom":0.045,"height":0.16,"radialSegments":12},"position":[-0.9,0.08,-0.33]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","radiusTop":0.038,"radiusBottom":0.045,"height":0.16,"radialSegments":12},"position":[0.9,0.08,-0.33]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","radiusTop":0.038,"radiusBottom":0.045,"height":0.16,"radialSegments":12},"position":[-0.9,0.08,0.33]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","radiusTop":0.038,"radiusBottom":0.045,"height":0.16,"radialSegments":12},"position":[0.9,0.08,0.33]}]},"preview":{"projection":"perspective","azimuth":38,"elevation":18,"fov":34,"margin":1.04}}
{"t":"look","id":"two-cushion-lounge-sofa-moss","for":"furniture:sofa","use":"two-cushion-lounge-sofa","with":{"soft":"pack-int-moss"}}
{"t":"look","id":"two-cushion-lounge-sofa-ink","for":"furniture:sofa","use":"two-cushion-lounge-sofa","with":{"soft":"pack-int-ink"}}
{"t":"lookdef","id":"three-bay-kitchen-island","name":"Three-bay kitchen island","for":"furniture:island","desc":"Long kitchen island with three bays and a thick top.","slots":{"frame":"pack-int-clay","surface":"pal-stone","hardware":"pack-int-brass"},"note":"A freestanding island with a recessed plinth, thin stone overhang and exactly three equal working-face bays. Each bay carries one shallow drawer over one tall door with restrained horizontal pulls.","body":{"type":"Group","children":[{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","width":2.4,"height":0.84,"depth":1.08},"position":[0,0.51,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","width":2.16,"height":0.1,"depth":0.92},"position":[0,0.05,-0.02]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":2.52,"height":0.08,"depth":1.18,"radius":0.018},"position":[0,0.97,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","width":0.7,"height":0.22,"depth":0.025},"position":[-0.8,0.76,0.5525]},{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","width":0.7,"height":0.48,"depth":0.025},"position":[-0.8,0.38,0.5525]},{"type":"Mesh","material":"$hardware","geometry":{"type":"CapsuleGeometry","radius":0.012,"height":0.17,"capSegments":4,"radialSegments":10},"position":[-0.8,0.76,0.585],"rotation":[0,0,1.5708]},{"type":"Mesh","material":"$hardware","geometry":{"type":"CapsuleGeometry","radius":0.012,"height":0.17,"capSegments":4,"radialSegments":10},"position":[-0.8,0.57,0.585],"rotation":[0,0,1.5708]},{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","width":0.7,"height":0.22,"depth":0.025},"position":[0,0.76,0.5525]},{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","width":0.7,"height":0.48,"depth":0.025},"position":[0,0.38,0.5525]},{"type":"Mesh","material":"$hardware","geometry":{"type":"CapsuleGeometry","radius":0.012,"height":0.17,"capSegments":4,"radialSegments":10},"position":[0,0.76,0.585],"rotation":[0,0,1.5708]},{"type":"Mesh","material":"$hardware","geometry":{"type":"CapsuleGeometry","radius":0.012,"height":0.17,"capSegments":4,"radialSegments":10},"position":[0,0.57,0.585],"rotation":[0,0,1.5708]},{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","width":0.7,"height":0.22,"depth":0.025},"position":[0.8,0.76,0.5525]},{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","width":0.7,"height":0.48,"depth":0.025},"position":[0.8,0.38,0.5525]},{"type":"Mesh","material":"$hardware","geometry":{"type":"CapsuleGeometry","radius":0.012,"height":0.17,"capSegments":4,"radialSegments":10},"position":[0.8,0.76,0.585],"rotation":[0,0,1.5708]},{"type":"Mesh","material":"$hardware","geometry":{"type":"CapsuleGeometry","radius":0.012,"height":0.17,"capSegments":4,"radialSegments":10},"position":[0.8,0.57,0.585],"rotation":[0,0,1.5708]}]},"preview":{"projection":"perspective","azimuth":42,"elevation":20,"fov":34,"margin":1.04}}
{"t":"look","id":"three-bay-kitchen-island-black","for":"furniture:island","use":"three-bay-kitchen-island","with":{"frame":"pack-int-black"}}
{"t":"lookdef","id":"oval-soaking-tub","name":"Oval soaking tub","for":"furniture:bathtub","desc":"Freestanding oval soaking tub with a gently flared rim.","slots":{"frame":"pal-ceramic","hardware":"pack-int-brass"},"note":"A deep hollow freestanding oval shell with a thin continuous rim and a minimal floor-standing filler.","body":{"type":"Group","children":[{"type":"Mesh","material":"$frame","geometry":{"type":"LatheGeometry","segments":32,"profile":[[0.24,0],[0.33,0.06],[0.37,0.43],[0.375,0.5],[0.35,0.52],[0.315,0.48],[0.29,0.16],[0.21,0.05]]},"scale":[2.266666667,1,1]},{"type":"Mesh","material":"$hardware","geometry":{"type":"CylinderGeometry","radiusTop":0.018,"radiusBottom":0.026,"height":0.56,"radialSegments":18},"position":[0.55,0.28,-0.32]},{"type":"Mesh","material":"$hardware","geometry":{"type":"TubeGeometry","path":[[0.55,0.5,-0.32],[0.55,0.57,-0.32],[0.42,0.57,-0.32],[0.38,0.53,-0.32]],"radius":0.018,"radialSegments":12,"tubularSegments":20}}],"scale":[1,0.986394557,1]}}
{"t":"lookdef","id":"fluted-drum-coffee-table","name":"Fluted drum coffee table","for":"furniture:coffee-table","desc":"Round drum coffee table with vertically fluted sides.","slots":{"surface":"pal-stone","frame":"pack-int-oak"},"note":"A low round stone top over a cylindrical oak drum whose vertical ribs carry the silhouette.","body":{"type":"Group","children":[{"type":"Mesh","material":"$surface","geometry":{"type":"CylinderGeometry","radiusTop":0.55,"radiusBottom":0.55,"height":0.07,"radialSegments":48,"openEnded":false},"position":[0,0.385,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","radiusTop":0.385,"radiusBottom":0.385,"height":0.35,"radialSegments":36,"openEnded":false},"position":[0,0.175,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"CapsuleGeometry","radius":0.035,"height":0.28,"capSegments":4,"radialSegments":10},"position":[0.385,0.175,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"CapsuleGeometry","radius":0.035,"height":0.28,"capSegments":4,"radialSegments":10},"position":[0.361782,0.175,0.131678]},{"type":"Mesh","material":"$frame","geometry":{"type":"CapsuleGeometry","radius":0.035,"height":0.28,"capSegments":4,"radialSegments":10},"position":[0.294927,0.175,0.247473]},{"type":"Mesh","material":"$frame","geometry":{"type":"CapsuleGeometry","radius":0.035,"height":0.28,"capSegments":4,"radialSegments":10},"position":[0.1925,0.175,0.33342]},{"type":"Mesh","material":"$frame","geometry":{"type":"CapsuleGeometry","radius":0.035,"height":0.28,"capSegments":4,"radialSegments":10},"position":[0.066855,0.175,0.379151]},{"type":"Mesh","material":"$frame","geometry":{"type":"CapsuleGeometry","radius":0.035,"height":0.28,"capSegments":4,"radialSegments":10},"position":[-0.066855,0.175,0.379151]},{"type":"Mesh","material":"$frame","geometry":{"type":"CapsuleGeometry","radius":0.035,"height":0.28,"capSegments":4,"radialSegments":10},"position":[-0.1925,0.175,0.33342]},{"type":"Mesh","material":"$frame","geometry":{"type":"CapsuleGeometry","radius":0.035,"height":0.28,"capSegments":4,"radialSegments":10},"position":[-0.294927,0.175,0.247473]},{"type":"Mesh","material":"$frame","geometry":{"type":"CapsuleGeometry","radius":0.035,"height":0.28,"capSegments":4,"radialSegments":10},"position":[-0.361782,0.175,0.131678]},{"type":"Mesh","material":"$frame","geometry":{"type":"CapsuleGeometry","radius":0.035,"height":0.28,"capSegments":4,"radialSegments":10},"position":[-0.385,0.175,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"CapsuleGeometry","radius":0.035,"height":0.28,"capSegments":4,"radialSegments":10},"position":[-0.361782,0.175,-0.131678]},{"type":"Mesh","material":"$frame","geometry":{"type":"CapsuleGeometry","radius":0.035,"height":0.28,"capSegments":4,"radialSegments":10},"position":[-0.294927,0.175,-0.247473]},{"type":"Mesh","material":"$frame","geometry":{"type":"CapsuleGeometry","radius":0.035,"height":0.28,"capSegments":4,"radialSegments":10},"position":[-0.1925,0.175,-0.33342]},{"type":"Mesh","material":"$frame","geometry":{"type":"CapsuleGeometry","radius":0.035,"height":0.28,"capSegments":4,"radialSegments":10},"position":[-0.066855,0.175,-0.379151]},{"type":"Mesh","material":"$frame","geometry":{"type":"CapsuleGeometry","radius":0.035,"height":0.28,"capSegments":4,"radialSegments":10},"position":[0.066855,0.175,-0.379151]},{"type":"Mesh","material":"$frame","geometry":{"type":"CapsuleGeometry","radius":0.035,"height":0.28,"capSegments":4,"radialSegments":10},"position":[0.1925,0.175,-0.33342]},{"type":"Mesh","material":"$frame","geometry":{"type":"CapsuleGeometry","radius":0.035,"height":0.28,"capSegments":4,"radialSegments":10},"position":[0.294927,0.175,-0.247473]},{"type":"Mesh","material":"$frame","geometry":{"type":"CapsuleGeometry","radius":0.035,"height":0.28,"capSegments":4,"radialSegments":10},"position":[0.361782,0.175,-0.131678]}],"scale":[1,1,1]}}
{"t":"lookdef","id":"tripod-pedestal-side-table","name":"Tripod pedestal side table","for":"furniture:side-table","desc":"Small round side table on a three-legged pedestal.","slots":{"surface":"pal-charcoal","frame":"pal-grey"},"note":"A compact side table with a thin charcoal stone disc, one satin-brass stem and exactly three low splayed feet ending in rounded tips.","body":{"type":"Group","children":[{"type":"Mesh","material":"$surface","geometry":{"type":"CylinderGeometry","radiusTop":0.54,"radiusBottom":0.54,"height":0.07,"radialSegments":32},"position":[0,1.03,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","radiusTop":0.035,"radiusBottom":0.055,"height":0.82,"radialSegments":16},"position":[0,0.59,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"SphereGeometry","radius":0.095,"widthSegments":16,"heightSegments":10},"position":[0,0.17,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"TubeGeometry","path":[[0,0.17,0],[0.3,0.1,0],[0.52,0.07,0]],"radius":0.035,"radialSegments":8,"tubularSegments":10}},{"type":"Mesh","material":"$frame","geometry":{"type":"TubeGeometry","path":[[0,0.17,0],[-0.15,0.1,0.26],[-0.26,0.07,0.45]],"radius":0.035,"radialSegments":8,"tubularSegments":10}},{"type":"Mesh","material":"$frame","geometry":{"type":"TubeGeometry","path":[[0,0.17,0],[-0.15,0.1,-0.26],[-0.26,0.07,-0.45]],"radius":0.035,"radialSegments":8,"tubularSegments":10}},{"type":"Mesh","material":"$frame","geometry":{"type":"SphereGeometry","radius":0.065,"widthSegments":14,"heightSegments":8},"position":[0.52,0.07,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"SphereGeometry","radius":0.065,"widthSegments":14,"heightSegments":8},"position":[-0.26,0.07,0.45]},{"type":"Mesh","material":"$frame","geometry":{"type":"SphereGeometry","radius":0.065,"widthSegments":14,"heightSegments":8},"position":[-0.26,0.07,-0.45]}]}}
{"t":"lookdef","id":"ladder-open-bookshelf","name":"Ladder open bookshelf","for":"furniture:bookshelf","desc":"Tall open bookshelf with ladder-like side frames and evenly spaced shelves.","slots":{"surface":"pack-int-oak","frame":"pal-charcoal"},"note":"A tall open-back ladder shelf with two backward-leaning square steel rails and exactly five oak shelves. Shelf depth reduces toward the top to reinforce the tapered profile.","body":{"type":"Group","children":[{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","width":0.045,"height":1.81,"depth":0.045},"position":[-0.42,0.9,-0.05],"rotation":[-0.1,0,-0.025]},{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","width":0.045,"height":1.81,"depth":0.045},"position":[0.42,0.9,-0.05],"rotation":[-0.1,0,0.025]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.9,"height":0.045,"depth":0.32,"radius":0.01,"segments":3},"position":[0,0.07,0]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.84,"height":0.045,"depth":0.275,"radius":0.01,"segments":3},"position":[0,0.47,-0.0225]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.78,"height":0.045,"depth":0.23,"radius":0.01,"segments":3},"position":[0,0.87,-0.045]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.72,"height":0.045,"depth":0.185,"radius":0.01,"segments":3},"position":[0,1.27,-0.0675]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.66,"height":0.045,"depth":0.14,"radius":0.01,"segments":3},"position":[0,1.67,-0.09]}],"scale":[0.967501386,0.996674165,0.99143417]}}
{"t":"lookdef","id":"oak-trestle-writing-desk","name":"Oak trestle writing desk","for":"furniture:desk","desc":"Slender writing desk with oak trestle legs and drawers.","slots":{"frame:bark":"pack-int-oak","frame":"pal-charcoal"},"note":"A slim oak writing desk with one shallow centered drawer and two open inverted-trapezoid steel trestles. No rear modesty panel or desktop accessories interrupt the legibility of the frame.","body":{"type":"Group","children":[{"type":"Mesh","material":"$frame:bark","geometry":{"type":"RoundedBoxGeometry","width":1.9,"height":0.08,"depth":0.72,"radius":0.018},"position":[0,0.91,0]},{"type":"Mesh","material":"$frame:bark","geometry":{"type":"RoundedBoxGeometry","width":0.72,"height":0.18,"depth":0.62,"radius":0.012},"position":[0,0.78,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"CapsuleGeometry","radius":0.018,"height":0.16,"capSegments":4,"radialSegments":8},"position":[0,0.79,0.326],"rotation":[0,0,1.5708]},{"type":"Mesh","material":"$frame","geometry":{"type":"ExtrudeGeometry","depth":0.06,"profile":[[-0.38,0],[0.38,0],[0.28,0.82],[-0.28,0.82]],"holes":[[[-0.31,0.06],[0.31,0.06],[0.225,0.75],[-0.225,0.75]]]},"position":[-0.81,0,0],"rotation":[0,1.5708,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"ExtrudeGeometry","depth":0.06,"profile":[[-0.38,0],[0.38,0],[0.28,0.82],[-0.28,0.82]],"holes":[[[-0.31,0.06],[0.31,0.06],[0.225,0.75],[-0.225,0.75]]]},"position":[0.75,0,0],"rotation":[0,1.5708,0]}]}}
{"t":"lookdef","id":"saddle-counter-stool","name":"Saddle counter stool","for":"furniture:bar-stool","desc":"Backless counter stool with a saddle-shaped padded seat.","slots":{"soft":"pack-int-saddle","frame":"pal-charcoal"},"note":"A backless counter stool with one continuous upholstered saddle seat, four slightly splayed steel legs and one complete rectangular footrest loop.","body":{"type":"Group","children":[{"type":"Mesh","material":"$soft","geometry":{"type":"RoundedBoxGeometry","width":0.48,"height":0.13,"depth":0.34,"radius":0.09,"segments":5},"position":[0,0.89,0],"scale":[1,1,1]},{"type":"Mesh","material":"$frame","geometry":{"type":"TubeGeometry","path":[[-0.43,0,-0.34],[-0.32,0.88,-0.23]],"radius":0.026,"radialSegments":7,"tubularSegments":8,"curve":"spline"}},{"type":"Mesh","material":"$frame","geometry":{"type":"TubeGeometry","path":[[0.43,0,-0.34],[0.32,0.88,-0.23]],"radius":0.026,"radialSegments":7,"tubularSegments":8,"curve":"spline"}},{"type":"Mesh","material":"$frame","geometry":{"type":"TubeGeometry","path":[[-0.45,0,0.37],[-0.32,0.88,0.23]],"radius":0.026,"radialSegments":7,"tubularSegments":8,"curve":"spline"}},{"type":"Mesh","material":"$frame","geometry":{"type":"TubeGeometry","path":[[0.45,0,0.37],[0.32,0.88,0.23]],"radius":0.026,"radialSegments":7,"tubularSegments":8,"curve":"spline"}},{"type":"Mesh","material":"$frame","geometry":{"type":"TubeGeometry","path":[[-0.385,0.37,-0.294],[0.385,0.37,-0.294],[0.395,0.37,0.31],[-0.395,0.37,0.31],[-0.385,0.37,-0.294]],"radius":0.022,"radialSegments":7,"tubularSegments":20,"curve":"spline"}}]}}
{"t":"lookdef","id":"floating-double-vanity-2","name":"Floating double vanity","for":"furniture:vanity","desc":"Wall-mounted double vanity with twin basins and drawers.","slots":{"frame:cabinet":"pack-int-oak","surface:front":"pack-int-oak","surface:top":"pal-stone","frame:basin":"pal-ceramic","hardware":"pal-steel-dark"},"note":"A wall-hung oak vanity with four flat drawer fronts, one slim stone top, exactly two shallow integrated oval basins and two compact black deck faucets. A recessed lower gap keeps the cabinet visibly floating.","body":{"type":"Group","children":[{"type":"Mesh","material":"$frame:cabinet","geometry":{"type":"RoundedBoxGeometry","width":1.5,"height":0.52,"depth":0.48,"radius":0.025,"segments":3},"position":[0,0.61,0]},{"type":"Mesh","material":"$surface:top","geometry":{"type":"RoundedBoxGeometry","width":1.55,"height":0.055,"depth":0.54,"radius":0.018,"segments":3},"position":[0,0.9,0]},{"type":"Mesh","material":"$surface:front","geometry":{"type":"RoundedBoxGeometry","width":0.7,"height":0.18,"depth":0.022,"radius":0.006,"segments":3},"position":[-0.37,0.53,0.251]},{"type":"Mesh","material":"$surface:front","geometry":{"type":"RoundedBoxGeometry","width":0.7,"height":0.18,"depth":0.022,"radius":0.006,"segments":3},"position":[-0.37,0.74,0.251]},{"type":"Mesh","material":"$surface:front","geometry":{"type":"RoundedBoxGeometry","width":0.7,"height":0.18,"depth":0.022,"radius":0.006,"segments":3},"position":[0.37,0.53,0.251]},{"type":"Mesh","material":"$surface:front","geometry":{"type":"RoundedBoxGeometry","width":0.7,"height":0.18,"depth":0.022,"radius":0.006,"segments":3},"position":[0.37,0.74,0.251]},{"type":"Mesh","material":"$frame:basin","geometry":{"type":"CylinderGeometry","radiusTop":0.19,"radiusBottom":0.15,"height":0.045,"radialSegments":24},"position":[-0.38,0.94,0.02]},{"type":"Mesh","material":"$hardware","geometry":{"type":"TubeGeometry","path":[[-0.23,0.92,-0.13],[-0.23,1.12,-0.13],[-0.33,1.14,-0.04]],"radius":0.018,"tubularSegments":12,"radialSegments":9},"position":[0,0,0]},{"type":"Mesh","material":"$frame:basin","geometry":{"type":"CylinderGeometry","radiusTop":0.19,"radiusBottom":0.15,"height":0.045,"radialSegments":24},"position":[0.38,0.94,0.02]},{"type":"Mesh","material":"$hardware","geometry":{"type":"TubeGeometry","path":[[0.53,0.92,-0.13],[0.53,1.12,-0.13],[0.43,1.14,-0.04]],"radius":0.018,"tubularSegments":12,"radialSegments":9},"position":[0,0,0]},{"type":"Mesh","material":"$frame:cabinet","geometry":{"type":"RoundedBoxGeometry","width":0.025,"height":0.34,"depth":0.025,"radius":0.018,"segments":3},"position":[-0.5,0.17,-0.235]},{"type":"Mesh","material":"$frame:cabinet","geometry":{"type":"RoundedBoxGeometry","width":0.025,"height":0.34,"depth":0.025,"radius":0.018,"segments":3},"position":[0.5,0.17,-0.235]}]},"preview":{"projection":"perspective","azimuth":34,"elevation":18,"fov":34,"margin":1.04}}
{"t":"materialdef","id":"pack-int-plant-pot","of":"concrete","value":86,"body":{"roughness":0.62}}
{"t":"materialdef","id":"pack-int-plant-leaf","of":"foliage","value":42,"accent":"#657648","body":{"flatShading":true}}
{"t":"materialdef","id":"pack-int-plant-leaf-light","of":"foliage","value":58,"accent":"#8a9460","body":{"flatShading":true}}
{"t":"materialdef","id":"pack-int-oak-light","of":"timber","value":72,"body":{"roughness":0.7}}
{"t":"materialdef","id":"pack-int-upholstery-sand","of":"cloth","value":72,"accent":"#b8aa95"}
{"t":"materialdef","id":"pack-int-bedding-sand","of":"cloth","value":80,"accent":"#d9cbb6"}
{"t":"materialdef","id":"pack-int-bed-accent","of":"timber","value":42,"body":{"roughness":0.76}}
{"t":"lookdef","id":"open-shelf-unit","for":"furniture:shelving","desc":"Simple open shelving unit with evenly spaced horizontal shelves.","slots":{"frame":"pal-charcoal","surface":"pack-int-oak"},"preview":{"projection":"perspective","azimuth":-38,"elevation":20,"fov":34,"margin":1.05},"body":{"type":"Group","children":[{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","width":0.04,"height":1.8,"depth":0.04},"position":[-0.58,0.9,-0.205]},{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","width":0.04,"height":1.8,"depth":0.04},"position":[-0.58,0.9,0.205]},{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","width":0.04,"height":1.8,"depth":0.04},"position":[0.58,0.9,-0.205]},{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","width":0.04,"height":1.8,"depth":0.04},"position":[0.58,0.9,0.205]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":1.2,"height":0.045,"depth":0.45,"radius":0.012,"segments":3},"position":[0,0.08,0]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":1.2,"height":0.045,"depth":0.45,"radius":0.012,"segments":3},"position":[0,0.46,0]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":1.2,"height":0.045,"depth":0.45,"radius":0.012,"segments":3},"position":[0,0.84,0]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":1.2,"height":0.045,"depth":0.45,"radius":0.012,"segments":3},"position":[0,1.22,0]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":1.2,"height":0.045,"depth":0.45,"radius":0.012,"segments":3},"position":[0,1.6,0]}]}}
{"t":"lookdef","id":"four-top-round-table","for":"furniture:round-table-4","desc":"Small round café table with a single central pedestal.","slots":{"surface":"pack-int-oak","frame":"pal-charcoal"},"preview":{"projection":"perspective","azimuth":-38,"elevation":22,"fov":32,"margin":1.05},"body":{"type":"Group","children":[{"type":"Mesh","material":"$surface","geometry":{"type":"CylinderGeometry","radiusTop":0.525,"radiusBottom":0.525,"height":0.045,"radialSegments":24},"position":[0,0.7175,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"LatheGeometry","segments":24,"profile":[[0.18,0],[0.22,0.035],[0.15,0.075],[0.11,0.11],[0.09,0.22],[0.13,0.31],[0.1,0.42],[0.075,0.57],[0.1,0.67],[0.13,0.695]]}},{"type":"bimtex:Run","count":2,"from":[-0.08,0.0125,0],"to":[0.08,0.0125,0],"children":[{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.18,"height":0.05,"depth":0.38,"radius":0.018,"segments":3}}]},{"type":"bimtex:Run","count":2,"from":[0,0.0125,-0.08],"to":[0,0.0125,0.08],"children":[{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.38,"height":0.05,"depth":0.18,"radius":0.018,"segments":3}}]}]}}
{"t":"lookdef","id":"wall-basin","for":"furniture:sink","desc":"Compact wall-mounted basin with exposed bottle trap and tap.","slots":{"surface":"pal-ceramic","accent":"pal-grey"},"preview":{"projection":"perspective","azimuth":-34,"elevation":18,"fov":34,"margin":1.05},"body":{"type":"Group","children":[{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.82,"height":0.04,"depth":0.42,"radius":0.035,"segments":4},"position":[0,0.5,0]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.82,"height":0.14,"depth":0.035,"radius":0.025,"segments":4},"position":[0,0.59,-0.1925]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.82,"height":0.14,"depth":0.035,"radius":0.025,"segments":4},"position":[0,0.59,0.1925]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.14,"depth":0.35,"radius":0.025,"segments":4},"position":[-0.3925,0.59,0]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.14,"depth":0.35,"radius":0.025,"segments":4},"position":[0.3925,0.59,0]},{"type":"Mesh","material":"$accent","geometry":{"type":"CylinderGeometry","radiusTop":0.026,"radiusBottom":0.026,"height":0.34,"radialSegments":18},"position":[0.2,0.81,-0.13]},{"type":"Mesh","material":"$accent","geometry":{"type":"TubeGeometry","path":[[0.2,0.95,-0.13],[0.2,0.97,-0.02],[0.2,0.89,0.06]],"radius":0.02,"radialSegments":10,"tubularSegments":16}},{"type":"Mesh","material":"$accent","geometry":{"type":"TubeGeometry","path":[[0.2,0.98,-0.13],[0.3,0.98,-0.13]],"radius":0.012,"radialSegments":10,"tubularSegments":16}},{"type":"Mesh","material":"$accent","geometry":{"type":"CylinderGeometry","radiusTop":0.034,"radiusBottom":0.034,"height":0.22,"radialSegments":18},"position":[0,0.29,0]},{"type":"Mesh","material":"$accent","geometry":{"type":"TubeGeometry","path":[[0,0.35,0],[0,0.35,-0.17]],"radius":0.022,"radialSegments":10,"tubularSegments":16}},{"type":"Mesh","material":"$accent","geometry":{"type":"TorusGeometry","radius":0.04,"tube":0.008,"radialSegments":10,"tubularSegments":20},"position":[0,0.515,0],"rotation":[1.5708,0,0]}]}}
{"t":"lookdef","id":"double-platform-bed","for":"furniture:bed-double","desc":"Double platform bed with a low upholstered headboard.","slots":{"soft:fabric":"pack-int-upholstery-sand","frame":"pal-oak","soft:bedding":"pack-int-linen"},"preview":{"projection":"perspective","azimuth":-42,"elevation":20,"fov":34,"margin":1.04},"body":{"type":"Group","children":[{"type":"Mesh","material":"$soft:fabric","geometry":{"type":"RoundedBoxGeometry","width":1.37,"height":0.75,"depth":0.08,"radius":0.035,"segments":4},"position":[0,0.675,-0.915]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":1.37,"height":0.16,"depth":0.08,"radius":0.012,"segments":3},"position":[0,0.3,0.915]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.08,"height":0.16,"depth":1.75,"radius":0.012,"segments":3},"position":[-0.645,0.3,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.08,"height":0.16,"depth":1.75,"radius":0.012,"segments":3},"position":[0.645,0.3,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","width":0.08,"height":0.3,"depth":0.08},"position":[-0.645,0.15,-0.875]},{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","width":0.08,"height":0.3,"depth":0.08},"position":[-0.645,0.15,0.875]},{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","width":0.08,"height":0.3,"depth":0.08},"position":[0.645,0.15,-0.875]},{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","width":0.08,"height":0.3,"depth":0.08},"position":[0.645,0.15,0.875]},{"type":"Mesh","material":"$soft:bedding","geometry":{"type":"RoundedBoxGeometry","width":1.29,"height":0.25,"depth":1.7,"radius":0.07,"segments":4},"position":[0,0.505,0.02]},{"type":"Mesh","material":"$soft:bedding","geometry":{"type":"RoundedBoxGeometry","width":1.31,"height":0.1,"depth":1.58,"radius":0.04,"segments":4},"position":[0,0.68,0.08]},{"type":"Mesh","material":"$soft:bedding","geometry":{"type":"RoundedBoxGeometry","width":0.58,"height":0.14,"depth":0.42,"radius":0.065,"segments":4},"position":[-0.31,0.755,-0.28],"rotation":[-0.08,0,0]},{"type":"Mesh","material":"$soft:bedding","geometry":{"type":"RoundedBoxGeometry","width":0.58,"height":0.14,"depth":0.42,"radius":0.065,"segments":4},"position":[0.31,0.755,-0.28],"rotation":[-0.08,0,0]}]}}
{"t":"lookdef","id":"front-load-washer","for":"furniture:washer","desc":"Front-loading washing machine with circular glazed door and upper controls.","slots":{"frame":"pal-ceramic","accent":"pal-charcoal"},"preview":{"projection":"perspective","azimuth":34,"elevation":15,"fov":34,"margin":1.04},"body":{"type":"Group","children":[{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.69,"height":0.95,"depth":0.7,"radius":0.025,"segments":3},"position":[0,0.5,-0.025]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.69,"height":0.05,"depth":0.7,"radius":0.018,"segments":3},"position":[0,0.975,-0.025]},{"type":"bimtex:Run","count":2,"from":[-0.135,0.00625,-0.145],"to":[0.135,0.00625,-0.145],"children":[{"type":"Mesh","material":"$accent","geometry":{"type":"BoxGeometry","width":0.08,"height":0.025,"depth":0.08}}]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.62,"height":0.13,"depth":0.035,"radius":0.012,"segments":3},"position":[0,0.88,0.3425]},{"type":"Mesh","material":"$accent","geometry":{"type":"TorusGeometry","radius":0.225,"tube":0.035,"radialSegments":14,"tubularSegments":28},"position":[0,0.52,0.34]},{"type":"Mesh","material":"pack-int-glass","geometry":{"type":"CylinderGeometry","radiusTop":0.19,"radiusBottom":0.19,"height":0.035,"radialSegments":24},"position":[0,0.52,0.3575],"rotation":[1.5708,0,0]},{"type":"Mesh","material":"$accent","geometry":{"type":"CylinderGeometry","radiusTop":0.035,"radiusBottom":0.035,"height":0.018,"radialSegments":18},"position":[0.21,0.88,0.365],"rotation":[1.5708,0,0]},{"type":"bimtex:Run","count":3,"from":[-0.09,0.44,0.352],"to":[0.01,0.44,0.352],"children":[{"type":"Mesh","material":"$accent","geometry":{"type":"CylinderGeometry","radiusTop":0.012,"radiusBottom":0.012,"height":0.015,"radialSegments":12}}]}]}}
{"t":"lookdef","id":"front-load-dryer","for":"furniture:dryer","desc":"Front-loading tumble dryer with circular door and control panel.","slots":{"frame":"pal-ceramic","accent":"pal-charcoal"},"preview":{"projection":"perspective","azimuth":34,"elevation":15,"fov":34,"margin":1.04},"body":{"type":"Group","children":[{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.69,"height":0.95,"depth":0.7,"radius":0.025,"segments":3},"position":[0,0.5,-0.025]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.69,"height":0.05,"depth":0.7,"radius":0.018,"segments":3},"position":[0,0.975,-0.025]},{"type":"bimtex:Run","count":2,"from":[-0.135,0.00625,-0.145],"to":[0.135,0.00625,-0.145],"children":[{"type":"Mesh","material":"$accent","geometry":{"type":"BoxGeometry","width":0.08,"height":0.025,"depth":0.08}}]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.62,"height":0.13,"depth":0.035,"radius":0.012,"segments":3},"position":[0,0.88,0.3425]},{"type":"Mesh","material":"$accent","geometry":{"type":"TorusGeometry","radius":0.225,"tube":0.025,"radialSegments":14,"tubularSegments":28},"position":[0,0.52,0.35]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","radiusTop":0.2,"radiusBottom":0.2,"height":0.04,"radialSegments":24},"position":[0,0.52,0.355],"rotation":[1.5708,0,0]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.13,"height":0.018,"depth":0.02,"radius":0.007,"segments":3},"position":[-0.12,0.67,0.365]},{"type":"bimtex:Run","count":5,"from":[-0.08,0.435,0.352],"to":[0.08,0.435,0.352],"children":[{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.035,"height":0.012,"depth":0.015,"radius":0.004,"segments":2}}]}]}}
{"t":"lookdef","id":"twin-basket-fryer","for":"furniture:fryer","desc":"Commercial twin-basket fryer with two lidded oil wells.","slots":{"frame":"pal-steel","accent":"pal-charcoal"},"preview":{"projection":"perspective","azimuth":34,"elevation":20,"fov":34,"margin":1.04},"body":{"type":"Group","children":[{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.78,"height":0.72,"depth":0.66,"radius":0.025,"segments":3},"position":[0,0.46,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.82,"height":0.08,"depth":0.7,"radius":0.018,"segments":3},"position":[0,0.86,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","width":0.82,"height":0.25,"depth":0.055},"position":[0,0.99,-0.325]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.33,"height":0.03,"depth":0.46,"radius":0.018,"segments":3},"position":[-0.205,0.915,0.06]},{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","width":0.27,"height":0.018,"depth":0.37},"position":[-0.205,0.93,0.05]},{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","width":0.018,"height":0.11,"depth":0.37},"position":[-0.33099999999999996,0.98,0.05]},{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","width":0.018,"height":0.11,"depth":0.37},"position":[-0.07899999999999999,0.98,0.05]},{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","width":0.27,"height":0.11,"depth":0.018},"position":[-0.205,0.98,-0.126]},{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","width":0.27,"height":0.11,"depth":0.018},"position":[-0.205,0.98,0.226]},{"type":"Mesh","material":"$accent","geometry":{"type":"TubeGeometry","path":[[-0.205,1.02,0.18],[-0.205,1.08,0.38],[-0.205,0.98,0.5]],"radius":0.016,"radialSegments":8,"tubularSegments":10,"curve":"spline"}},{"type":"Mesh","material":"$accent","geometry":{"type":"CylinderGeometry","radiusTop":0.035,"radiusBottom":0.035,"height":0.035,"radialSegments":16},"position":[-0.205,1.01,-0.36],"rotation":[1.5708,0,0]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.33,"height":0.03,"depth":0.46,"radius":0.018,"segments":3},"position":[0.205,0.915,0.06]},{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","width":0.27,"height":0.018,"depth":0.37},"position":[0.205,0.93,0.05]},{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","width":0.018,"height":0.11,"depth":0.37},"position":[0.07899999999999999,0.98,0.05]},{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","width":0.018,"height":0.11,"depth":0.37},"position":[0.33099999999999996,0.98,0.05]},{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","width":0.27,"height":0.11,"depth":0.018},"position":[0.205,0.98,-0.126]},{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","width":0.27,"height":0.11,"depth":0.018},"position":[0.205,0.98,0.226]},{"type":"Mesh","material":"$accent","geometry":{"type":"TubeGeometry","path":[[0.205,1.02,0.18],[0.205,1.08,0.38],[0.205,0.98,0.5]],"radius":0.016,"radialSegments":8,"tubularSegments":10,"curve":"spline"}},{"type":"Mesh","material":"$accent","geometry":{"type":"CylinderGeometry","radiusTop":0.035,"radiusBottom":0.035,"height":0.035,"radialSegments":16},"position":[0.205,1.01,-0.36],"rotation":[1.5708,0,0]},{"type":"Mesh","material":"$accent","geometry":{"type":"BoxGeometry","width":0.008,"height":0.008,"depth":0.33},"position":[-0.305,1.05,0.025]},{"type":"Mesh","material":"$accent","geometry":{"type":"BoxGeometry","width":0.008,"height":0.008,"depth":0.33},"position":[-0.255,1.05,0.025]},{"type":"Mesh","material":"$accent","geometry":{"type":"BoxGeometry","width":0.008,"height":0.008,"depth":0.33},"position":[-0.205,1.05,0.025]},{"type":"Mesh","material":"$accent","geometry":{"type":"BoxGeometry","width":0.008,"height":0.008,"depth":0.33},"position":[-0.15499999999999997,1.05,0.025]},{"type":"Mesh","material":"$accent","geometry":{"type":"BoxGeometry","width":0.008,"height":0.008,"depth":0.33},"position":[-0.10499999999999998,1.05,0.025]},{"type":"Mesh","material":"$accent","geometry":{"type":"BoxGeometry","width":0.24,"height":0.008,"depth":0.008},"position":[-0.205,1.055,-0.13]},{"type":"Mesh","material":"$accent","geometry":{"type":"BoxGeometry","width":0.24,"height":0.008,"depth":0.008},"position":[-0.205,1.055,-0.065]},{"type":"Mesh","material":"$accent","geometry":{"type":"BoxGeometry","width":0.24,"height":0.008,"depth":0.008},"position":[-0.205,1.055,0]},{"type":"Mesh","material":"$accent","geometry":{"type":"BoxGeometry","width":0.24,"height":0.008,"depth":0.008},"position":[-0.205,1.055,0.065]},{"type":"Mesh","material":"$accent","geometry":{"type":"BoxGeometry","width":0.24,"height":0.008,"depth":0.008},"position":[-0.205,1.055,0.13]},{"type":"Mesh","material":"$accent","geometry":{"type":"BoxGeometry","width":0.24,"height":0.008,"depth":0.008},"position":[-0.205,1.055,0.195]},{"type":"Mesh","material":"$accent","geometry":{"type":"BoxGeometry","width":0.008,"height":0.008,"depth":0.33},"position":[0.10499999999999998,1.05,0.025]},{"type":"Mesh","material":"$accent","geometry":{"type":"BoxGeometry","width":0.008,"height":0.008,"depth":0.33},"position":[0.15499999999999997,1.05,0.025]},{"type":"Mesh","material":"$accent","geometry":{"type":"BoxGeometry","width":0.008,"height":0.008,"depth":0.33},"position":[0.205,1.05,0.025]},{"type":"Mesh","material":"$accent","geometry":{"type":"BoxGeometry","width":0.008,"height":0.008,"depth":0.33},"position":[0.255,1.05,0.025]},{"type":"Mesh","material":"$accent","geometry":{"type":"BoxGeometry","width":0.008,"height":0.008,"depth":0.33},"position":[0.305,1.05,0.025]},{"type":"Mesh","material":"$accent","geometry":{"type":"BoxGeometry","width":0.24,"height":0.008,"depth":0.008},"position":[0.205,1.055,-0.13]},{"type":"Mesh","material":"$accent","geometry":{"type":"BoxGeometry","width":0.24,"height":0.008,"depth":0.008},"position":[0.205,1.055,-0.065]},{"type":"Mesh","material":"$accent","geometry":{"type":"BoxGeometry","width":0.24,"height":0.008,"depth":0.008},"position":[0.205,1.055,0]},{"type":"Mesh","material":"$accent","geometry":{"type":"BoxGeometry","width":0.24,"height":0.008,"depth":0.008},"position":[0.205,1.055,0.065]},{"type":"Mesh","material":"$accent","geometry":{"type":"BoxGeometry","width":0.24,"height":0.008,"depth":0.008},"position":[0.205,1.055,0.13]},{"type":"Mesh","material":"$accent","geometry":{"type":"BoxGeometry","width":0.24,"height":0.008,"depth":0.008},"position":[0.205,1.055,0.195]},{"type":"Mesh","material":"$accent","geometry":{"type":"TorusGeometry","radius":0.045,"tube":0.014,"radialSegments":10,"tubularSegments":20},"position":[-0.29,0.055,-0.24],"rotation":[0,1.5708,0]},{"type":"Mesh","material":"$accent","geometry":{"type":"TorusGeometry","radius":0.045,"tube":0.014,"radialSegments":10,"tubularSegments":20},"position":[-0.29,0.055,0.24],"rotation":[0,1.5708,0]},{"type":"Mesh","material":"$accent","geometry":{"type":"TorusGeometry","radius":0.045,"tube":0.014,"radialSegments":10,"tubularSegments":20},"position":[0.29,0.055,-0.24],"rotation":[0,1.5708,0]},{"type":"Mesh","material":"$accent","geometry":{"type":"TorusGeometry","radius":0.045,"tube":0.014,"radialSegments":10,"tubularSegments":20},"position":[0.29,0.055,0.24],"rotation":[0,1.5708,0]}]}}
{"t":"lookdef","id":"floor-cushion","for":"furniture:cushion","desc":"Low oversized floor cushion with softly rounded square form.","slots":{"soft":"pack-int-linen-soft"},"preview":{"projection":"perspective","azimuth":-40,"elevation":32,"fov":32,"margin":1.04},"body":{"type":"Group","children":[{"type":"Mesh","material":"$soft","geometry":{"type":"RoundedBoxGeometry","width":0.6,"height":0.14,"depth":0.6,"radius":0.07,"segments":4},"position":[0,0.07,0]},{"type":"Mesh","material":"$soft","geometry":{"type":"RoundedBoxGeometry","width":0.54,"height":0.01,"depth":0.018,"radius":0.007,"segments":3},"position":[0,0.145,-0.285]},{"type":"Mesh","material":"$soft","geometry":{"type":"RoundedBoxGeometry","width":0.54,"height":0.01,"depth":0.018,"radius":0.007,"segments":3},"position":[0,0.145,0.285]},{"type":"Mesh","material":"$soft","geometry":{"type":"RoundedBoxGeometry","width":0.018,"height":0.01,"depth":0.54,"radius":0.007,"segments":3},"position":[-0.285,0.145,0]},{"type":"Mesh","material":"$soft","geometry":{"type":"RoundedBoxGeometry","width":0.018,"height":0.01,"depth":0.54,"radius":0.007,"segments":3},"position":[0.285,0.145,0]}]}}
{"t":"lookdef","id":"interior-plant","for":"asset:interior-plant","desc":"Tall potted fiddle-leaf plant with a visible central stem and alternating broad leaves.","slots":{"surface":"pal-leaf","frame":"pal-stone"},"body":{"type":"Group","children":[{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","radiusTop":0.23,"radiusBottom":0.17,"height":0.34,"radialSegments":24},"position":[0,0.17,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"TorusGeometry","radius":0.205,"tube":0.025,"radialSegments":12,"tubularSegments":28},"position":[0,0.335,0],"rotation":[1.5707963267948966,0,0]},{"type":"Mesh","material":"pack-int-black","geometry":{"type":"CylinderGeometry","radiusTop":0.19,"radiusBottom":0.19,"height":0.025,"radialSegments":24},"position":[0,0.345,0]},{"type":"Mesh","material":"pack-int-oak","geometry":{"type":"TubeGeometry","path":[[0,0.35,0],[-0.015,0.72,0.01],[0.02,1.08,-0.015],[0,1.52,0]],"radius":0.025,"radialSegments":12,"tubularSegments":18,"curve":"spline"}},{"type":"Mesh","material":"pack-int-oak","geometry":{"type":"TubeGeometry","path":[[0,0.72,0],[-0.26,0.83,0.02]],"radius":0.012,"radialSegments":10,"tubularSegments":8}},{"type":"Mesh","material":"pack-int-oak","geometry":{"type":"TubeGeometry","path":[[0.005,0.86,0],[0.27,0.98,-0.04]],"radius":0.012,"radialSegments":10,"tubularSegments":8}},{"type":"Mesh","material":"pack-int-oak","geometry":{"type":"TubeGeometry","path":[[0.01,1.02,0],[-0.29,1.15,0.03]],"radius":0.011,"radialSegments":10,"tubularSegments":8}},{"type":"Mesh","material":"pack-int-oak","geometry":{"type":"TubeGeometry","path":[[0,1.19,0],[0.25,1.31,0.04]],"radius":0.011,"radialSegments":10,"tubularSegments":8}},{"type":"Mesh","material":"$surface","geometry":{"type":"SphereGeometry","radius":1,"widthSegments":20,"heightSegments":12},"position":[-0.31,0.85,0.02],"scale":[0.28,0.12,0.16],"rotation":[0.08,0.25,-0.18]},{"type":"Mesh","material":"pack-int-plant-leaf-light","geometry":{"type":"SphereGeometry","radius":1,"widthSegments":20,"heightSegments":12},"position":[0.31,0.99,-0.04],"scale":[0.29,0.13,0.17],"rotation":[-0.04,-0.28,0.16]},{"type":"Mesh","material":"$surface","geometry":{"type":"SphereGeometry","radius":1,"widthSegments":20,"heightSegments":12},"position":[-0.34,1.16,0.03],"scale":[0.31,0.14,0.18],"rotation":[0.06,0.2,-0.14]},{"type":"Mesh","material":"pack-int-plant-leaf-light","geometry":{"type":"SphereGeometry","radius":1,"widthSegments":20,"heightSegments":12},"position":[0.3,1.32,0.05],"scale":[0.28,0.13,0.17],"rotation":[-0.08,-0.18,0.12]},{"type":"Mesh","material":"$surface","geometry":{"type":"SphereGeometry","radius":1,"widthSegments":20,"heightSegments":12},"position":[-0.23,1.38,-0.06],"scale":[0.25,0.12,0.16],"rotation":[0.1,-0.25,-0.2]},{"type":"Mesh","material":"pack-int-plant-leaf-light","geometry":{"type":"SphereGeometry","radius":1,"widthSegments":20,"heightSegments":12},"position":[0.2,1.48,0],"scale":[0.23,0.12,0.15],"rotation":[-0.06,0.22,0.18]},{"type":"Mesh","material":"$surface","geometry":{"type":"SphereGeometry","radius":1,"widthSegments":20,"heightSegments":12},"position":[0,1.58,0.02],"scale":[0.2,0.13,0.14],"rotation":[0.08,0,0.05]},{"type":"Mesh","material":"$surface","geometry":{"type":"SphereGeometry","radius":1,"widthSegments":20,"heightSegments":12},"position":[-0.24,0.99,-0.13],"scale":[0.24,0.11,0.15],"rotation":[0.22,0.5,-0.12]},{"type":"Mesh","material":"pack-int-plant-leaf-light","geometry":{"type":"SphereGeometry","radius":1,"widthSegments":20,"heightSegments":12},"position":[0.24,1.18,0.14],"scale":[0.25,0.11,0.15],"rotation":[-0.18,-0.5,0.12]},{"type":"Mesh","material":"pack-int-oak","geometry":{"type":"TubeGeometry","path":[[0,0.58,0],[-0.24,0.68,0.06]],"radius":0.012,"radialSegments":10,"tubularSegments":8}},{"type":"Mesh","material":"pack-int-oak","geometry":{"type":"TubeGeometry","path":[[0,0.66,0],[0.25,0.77,-0.05]],"radius":0.012,"radialSegments":10,"tubularSegments":8}},{"type":"Mesh","material":"$surface","geometry":{"type":"SphereGeometry","radius":1,"widthSegments":20,"heightSegments":12},"position":[-0.29,0.7,0.07],"scale":[0.27,0.12,0.17],"rotation":[0.1,0.3,-0.15]},{"type":"Mesh","material":"pack-int-plant-leaf-light","geometry":{"type":"SphereGeometry","radius":1,"widthSegments":20,"heightSegments":12},"position":[0.3,0.79,-0.06],"scale":[0.28,0.12,0.17],"rotation":[-0.08,-0.32,0.15]}]},"preview":{"projection":"perspective","azimuth":58,"elevation":14,"fov":34,"margin":1.04}}
{"t":"lookdef","id":"sectional-l-sofa","for":"furniture:sectional","desc":"L-shaped sectional sofa with deep cushions and low arms.","slots":{"soft":"pack-int-upholstery-sand","frame":"pal-oak"},"body":{"type":"Group","children":[{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":2.7,"height":0.17,"depth":0.9,"radius":0.035,"segments":3},"position":[0,0.085,0.45]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.9,"height":0.17,"depth":1.75,"radius":0.035,"segments":3},"position":[0.9,0.085,0.28]},{"type":"Mesh","material":"$soft","geometry":{"type":"RoundedBoxGeometry","width":0.9,"height":0.2,"depth":0.72,"radius":0.06,"segments":4},"position":[-0.9,0.27,0.48]},{"type":"Mesh","material":"$soft","geometry":{"type":"RoundedBoxGeometry","width":0.9,"height":0.2,"depth":0.72,"radius":0.06,"segments":4},"position":[0,0.27,0.48]},{"type":"Mesh","material":"$soft","geometry":{"type":"RoundedBoxGeometry","width":0.9,"height":0.2,"depth":1.38,"radius":0.06,"segments":4},"position":[0.9,0.27,0.56]},{"type":"Mesh","material":"$soft","geometry":{"type":"RoundedBoxGeometry","width":0.9,"height":0.46,"depth":0.16,"radius":0.06,"segments":4},"position":[-0.9,0.58,0.06],"rotation":[-0.08,0,0]},{"type":"Mesh","material":"$soft","geometry":{"type":"RoundedBoxGeometry","width":0.9,"height":0.46,"depth":0.16,"radius":0.06,"segments":4},"position":[0,0.58,0.06],"rotation":[-0.08,0,0]},{"type":"Mesh","material":"$soft","geometry":{"type":"RoundedBoxGeometry","width":0.9,"height":0.46,"depth":0.16,"radius":0.06,"segments":4},"position":[0.9,0.58,0.06],"rotation":[-0.08,0,0]},{"type":"Mesh","material":"$soft","geometry":{"type":"RoundedBoxGeometry","width":0.16,"height":0.5,"depth":0.82,"radius":0.06,"segments":4},"position":[-1.27,0.42,0.46]},{"type":"Mesh","material":"$soft","geometry":{"type":"RoundedBoxGeometry","width":0.16,"height":0.5,"depth":1.42,"radius":0.06,"segments":4},"position":[1.27,0.42,0.56]}],"scale":[1.12,0.96,1.08]},"preview":{"projection":"perspective","azimuth":38,"elevation":20,"fov":34,"margin":1.04}}
{"t":"lookdef","id":"king-platform-bed","for":"furniture:bed-king","desc":"King platform bed with a wide upholstered headboard.","slots":{"soft:fabric":"pack-int-upholstery-sand","frame":"pack-int-oak","soft:bedding":"pack-int-bedding-sand"},"body":{"type":"Group","children":[{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":1.93,"height":0.22,"depth":2.03,"radius":0.04,"segments":4},"position":[0,0.11,0]},{"type":"Mesh","material":"$soft:fabric","geometry":{"type":"RoundedBoxGeometry","width":1.93,"height":1.15,"depth":0.12,"radius":0.055,"segments":4},"position":[0,0.575,-0.955]},{"type":"Mesh","material":"$soft:bedding","geometry":{"type":"RoundedBoxGeometry","width":1.83,"height":0.27,"depth":1.95,"radius":0.07,"segments":4},"position":[0,0.355,0.04]},{"type":"Mesh","material":"$soft:bedding","geometry":{"type":"RoundedBoxGeometry","width":1.85,"height":0.1,"depth":1.72,"radius":0.045,"segments":4},"position":[0,0.54,0.13]},{"type":"Mesh","material":"$soft:bedding","geometry":{"type":"RoundedBoxGeometry","width":0.78,"height":0.16,"depth":0.38,"radius":0.07,"segments":4},"position":[-0.43,0.62,-0.62],"rotation":[0.08,0,0]},{"type":"Mesh","material":"$soft:bedding","geometry":{"type":"RoundedBoxGeometry","width":0.78,"height":0.16,"depth":0.38,"radius":0.07,"segments":4},"position":[0.43,0.62,-0.62],"rotation":[0.08,0,0]}]},"preview":{"projection":"perspective","azimuth":36,"elevation":18,"fov":34,"margin":1.04}}
{"t":"lookdef","id":"warm-oak-bookcase","for":"furniture:bookcase","desc":"Open oak bookcase, five shelves between solid gables on a recessed plinth.","slots":{"frame":"pal-oak","surface":"pal-oak","accent":"pal-charcoal"},"body":{"type":"Group","children":[{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","args":[0.032,1.78,0.32]},"position":[-0.434,0.89,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","args":[0.032,1.78,0.32]},"position":[0.434,0.89,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","args":[0.9,0.036,0.32]},"position":[0,1.762,0]},{"type":"Mesh","material":"$accent","geometry":{"type":"BoxGeometry","args":[0.84,0.09,0.28]},"position":[0,0.045,0.012]},{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","args":[0.868,0.02,0.3]},"position":[0,0.1,0]},{"type":"bimtex:Run","count":4,"from":[0,0.44,0],"to":[0,1.4,0],"children":[{"type":"Mesh","material":"$surface","geometry":{"type":"BoxGeometry","args":[0.836,0.026,0.3]}}]},{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","args":[0.868,0.012,0.014]},"position":[0,0.98,-0.153]}]},"preview":{"projection":"perspective","azimuth":-38,"elevation":22,"fov":34,"margin":1.06}}
{"t":"lookdef","id":"warm-oak-wall-cabinet","for":"furniture:wall-cabinet","desc":"Wall-hung cabinet with two flush doors and a continuous under-rail pull.","slots":{"frame":"pal-oak","surface":"pal-off-white","hardware":"pal-steel-dark"},"body":{"type":"Group","children":[{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","args":[0.9,0.76,0.35]},"position":[0,0.38,0]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.438,"height":0.73,"depth":0.022,"radius":0.004,"segments":2},"position":[-0.228,0.385,0.181]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.438,"height":0.73,"depth":0.022,"radius":0.004,"segments":2},"position":[0.228,0.385,0.181]},{"type":"Mesh","material":"$hardware","geometry":{"type":"BoxGeometry","args":[0.88,0.018,0.026]},"position":[0,0.012,0.184]},{"type":"Mesh","material":"$hardware","geometry":{"type":"CylinderGeometry","args":[0.006,0.006,0.05,8]},"rotation":[1.5708,0,0],"position":[-0.012,0.385,0.196]},{"type":"Mesh","material":"$hardware","geometry":{"type":"CylinderGeometry","args":[0.006,0.006,0.05,8]},"rotation":[1.5708,0,0],"position":[0.012,0.385,0.196]}]},"preview":{"projection":"perspective","azimuth":34,"elevation":16,"fov":32,"margin":1.06}}
{"t":"materialdef","id":"pack-int-drape","of":"cloth","value":72,"body":{"roughness":0.9,"sheen":0.3,"sheenRoughness":0.75}}
{"t":"lookdef","id":"pinch-pleat-curtain","for":"asset:curtain","desc":"Floor-length pinch-pleat curtain on a slim track, gathered into repeating folds.","slots":{"soft":"pack-int-drape","hardware":"pal-steel-dark"},"body":{"type":"Group","children":[{"type":"Mesh","material":"$hardware","geometry":{"type":"BoxGeometry","args":[2,0.03,0.035]},"position":[0,2.385,0]},{"type":"Mesh","material":"$hardware","geometry":{"type":"CylinderGeometry","args":[0.012,0.012,0.05,8]},"position":[-0.96,2.35,0]},{"type":"Mesh","material":"$hardware","geometry":{"type":"CylinderGeometry","args":[0.012,0.012,0.05,8]},"position":[0.96,2.35,0]},{"type":"bimtex:Run","count":13,"from":[-0.92,1.17,0],"to":[0.92,1.17,0],"children":[{"type":"Mesh","material":"$soft","geometry":{"type":"RoundedBoxGeometry","width":0.16,"height":2.34,"depth":0.12,"radius":0.055,"segments":4}}]}]},"preview":{"projection":"perspective","azimuth":24,"elevation":12,"fov":34,"margin":1.08}}

{"t":"lookdef","id":"arc-floor-lamp","name":"Arc floor lamp","for":"furniture:floor-lamp","desc":"Slim brass arc floor lamp with a shallow linen shade and glowing diffuser.","slots":{"frame":"pack-int-brass","surface":"pack-int-linen","accent":"pack-int-lamp-glow"},"note":"Natural box is 0.4 × 1.6 × 0.4; the stem rises through 85% of the overall height before the shade establishes the widest point.","body":{"type":"Group","children":[{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","radiusTop":0.16,"radiusBottom":0.18,"height":0.035,"radialSegments":24},"position":[0,0.0175,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","radiusTop":0.018,"radiusBottom":0.025,"height":1.28,"radialSegments":16},"position":[-0.08,0.66,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"TubeGeometry","path":[[-0.08,1.27,0],[-0.06,1.48,0],[0.14,1.55,0]],"radius":0.018,"radialSegments":10,"tubularSegments":18,"curve":"spline"}},{"type":"Mesh","material":"$surface","geometry":{"type":"CylinderGeometry","radiusTop":0.13,"radiusBottom":0.2,"height":0.24,"radialSegments":24,"openEnded":true},"position":[0.14,1.42,0]},{"type":"Mesh","material":"$accent","geometry":{"type":"SphereGeometry","radius":0.085,"widthSegments":20,"heightSegments":12},"position":[0.14,1.38,0],"scale":[1,0.72,1]}]},"preview":{"projection":"perspective","azimuth":42,"elevation":18,"fov":34,"margin":1.04}}
{"t":"lookdef","id":"tailored-square-ottoman","name":"Tailored square ottoman","for":"furniture:ottoman","desc":"Square upholstered ottoman with two softly crowned cushions and recessed oak feet.","slots":{"soft":"pack-int-saddle","frame":"pack-int-oak"},"note":"Natural box is 0.6 × 0.43 × 0.6; distinct base and top cushions preserve the tailored seam while four short feet keep a readable shadow line at the base.","body":{"type":"Group","children":[{"type":"Mesh","material":"$soft","geometry":{"type":"RoundedBoxGeometry","width":0.6,"height":0.16,"depth":0.6,"radius":0.055,"segments":4},"position":[0,0.19,0]},{"type":"Mesh","material":"$soft","geometry":{"type":"RoundedBoxGeometry","width":0.58,"height":0.2,"depth":0.58,"radius":0.075,"segments":4},"position":[0,0.33,0]},{"type":"bimtex:Run","count":2,"from":[-0.22,0,-0.22],"to":[0.22,0,-0.22],"children":[{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.07,"height":0.12,"depth":0.07,"radius":0.018,"segments":3},"position":[0,0.06,0]}]},{"type":"bimtex:Run","count":2,"from":[-0.22,0,0.22],"to":[0.22,0,0.22],"children":[{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.07,"height":0.12,"depth":0.07,"radius":0.018,"segments":3},"position":[0,0.06,0]}]}]},"preview":{"projection":"perspective","azimuth":38,"elevation":24,"fov":34,"margin":1.05}}
{"t":"lookdef","id":"slim-drawer-console","name":"Slim drawer console","for":"furniture:console-table","desc":"Narrow oak console table with two shallow drawers and a black steel stretcher frame.","slots":{"surface":"pack-int-oak","frame":"pack-int-black","hardware":"pack-int-brass"},"note":"Natural box is 1.2 × 0.78 × 0.35; the top is intentionally shallow and the open frame preserves negative space below the drawers.","body":{"type":"Group","children":[{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":1.2,"height":0.06,"depth":0.35,"radius":0.025,"segments":3},"position":[0,0.75,0]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":1.04,"height":0.18,"depth":0.31,"radius":0.025,"segments":3},"position":[0,0.63,0]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.48,"height":0.14,"depth":0.025,"radius":0.012,"segments":3},"position":[-0.26,0.63,0.168]},{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.48,"height":0.14,"depth":0.025,"radius":0.012,"segments":3},"position":[0.26,0.63,0.168]},{"type":"Mesh","material":"$hardware","geometry":{"type":"CapsuleGeometry","radius":0.012,"height":0.1,"capSegments":4,"radialSegments":10},"position":[-0.26,0.63,0.188],"rotation":[0,0,1.5708]},{"type":"Mesh","material":"$hardware","geometry":{"type":"CapsuleGeometry","radius":0.012,"height":0.1,"capSegments":4,"radialSegments":10},"position":[0.26,0.63,0.188],"rotation":[0,0,1.5708]},{"type":"bimtex:Run","count":2,"from":[-0.5,0,-0.12],"to":[0.5,0,-0.12],"children":[{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","radiusTop":0.022,"radiusBottom":0.022,"height":0.58,"radialSegments":14},"position":[0,0.29,0]}]},{"type":"bimtex:Run","count":2,"from":[-0.5,0,0.12],"to":[0.5,0,0.12],"children":[{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","radiusTop":0.022,"radiusBottom":0.022,"height":0.58,"radialSegments":14},"position":[0,0.29,0]}]},{"type":"Mesh","material":"$frame","geometry":{"type":"TubeGeometry","path":[[-0.5,0.12,-0.12],[-0.5,0.12,0.12],[0.5,0.12,0.12],[0.5,0.12,-0.12]],"radius":0.016,"radialSegments":10,"tubularSegments":18}}]},"preview":{"projection":"perspective","azimuth":38,"elevation":20,"fov":34,"margin":1.04}}
{"t":"lookdef","id":"branching-hall-coat-rack","name":"Branching hall coat rack","for":"furniture:coat-rack","desc":"Freestanding oak coat rack with a weighted base, branching hooks and umbrella ring.","slots":{"frame":"pack-int-oak","hardware":"pack-int-brass"},"note":"Natural box is 0.8 × 1.7 × 0.4; branching hooks create the full width only at the top while the pole and umbrella ring keep the lower silhouette open.","body":{"type":"Group","children":[{"type":"Mesh","material":"$hardware","geometry":{"type":"CylinderGeometry","radiusTop":0.17,"radiusBottom":0.2,"height":0.05,"radialSegments":24},"position":[0,0.025,0],"scale":[1,1,0.65]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","radiusTop":0.035,"radiusBottom":0.055,"height":1.62,"radialSegments":18},"position":[0,0.82,0]},{"type":"Mesh","material":"$hardware","geometry":{"type":"TorusGeometry","radius":0.16,"tube":0.015,"radialSegments":10,"tubularSegments":28},"position":[0,0.55,0],"rotation":[1.5708,0,0],"scale":[1,1,0.72]},{"type":"Mesh","material":"$frame","geometry":{"type":"TubeGeometry","path":[[0,1.55,0],[0.22,1.62,0],[0.36,1.58,0]],"radius":0.025,"radialSegments":10,"tubularSegments":18}},{"type":"Mesh","material":"$frame","geometry":{"type":"TubeGeometry","path":[[0,1.48,0],[-0.22,1.56,0],[-0.36,1.5,0]],"radius":0.025,"radialSegments":10,"tubularSegments":18}},{"type":"Mesh","material":"$frame","geometry":{"type":"TubeGeometry","path":[[0,1.42,0],[0,1.5,0.13],[0,1.47,0.2]],"radius":0.023,"radialSegments":10,"tubularSegments":18}},{"type":"Mesh","material":"$frame","geometry":{"type":"TubeGeometry","path":[[0,1.36,0],[0,1.44,-0.13],[0,1.41,-0.2]],"radius":0.023,"radialSegments":10,"tubularSegments":18}}]},"preview":{"projection":"perspective","azimuth":42,"elevation":16,"fov":34,"margin":1.04}}
{"t":"lookdef","id":"open-top-pedal-bin","name":"Open-top pedal bin","for":"furniture:trash-can","desc":"Tall cylindrical waste bin with a rolled rim, recessed liner and foot pedal.","slots":{"frame":"pack-int-steel","surface":"pack-int-black","hardware":"pack-int-black"},"note":"Natural box is 0.35 × 0.8 × 0.35; an open-ended wall and rolled rim preserve the visible mouth instead of sealing a container with a solid lid.","body":{"type":"Group","children":[{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","radiusTop":0.175,"radiusBottom":0.155,"height":0.72,"radialSegments":24,"openEnded":true},"position":[0,0.39,0]},{"type":"Mesh","material":"$surface","geometry":{"type":"CylinderGeometry","radiusTop":0.145,"radiusBottom":0.145,"height":0.015,"radialSegments":24},"position":[0,0.08,0]},{"type":"Mesh","material":"$hardware","geometry":{"type":"TorusGeometry","radius":0.16,"tube":0.015,"radialSegments":10,"tubularSegments":28},"position":[0,0.76,0],"rotation":[1.5708,0,0]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.14,"height":0.025,"depth":0.09,"radius":0.025,"segments":3},"position":[0,0.025,0.13]}]},"preview":{"projection":"perspective","azimuth":38,"elevation":24,"fov":34,"margin":1.05}}
{"t":"lookdef","id":"sixteen-bottle-wine-rack","name":"Sixteen-bottle wine rack","for":"furniture:wine-rack","desc":"Tall oak and black-steel wine rack displaying sixteen bottles in four open rows.","slots":{"frame":"pack-int-oak","hardware":"pack-int-black","accent":"pack-int-moss"},"note":"Natural box is 0.9 × 1.8 × 0.35; four open shelves and visible bottle necks keep the depth legible without turning the rack into a closed cabinet.","body":{"type":"Group","children":[{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.09,"height":1.8,"depth":0.35,"radius":0.018,"segments":3},"position":[-0.405,0.9,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.09,"height":1.8,"depth":0.35,"radius":0.018,"segments":3},"position":[0.405,0.9,0]},{"type":"bimtex:Run","count":5,"from":[0,0.09,0],"to":[0,1.71,0],"children":[{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.72,"height":0.035,"depth":0.31,"radius":0.01,"segments":3},"position":[0,0,0]}]},{"type":"bimtex:Run","count":4,"from":[0,0.27,0],"to":[0,1.53,0],"children":[{"type":"bimtex:Run","count":4,"from":[-0.27,0,0],"to":[0.27,0,0],"children":[{"type":"Mesh","material":"$accent","geometry":{"type":"CylinderGeometry","radiusTop":0.045,"radiusBottom":0.06,"height":0.27,"radialSegments":16},"position":[0,0,0.02],"rotation":[1.5708,0,0]},{"type":"Mesh","material":"$hardware","geometry":{"type":"CylinderGeometry","radiusTop":0.022,"radiusBottom":0.027,"height":0.08,"radialSegments":14},"position":[0,0,0.195],"rotation":[1.5708,0,0]}]}]}]},"preview":{"projection":"perspective","azimuth":38,"elevation":18,"fov":34,"margin":1.03}}
