csc.tools.FulcrumCollisionInfo¶
- class csc.tools.FulcrumCollisionInfo¶
Class of basic types of points change through animation for target center of mass it contains get_fulcrum_points – all fulcrum point with collision get_collision_points – all collision points get_fulcrum_floor_points – all fulcrum points that are on the floor get_frame_collision_info_points – all collision points with collision info
- __init__(self: csc.tools.FulcrumCollisionInfo, arg0: int, arg1: int, arg2: csc.domain.Scene, arg3: csc.tools.StaticPointsTypes) None¶
Methods
__init__(self, arg0, arg1, arg2, arg3)get_collision_points(self)Dict[frame number, set of points]
Dict[frame number, Dict[csc.model.ObjectId, CollisionInfoForObject]]
get_fulcrum_points(self)Dict[frame number, set of points]
get_touch_points(self)Dict[frame number, set of points]
- __annotations__ = {}¶
- __init__(self: csc.tools.FulcrumCollisionInfo, arg0: int, arg1: int, arg2: csc.domain.Scene, arg3: csc.tools.StaticPointsTypes) None¶
- __module__ = 'csc.tools'¶
- get_collision_points(self: csc.tools.FulcrumCollisionInfo) dict[int, set[csc.model.ObjectId]]¶
Dict[frame number, set of points]
- get_frame_collision_info_points(self: csc.tools.FulcrumCollisionInfo) dict[int, dict[csc.model.ObjectId, csc.tools.CollisionInfoForObject]]¶
Dict[frame number, Dict[csc.model.ObjectId, CollisionInfoForObject]]
- get_fulcrum_points(self: csc.tools.FulcrumCollisionInfo) dict[int, set[csc.model.ObjectId]]¶
Dict[frame number, set of points]
- get_touch_points(self: csc.tools.FulcrumCollisionInfo) dict[int, set[csc.model.ObjectId]]¶
Dict[frame number, set of points]