class_physicsserver - dragonsoulz/godot GitHub Wiki

PhysicsServer

####Inherits: Object ####Category: Core

Brief Description

Member Functions

Numeric Constants

  • JOINT_PIN = 0
  • JOINT_HINGE = 1
  • JOINT_SLIDER = 2
  • JOINT_CONE_TWIST = 3
  • JOINT_6DOF = 4
  • PIN_JOINT_BIAS = 0
  • PIN_JOINT_DAMPING = 1
  • PIN_JOINT_IMPULSE_CLAMP = 2
  • HINGE_JOINT_BIAS = 0
  • HINGE_JOINT_LIMIT_UPPER = 1
  • HINGE_JOINT_LIMIT_LOWER = 2
  • HINGE_JOINT_LIMIT_BIAS = 3
  • HINGE_JOINT_LIMIT_SOFTNESS = 4
  • HINGE_JOINT_LIMIT_RELAXATION = 5
  • HINGE_JOINT_MOTOR_TARGET_VELOCITY = 6
  • HINGE_JOINT_MOTOR_MAX_IMPULSE = 7
  • HINGE_JOINT_FLAG_USE_LIMIT = 0
  • HINGE_JOINT_FLAG_ENABLE_MOTOR = 1
  • SLIDER_JOINT_LINEAR_LIMIT_UPPER = 0
  • SLIDER_JOINT_LINEAR_LIMIT_LOWER = 1
  • SLIDER_JOINT_LINEAR_LIMIT_SOFTNESS = 2
  • SLIDER_JOINT_LINEAR_LIMIT_RESTITUTION = 3
  • SLIDER_JOINT_LINEAR_LIMIT_DAMPING = 4
  • SLIDER_JOINT_LINEAR_MOTION_SOFTNESS = 5
  • SLIDER_JOINT_LINEAR_MOTION_RESTITUTION = 6
  • SLIDER_JOINT_LINEAR_MOTION_DAMPING = 7
  • SLIDER_JOINT_LINEAR_ORTHOGONAL_SOFTNESS = 8
  • SLIDER_JOINT_LINEAR_ORTHOGONAL_RESTITUTION = 9
  • SLIDER_JOINT_LINEAR_ORTHOGONAL_DAMPING = 10
  • SLIDER_JOINT_ANGULAR_LIMIT_UPPER = 11
  • SLIDER_JOINT_ANGULAR_LIMIT_LOWER = 12
  • SLIDER_JOINT_ANGULAR_LIMIT_SOFTNESS = 13
  • SLIDER_JOINT_ANGULAR_LIMIT_RESTITUTION = 14
  • SLIDER_JOINT_ANGULAR_LIMIT_DAMPING = 15
  • SLIDER_JOINT_ANGULAR_MOTION_SOFTNESS = 16
  • SLIDER_JOINT_ANGULAR_MOTION_RESTITUTION = 17
  • SLIDER_JOINT_ANGULAR_MOTION_DAMPING = 18
  • SLIDER_JOINT_ANGULAR_ORTHOGONAL_SOFTNESS = 19
  • SLIDER_JOINT_ANGULAR_ORTHOGONAL_RESTITUTION = 20
  • SLIDER_JOINT_ANGULAR_ORTHOGONAL_DAMPING = 21
  • SLIDER_JOINT_MAX = 22
  • CONE_TWIST_JOINT_SWING_SPAN = 0
  • CONE_TWIST_JOINT_TWIST_SPAN = 1
  • CONE_TWIST_JOINT_BIAS = 2
  • CONE_TWIST_JOINT_SOFTNESS = 3
  • CONE_TWIST_JOINT_RELAXATION = 4
  • G6DOF_JOINT_LINEAR_LOWER_LIMIT = 0
  • G6DOF_JOINT_LINEAR_UPPER_LIMIT = 1
  • G6DOF_JOINT_LINEAR_LIMIT_SOFTNESS = 2
  • G6DOF_JOINT_LINEAR_RESTITUTION = 3
  • G6DOF_JOINT_LINEAR_DAMPING = 4
  • G6DOF_JOINT_ANGULAR_LOWER_LIMIT = 5
  • G6DOF_JOINT_ANGULAR_UPPER_LIMIT = 6
  • G6DOF_JOINT_ANGULAR_LIMIT_SOFTNESS = 7
  • G6DOF_JOINT_ANGULAR_DAMPING = 8
  • G6DOF_JOINT_ANGULAR_RESTITUTION = 9
  • G6DOF_JOINT_ANGULAR_FORCE_LIMIT = 10
  • G6DOF_JOINT_ANGULAR_ERP = 11
  • G6DOF_JOINT_ANGULAR_MOTOR_TARGET_VELOCITY = 12
  • G6DOF_JOINT_ANGULAR_MOTOR_FORCE_LIMIT = 13
  • G6DOF_JOINT_FLAG_ENABLE_LINEAR_LIMIT = 0
  • G6DOF_JOINT_FLAG_ENABLE_ANGULAR_LIMIT = 1
  • G6DOF_JOINT_FLAG_ENABLE_MOTOR = 2
  • SHAPE_PLANE = 0
  • SHAPE_RAY = 1
  • SHAPE_SPHERE = 2
  • SHAPE_BOX = 3
  • SHAPE_CAPSULE = 4
  • SHAPE_CONVEX_POLYGON = 5
  • SHAPE_CONCAVE_POLYGON = 6
  • SHAPE_HEIGHTMAP = 7
  • SHAPE_CUSTOM = 8
  • AREA_PARAM_GRAVITY = 0
  • AREA_PARAM_GRAVITY_VECTOR = 1
  • AREA_PARAM_GRAVITY_IS_POINT = 2
  • AREA_PARAM_GRAVITY_POINT_ATTENUATION = 3
  • AREA_PARAM_DENSITY = 4
  • AREA_PARAM_PRIORITY = 5
  • AREA_SPACE_OVERRIDE_COMBINE = 1
  • AREA_SPACE_OVERRIDE_DISABLED = 0
  • AREA_SPACE_OVERRIDE_REPLACE = 2
  • BODY_MODE_STATIC = 0
  • BODY_MODE_KINEMATIC = 1
  • BODY_MODE_RIGID = 2
  • BODY_MODE_CHARACTER = 3
  • BODY_PARAM_BOUNCE = 0
  • BODY_PARAM_FRICTION = 1
  • BODY_PARAM_MASS = 2
  • BODY_PARAM_MAX = 3
  • BODY_STATE_TRANSFORM = 0
  • BODY_STATE_LINEAR_VELOCITY = 1
  • BODY_STATE_ANGULAR_VELOCITY = 2
  • BODY_STATE_SLEEPING = 3
  • BODY_STATE_CAN_SLEEP = 4
  • AREA_BODY_ADDED = 0
  • AREA_BODY_REMOVED = 1
  • INFO_ACTIVE_OBJECTS = 0
  • INFO_COLLISION_PAIRS = 1
  • INFO_ISLAND_COUNT = 2

Member Function Description