Instance Handle

class huira.rgb.InstanceHandle
__init__(*args, **kwargs)
get_parent(self: huira._huira.rgb.InstanceHandle) huira::NodeHandle<huira::SpectralBins<3ul, 600, 750, 500, 600, 380, 500>, huira::Node<huira::SpectralBins<3ul, 600, 750, 500, 600, 380, 500> > >
get_spice_frame(self: huira._huira.rgb.InstanceHandle) str
get_spice_origin(self: huira._huira.rgb.InstanceHandle) str
get_static_angular_velocity(self: huira._huira.rgb.InstanceHandle) huira._huira.Vec3
get_static_position(self: huira._huira.rgb.InstanceHandle) huira._huira.Vec3
get_static_rotation(self: huira._huira.rgb.InstanceHandle) huira._huira.Rotation
get_static_scale(self: huira._huira.rgb.InstanceHandle) huira._huira.Vec3
get_static_velocity(self: huira._huira.rgb.InstanceHandle) huira._huira.Vec3
set_angular_velocity(self: huira._huira.rgb.InstanceHandle, wx: object, wy: object, wz: object) None

Set angular velocity (accepts any angular velocity unit)

set_euler_angles(self: huira._huira.rgb.InstanceHandle, x: object, y: object, z: object, sequence: str = 'XYZ') None
set_position(self: huira._huira.rgb.InstanceHandle, x: object, y: object, z: object) None

Set position (accepts any distance unit)

set_rotation(self: huira._huira.rgb.InstanceHandle, rotation: huira._huira.Rotation) None
set_rotation_local_to_parent(*args, **kwargs)

Overloaded function.

  1. set_rotation_local_to_parent(self: huira._huira.rgb.InstanceHandle, matrix: huira._huira.Mat3) -> None

  2. set_rotation_local_to_parent(self: huira._huira.rgb.InstanceHandle, quaternion: huira._huira.Quaternion) -> None

  3. set_rotation_local_to_parent(self: huira._huira.rgb.InstanceHandle, axis: huira._huira.Vec3, angle: object) -> None

set_rotation_parent_to_local(*args, **kwargs)

Overloaded function.

  1. set_rotation_parent_to_local(self: huira._huira.rgb.InstanceHandle, matrix: huira._huira.Mat3) -> None

  2. set_rotation_parent_to_local(self: huira._huira.rgb.InstanceHandle, quaternion: huira._huira.Quaternion) -> None

  3. set_rotation_parent_to_local(self: huira._huira.rgb.InstanceHandle, axis: huira._huira.Vec3, angle: object) -> None

set_scale(*args, **kwargs)

Overloaded function.

  1. set_scale(self: huira._huira.rgb.InstanceHandle, sx: float, sy: float, sz: float) -> None

  2. set_scale(self: huira._huira.rgb.InstanceHandle, s: float) -> None

set_spice(self: huira._huira.rgb.InstanceHandle, spice_origin: str, spice_frame: str) None
set_spice_frame(self: huira._huira.rgb.InstanceHandle, spice_frame: str) None
set_spice_origin(self: huira._huira.rgb.InstanceHandle, spice_origin: str) None
set_velocity(self: huira._huira.rgb.InstanceHandle, vx: object, vy: object, vz: object) None

Set velocity (accepts any velocity unit)

valid(self: huira._huira.rgb.InstanceHandle) bool
class huira.visible8.InstanceHandle
__init__(*args, **kwargs)
get_parent(self: huira._huira.visible8.InstanceHandle) huira::NodeHandle<huira::SpectralBins<8ul, 380, 750>, huira::Node<huira::SpectralBins<8ul, 380, 750> > >
get_spice_frame(self: huira._huira.visible8.InstanceHandle) str
get_spice_origin(self: huira._huira.visible8.InstanceHandle) str
get_static_angular_velocity(self: huira._huira.visible8.InstanceHandle) huira._huira.Vec3
get_static_position(self: huira._huira.visible8.InstanceHandle) huira._huira.Vec3
get_static_rotation(self: huira._huira.visible8.InstanceHandle) huira._huira.Rotation
get_static_scale(self: huira._huira.visible8.InstanceHandle) huira._huira.Vec3
get_static_velocity(self: huira._huira.visible8.InstanceHandle) huira._huira.Vec3
set_angular_velocity(self: huira._huira.visible8.InstanceHandle, wx: object, wy: object, wz: object) None

Set angular velocity (accepts any angular velocity unit)

set_euler_angles(self: huira._huira.visible8.InstanceHandle, x: object, y: object, z: object, sequence: str = 'XYZ') None
set_position(self: huira._huira.visible8.InstanceHandle, x: object, y: object, z: object) None

Set position (accepts any distance unit)

set_rotation(self: huira._huira.visible8.InstanceHandle, rotation: huira._huira.Rotation) None
set_rotation_local_to_parent(*args, **kwargs)

Overloaded function.

  1. set_rotation_local_to_parent(self: huira._huira.visible8.InstanceHandle, matrix: huira._huira.Mat3) -> None

  2. set_rotation_local_to_parent(self: huira._huira.visible8.InstanceHandle, quaternion: huira._huira.Quaternion) -> None

  3. set_rotation_local_to_parent(self: huira._huira.visible8.InstanceHandle, axis: huira._huira.Vec3, angle: object) -> None

set_rotation_parent_to_local(*args, **kwargs)

Overloaded function.

  1. set_rotation_parent_to_local(self: huira._huira.visible8.InstanceHandle, matrix: huira._huira.Mat3) -> None

  2. set_rotation_parent_to_local(self: huira._huira.visible8.InstanceHandle, quaternion: huira._huira.Quaternion) -> None

  3. set_rotation_parent_to_local(self: huira._huira.visible8.InstanceHandle, axis: huira._huira.Vec3, angle: object) -> None

set_scale(*args, **kwargs)

Overloaded function.

  1. set_scale(self: huira._huira.visible8.InstanceHandle, sx: float, sy: float, sz: float) -> None

  2. set_scale(self: huira._huira.visible8.InstanceHandle, s: float) -> None

set_spice(self: huira._huira.visible8.InstanceHandle, spice_origin: str, spice_frame: str) None
set_spice_frame(self: huira._huira.visible8.InstanceHandle, spice_frame: str) None
set_spice_origin(self: huira._huira.visible8.InstanceHandle, spice_origin: str) None
set_velocity(self: huira._huira.visible8.InstanceHandle, vx: object, vy: object, vz: object) None

Set velocity (accepts any velocity unit)

valid(self: huira._huira.visible8.InstanceHandle) bool