Files
cadSet/text-to-cad/models/robots/tom/v1/assemblies/pitch_link_sts3250.py
T
2026-07-22 19:38:36 +08:00

41 lines
922 B
Python

from __future__ import annotations
YOKE_PLATE_FACE_X_MM = -57.5
STS3250_YOKE_PLATE_FACE_LOCAL_Y_MM = -27.4
STS3250_TRANSFORM = [
0.0,
-1.0,
0.0,
(
YOKE_PLATE_FACE_X_MM
+ STS3250_YOKE_PLATE_FACE_LOCAL_Y_MM
),
1.0, 0.0, 0.0, 16.4,
0.0, 0.0, 1.0, 0.0,
0.0, 0.0, 0.0, 1.0,
]
def gen_step() -> dict[str, object]:
return {
"instances": [
{
"path": "../parts/servo_horn_yoke.step",
"name": "servo_horn_yoke",
"transform": [
1.0, 0.0, 0.0, 0.0,
0.0, 1.0, 0.0, 0.0,
0.0, 0.0, 1.0, 0.0,
0.0, 0.0, 0.0, 1.0,
],
},
{
"path": "../parts/imports/sts3250.step",
"name": "sts3250",
"transform": STS3250_TRANSFORM,
},
],
}