Note
Go to the end to download the full example code.
Transformation Editor#
The transformation editor can be used to manipulate transformations.
from pytransform3d.editor import TransformEditor
from pytransform3d.rotations import active_matrix_from_extrinsic_euler_xyx
from pytransform3d.transform_manager import TransformManager
from pytransform3d.transformations import transform_from
tm = TransformManager()
tm.add_transform(
"tree",
"world",
transform_from(
active_matrix_from_extrinsic_euler_xyx([0, 0.5, 0]), [0, 0, 0.5]
),
)
tm.add_transform(
"car",
"world",
transform_from(
active_matrix_from_extrinsic_euler_xyx([0.5, 0, 0]), [0.5, 0, 0]
),
)
te = TransformEditor(tm, "world", s=0.3)
te.show()
print("tree to world:")
print(te.transform_manager.get_transform("tree", "world"))