Skip to content

3D Floorplan 4.27.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 15:00
3f4dda2

Added

  • 🗄 Cabinet builder: "Schrank nach Maß" with its own editor (#545, the owner's wish of 2026-10-26: "einen Schrank-Editor, dass man einen individuellen Schrank bauen kann … auch mit Schrägen, dass man den in Dachschrägen einbauen kann … mit allem personalisierbar … im Nachhinein bearbeiten"). A new piece in the library (group "Schlafen", found with "Schrank", "Dachschräge", "Kommode" …): placed in the plan, its editor opens at once, and later again with "✎ Schrank bearbeiten" or a tap on its picture in its panel. The editor shows the cabinet from the front (tap a column to set it up), a cut through the chosen column from the side and, with "🧊 3D", a 3D view to turn; "🚪 Türen" shows the doors or the inside; ↶ takes a step back, "Übernehmen" puts it on the piece (one undo step in the plan), "Abbrechen" changes nothing.
  • Everything can be chosen: width, height, depth and plinth (in cm, or inches); up to 12 columns side by side, each with its own width (or "⇔ Alle Fächer gleich breit"); inside a clothes rail under a hat shelf, two rails, shelves (how many), only drawers (how many) or nothing, drawers at the bottom under the door; a door, glass door, mirror door or open, the side of the hinges; columns moved, doubled, removed, added. Hinged or sliding doors, 4 kinds of handles (bar, knob, long, none) in stainless steel, black or brass, 10 colours (white, cashmere, light grey, sage, dove blue, anthracite, black, light oak, oak, walnut) or any own colour for the body and for the fronts, an LED light inside that lights with the entity. 8 templates to start from: wardrobe with 2 or 3 doors, sliding door wardrobe, cabinet under a sloped ceiling, knee wall cabinet, open shelving, chest of drawers, hall wardrobe.
  • Under a sloped ceiling: up to two slopes (the low side left, right, back or front, the height there and the pitch); the cabinet is cut along them, its doors and drawer fronts too, shelves and rails end under the sloped board. "📐 An die Dachschräge anpassen" (in the editor and in the panel) reads the roof over the cabinet's place (on the roof floor, or under a roof on a knee wall) and sets the slopes and the height by itself, also for a turned cabinet or one under the ridge.
  • In the 2D plan the cabinet shows its columns and, in orange, where it is lower under a slope; its two size handles change its width (all columns together) and its depth. The demo has one under the roof ("Schrank unter der Schräge" on the floor "Dach", with its light on).
  • Import and export of a property description carry the cabinet ("type": "closet" with cab; property.schema.json, docs/IMPORT.md, the show house).

Changed

  • New modules instead of more app.js: closet.js (the maths: columns, slopes, the parts cut along the slopes, fitting under the roof; tests/closet.test.mjs), closetview.js (the drawings), closet3d.js (the 3D model, one mesh per material) and closetui.js (panel and editor).