unisim.backend.motrix.camera

Functions

render_offsets(num_envs, spacing[, offset_mode])

resolve_system_camera_view(num_envs, ...)

tracking_camera_lookat(base_positions, ...)

Classes

CameraView

CameraView(lookat: 'list[float]', distance: 'float', elevation: 'float', azimuth: 'float', tracking: 'TrackingCamera | None' = None)

TrackingCamera

TrackingCamera(env_idx: 'int', distance: 'float', elevation: 'float', azimuth: 'float')

class unisim.backend.motrix.camera.TrackingCamera[source]

Bases: object

TrackingCamera(env_idx: ‘int’, distance: ‘float’, elevation: ‘float’, azimuth: ‘float’)

Parameters:
env_idx: int
distance: float
elevation: float
azimuth: float
__init__(env_idx, distance, elevation, azimuth)
Parameters:
class unisim.backend.motrix.camera.CameraView[source]

Bases: object

CameraView(lookat: ‘list[float]’, distance: ‘float’, elevation: ‘float’, azimuth: ‘float’, tracking: ‘TrackingCamera | None’ = None)

Parameters:
lookat: list[float]
distance: float
elevation: float
azimuth: float
tracking: TrackingCamera | None = None
__init__(lookat, distance, elevation, azimuth, tracking=None)
Parameters:
unisim.backend.motrix.camera.render_offsets(num_envs, spacing, offset_mode='grid')[source]
Parameters:
Return type:

list[list[float]]

unisim.backend.motrix.camera.tracking_camera_lookat(base_positions, tracking_camera, offsets)[source]
Parameters:
Return type:

list[float]

unisim.backend.motrix.camera.resolve_system_camera_view(num_envs, base_positions, offsets, camera_kwargs)[source]
Parameters:
Return type:

CameraView