def inverse_transform_position(self, pos): return capi.transform_inverse_transform_position(self._handle, prvec3(pos))
def rotate(self, eul, space = coordinate_space.world): capi.transform_rotate(self._handle, prvec3(eul), space.value)
def look_at(self, at, up): capi.transform_look_at(self._handle, self._handle, prvec3(up))
def translate(self, dirc, space = coordinate_space.world): capi.transform_translate(self._handle, prvec3(dirc), space.value)
def rotate_around(self, cent, axis, angle, look = False): capi.transform_rotate_around(self._handle, prvec3(cent), prvec3(axis), angle, look)
def set_local_euler_angles(self, eul): capi.transform_set_local_euler_angles(self._handle, prvec3(eul))
def set_scale(self, scl): capi.transform_set_scale(self._handle, prvec3(scl))
def set_position(self, pos): capi.transform_set_position(self._handle, prvec3(pos))
def set_up(self, up): capi.transform_set_up(self._handle, prvec3(up))
def transform_direction(self, dirc): return capi.transform_transform_direction(self._handle, prvec3(dirc))