Skip to content

Layout Planner (Beta)

The Layout Planner assembles factory and machine layouts directly in the browser. You work with reusable library objects such as conveyors, robots and fixtures while the 3D scene remains the center of the planning workspace.

Planner mode is for authoring and arrangement rather than machine operation. It adds the library, a planning grid, snapping tools, translation and rotation handles, and compatible snap-point connections.

Planner mode: the component library on the right, the planning tools beside the 3D view, and the run controls along the top

  • Library provides the reusable objects available for the current planning project.
  • Placement adds an object from the library to the 3D layout.
  • Grid and snapping help you position objects consistently.
  • Translate and rotate handles refine the position and orientation of a selected object.
  • Snap-point connections align compatible connection points between layout objects.

Try it live: Layout Planner demo.

The library window lists the sources you can place from, as tabs. The project you are working in is the first tab and the default one — everything you or the Editor saved into it is placeable straight away, with no publishing or registration step in between.

Further tabs appear only for libraries that are explicitly attached: named by the project’s manifest, passed on the URL, or added by you. Nothing is attached because it happened to ship with the build, so the tabs you see are the ones somebody chose.

The paths that vehicles and material flow travel along are ordinary planner objects — you draw and edit them in the layout instead of preparing them elsewhere.

  • Handles. Each vertex of a path, and both of its free ends, is a draggable handle. Arcs get a centre and a radius handle instead; an arc end cannot be dragged freely, because without a tangent constraint that has no single answer.
  • The chain never tears. Dragging a vertex that two segments share moves both of them in one step.
  • Ends snap. Dragging a free end onto a nearby compatible port connects it — the free end of another path, or a station’s snap point. Direction is respected: the start of a path only accepts outgoing or bidirectional ports, and an occupied port is skipped.
  • Undo and redo apply. A finished drag is a normal editing step, so it undoes, redoes and saves like any other change to the layout.
  • Editing while it runs is safe. Vehicles already on an edited path are carried over onto the new geometry rather than dropped, and a vehicle waiting at the end stays waiting.

A closed loop has no free ends and therefore no ports to connect to.

  1. Open the Layout Planner demo or a prepared planning link.
  2. Confirm that Planner is the active workspace.
  3. Open the Library and choose an object that belongs in the layout.
  4. Place the object in the scene, then use the translation or rotation handles to position it.
  5. Enable the required grid or snap behavior and bring compatible snap points together.
  6. Drag the end of a transport path onto a station’s snap point to connect it, and check the result in the DES workspace.
  7. Select the placed objects in the hierarchy to review their structure and connections.