Skip to main content
Glama
MaxEllis

orcaslicer-mcp

Move object to plate

move_object_to_plate

Move an object onto another plate. Coming from a plate it keeps its position relative to that plate (front-left of plate 1 lands front-left of plate 2); coming from off-plate (parked beside the bed) it lands at the destination's centre.

Instructions

Move an object onto another plate. Coming from a plate it keeps its position relative to that plate (front-left of plate 1 lands front-left of plate 2); coming from off-plate (parked beside the bed) it lands at the destination's centre. If it then overlaps a part, shift it with transform_object; arrange_plate would re-pack every plate together.

list_objects reports each object's plate (-1 when off every plate). Moving leaves both plates' slices invalid, so re-slice. An object already on that plate is left where it is (moved: false); a locked plate at either end refuses the move (plate_locked).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
plateYes0-based index of the destination plate, from list_plates or add_plate.
instanceNoWhich copy to move when the object has several (duplicate_object); 0 is the original.
object_idYesInteger id of the object, from the 'id' field of list_objects.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv0.1.17

TDQS

Score is being calculated.