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_current_frame_pivot(self)

clear_interval_pivots(self)

origin(*args, **kwargs)

Overloaded function.

remember_current_frame_pivot(self)

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.

  1. origin(self: csc.domain.Pivot) -> numpy.ndarray[numpy.float32[3, 1]]

  2. origin(self: csc.domain.Pivot, frame: int) -> numpy.ndarray[numpy.float32[3, 1]]

  3. 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.

  1. rotation(self: csc.domain.Pivot) -> csc.math.Quaternion

  2. rotation(self: csc.domain.Pivot, frame: int) -> csc.math.Quaternion

  3. 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