Use independent XYZAC and XYZBC boat programs and models
This commit is contained in:
@@ -481,6 +481,9 @@ export class SimSession {
|
||||
source_path: modelResource?.path ?? modelSourcePath,
|
||||
source_hash: modelResource?.data_hash ?? this.visualModelSourceHash ?? (typeof modelSourceText === "string" ? fnv1a64(modelSourceText) : null),
|
||||
coordinate_system: machineDefinition?.coordinates ?? "XYZAC",
|
||||
geometry_variant: machineDefinition?.coordinates === "XYZBC" ? "moving-head-y-tilt" : "moving-knee-x-tilt",
|
||||
tilt_axis: machineDefinition?.coordinates === "XYZBC" ? "Y" : "X",
|
||||
rotary_axis: "Z",
|
||||
joints: machineDefinition?.coordinates ? ["table-x", "saddle-y", "spindle-z", `tilt-${machineDefinition.coordinates[3].toLowerCase()}`, "rotate-c"] : ["table-x", "saddle-y", "spindle-z", "tilt-a", "rotate-c"],
|
||||
components: ["base", "column", "head", "spindle", "tool", "table", "saddle", "zslide"],
|
||||
} : null;
|
||||
|
||||
Reference in New Issue
Block a user