gameObjects.attachables.physicLink#
- class gameObjects.attachables.physicLink.PhysicLink(context: EmberEngine, gameObject: GameObject, uuid: UUID = None, active: bool = False)#
Bases:
object- class Collision(context: EmberEngine, gameObject: GameObject)#
Bases:
object- __init__(context: EmberEngine, gameObject: GameObject) None#
- property geom_type#
- property height: float#
- property radius: float#
- class Joint(context: EmberEngine, gameObject: GameObject)#
Bases:
object- class Type_(*values)#
Bases:
IntEnum- continuous = 2#
- fixed = 0#
- floating = 5#
- planar = 4#
- prismatic = 3#
- revolute = 1#
- __init__(context: EmberEngine, gameObject: GameObject)#
- class Visual(context: EmberEngine, gameObject: GameObject)#
Bases:
object- __init__(context: EmberEngine, gameObject: GameObject) None#
- __init__(context: EmberEngine, gameObject: GameObject, uuid: UUID = None, active: bool = False) None#
- static create_collision_shape(link: PhysicLink)#
- getBodyId() int#
- getJointId() int#
- static pybullet_geom_type(_t: int = 0)#
- static pybullet_joint_type(_t: int = 0)#