API Reference
- Body Module
BodyBody.__init__()Body.add_box()Body.add_capsule()Body.add_chain()Body.add_circle()Body.add_polygon()Body.add_segment()Body.angular_dampingBody.angular_velocityBody.apply_force()Body.apply_linear_impulse()Body.apply_torque()Body.awakeBody.destroy()Body.enabledBody.fixed_rotationBody.gravity_scaleBody.is_bulletBody.is_sleep_enabled()Body.linear_dampingBody.linear_velocityBody.massBody.positionBody.remove_shape()Body.rotationBody.rotational_inertiaBody.shapesBody.sleep_thresholdBody.transformBody.type
BodyBuilderBodyBuilder.__init__()BodyBuilder.angular_damping()BodyBuilder.angular_velocity()BodyBuilder.box()BodyBuilder.build()BodyBuilder.bullet()BodyBuilder.capsule()BodyBuilder.chain()BodyBuilder.circle()BodyBuilder.dynamic()BodyBuilder.enable_sleep()BodyBuilder.extend()BodyBuilder.fixed_rotation()BodyBuilder.gravity_scale()BodyBuilder.kinematic()BodyBuilder.linear_damping()BodyBuilder.linear_velocity()BodyBuilder.polygon()BodyBuilder.position()BodyBuilder.rotation()BodyBuilder.segment()BodyBuilder.sleep_threshold()BodyBuilder.static()
- Collision Filter Module
CollisionCategoryRegistryCollisionFilterCollisionFilter.categoryCollisionFilter.maskCollisionFilter.groupCollisionFilter.__init__()CollisionFilter.add_category()CollisionFilter.allow_collision_with()CollisionFilter.b2FilterCollisionFilter.b2QueryFilterCollisionFilter.block_collision_with()CollisionFilter.remove_category()CollisionFilter.set_group()
filters_collide()
- Debug Draw Module
ColorDebugDrawDebugDraw.draw_aabbsDebugDraw.draw_capsule()DebugDraw.draw_circle()DebugDraw.draw_contact_impulsesDebugDraw.draw_contact_normalsDebugDraw.draw_contactsDebugDraw.draw_friction_impulsesDebugDraw.draw_joint_extrasDebugDraw.draw_jointsDebugDraw.draw_massDebugDraw.draw_point()DebugDraw.draw_polygon()DebugDraw.draw_segment()DebugDraw.draw_shapesDebugDraw.draw_solid_capsule()DebugDraw.draw_solid_circle()DebugDraw.draw_solid_polygon()DebugDraw.draw_string()DebugDraw.draw_transform()
draw_circle()draw_point()draw_polygon()draw_segment()draw_solid_capsule()draw_solid_circle()draw_solid_polygon()draw_string()draw_transform()
- Joint Module
- Math Module
VectorLikeAABBMat22RotScaledTransformTransformVec2Vec2.__init__()Vec2.angleVec2.as_tupleVec2.b2Vec2Vec2.clamp()Vec2.cross()Vec2.cross_scalar()Vec2.distance_to()Vec2.dot()Vec2.down()Vec2.from_angle()Vec2.from_b2Vec2()Vec2.headingVec2.inverseVec2.is_close()Vec2.is_finiteVec2.left()Vec2.lengthVec2.length_squaredVec2.lerp()Vec2.max()Vec2.min()Vec2.multiply_componentwise()Vec2.normalize()Vec2.perpendicular()Vec2.project()Vec2.reject()Vec2.right()Vec2.rotate()Vec2.up()Vec2.xVec2.yVec2.zero()
- Shape Module
- ShapeDef Module
- World Module
WorldWorld.__init__()World.add_distance_joint()World.add_motor_joint()World.add_mouse_joint()World.add_prismatic_joint()World.add_revolute_joint()World.add_weld_joint()World.add_wheel_joint()World.bodiesWorld.contact_damping_ratioWorld.contact_hertzWorld.contact_push_velocityWorld.destroy()World.draw()World.enable_continuousWorld.enable_sleepWorld.get_sensor_events()World.gravityWorld.hit_event_thresholdWorld.new_body()World.query_aabb()World.query_circle()World.ray_cast()World.restitution_thresholdWorld.step()