csc.domain.Pivot¶
- class csc.domain.Pivot¶
Pivot class
Represents basic Pivot methods.
- Variables
origin – overridden method by … || int (frame) || int, StatePivot (pivot)
rotation – overridden method by … || int (frame) || int, StatePivot (pivot)
- __init__(*args, **kwargs)¶
Methods
__init__
(*args, **kwargs)center_of_top_objects
(self, arg0)clear_interval_pivots
(self)origin
(*args, **kwargs)Overloaded function.
remember_interval_pivots
(self)rotation
(*args, **kwargs)Overloaded function.
select
(self, entity_id)- __init__(*args, **kwargs)¶
- __module__ = 'csc.domain'¶
- center_of_top_objects(self: csc.domain.Pivot, arg0: Callable[[Union[csc.model.ObjectId, csc.domain.Tool_object_id]], numpy.ndarray[numpy.float32[3, 1]]]) numpy.ndarray[numpy.float32[3, 1]] ¶
- clear_current_frame_pivot(self: csc.domain.Pivot) None ¶
- clear_interval_pivots(self: csc.domain.Pivot) None ¶
- origin(*args, **kwargs)¶
Overloaded function.
origin(self: csc.domain.Pivot) -> numpy.ndarray[numpy.float32[3, 1]]
origin(self: csc.domain.Pivot, frame: int) -> numpy.ndarray[numpy.float32[3, 1]]
origin(self: csc.domain.Pivot, frame: int, pivot: csc.domain.StatePivot) -> numpy.ndarray[numpy.float32[3, 1]]
- remember_current_frame_pivot(self: csc.domain.Pivot) None ¶
- remember_interval_pivots(self: csc.domain.Pivot) None ¶
- rotation(*args, **kwargs)¶
Overloaded function.
rotation(self: csc.domain.Pivot) -> csc.math.Quaternion
rotation(self: csc.domain.Pivot, frame: int) -> csc.math.Quaternion
rotation(self: csc.domain.Pivot, frame: int, pivot: csc.domain.StatePivot) -> csc.math.Quaternion
- select(self: csc.domain.Pivot, entity_id: Union[csc.model.ObjectId, csc.domain.Tool_object_id]) None ¶