simulo.VisualMarkerBase
Base class for all visual markers.
Visual markers are non-physical visualization elements that can be added to scenes and updated dynamically during simulation.
Attributes:
name— Unique identifier for the markernum_instances— Number of marker instances (for multi-env support)_backend_handle— Internal handle to backend visualization object
simulo.VisualMarkerBase(name: str, num_instances: int = 1, _backend_handle: Any = None)set_pose()
Section titled “set_pose()”VisualMarkerBase.set_pose(position: Any, quaternion: Optional[Any] = None) -> NoneUpdate marker pose(s).
Args:
position— Position(s) as (3,) or (num_instances, 3) tensor/arrayquaternion— Optional quaternion(s) as (4,) or (num_instances, 4) in wxyz format. If None, uses identity rotation.
set_visibility()
Section titled “set_visibility()”VisualMarkerBase.set_visibility(visible: bool) -> NoneShow or hide the marker.
Args:
visible— True to show, False to hide