Search Results for

    Show / Hide Table of Contents

    Namespace Physics Module

    Classes

    WheeledVehicle

    Representation of the car vehicle that uses wheels. Built on top of the RigidBody with collider representing its chassis shape and wheels.

    SplineRopeBody

    Physical simulation actor for ropes, chains and cables represented by a spline.

    SplineCollider

    A collider represented by an arbitrary mesh that goes over the spline.

    SphericalJoint

    Physics joint that removes all translational degrees of freedom but allows all rotational degrees of freedom. Essentially this ensures that the anchor points of the two bodies are always coincident. Bodies are allowed to rotate around the anchor points, and their rotation can be limited by an elliptical cone.

    SphereCollider

    A sphere-shaped primitive collider.

    SliderJoint

    Physics joint that removes all but a single translational degree of freedom. Bodies are allowed to move along a single axis.

    RigidBody

    Physics simulation driven object.

    PhysicsSettings

    Physics simulation settings container.

    PhysicsScene

    Physical simulation scene.

    PhysicsColliderActor

    A base class for all physical collider actors.

    PhysicsBackend

    Interface for the physical simulation backend implementation.

    Physics

    Physics simulation system.

    PhysicalMaterial

    Physical materials are used to define the response of a physical object when interacting dynamically with the world.

    MeshCollider

    A collider represented by an arbitrary mesh.

    Joint

    A base class for all Joint types. Joints constrain how two rigidbodies move relative to one another (for example a door hinge). One of the bodies in the joint must always be movable (non-kinematic and non-static).

    Joint constraint is created between the parent physic actor (rigidbody, character controller, etc.) and the specified target actor.

    IPhysicsActor

    A base interface for all physical actors types/owners that can responds on transformation changed event.

    HingeJoint

    Physics joint that removes all but a single rotation degree of freedom from its two attached bodies (for example a door hinge).

    FixedJoint

    Physics joint that maintains a fixed distance and orientation between its two attached bodies.

    DistanceJoint

    Physics joint that maintains an upper or lower (or both) bound on the distance between two bodies.

    D6Joint

    Physics joint that is the most customizable type of joint. This joint type can be used to create all other built-in joint types, and to design your own custom ones, but is less intuitive to use. Allows a specification of a linear constraint (for example for a slider), twist constraint (rotating around X) and swing constraint (rotating around Y and Z). It also allows you to constrain limits to only specific axes or completely lock specific axes.

    CollisionData

    Represents a physics mesh that can be used with a MeshCollider. Physics mesh can be a generic triangle mesh or a convex mesh.

    CollisionCooking

    Physical collision data cooking tools. Allows to bake heightfield, convex and triangle mesh colliders data.

    Collider

    A base class for all colliders.

    Cloth

    Physical simulation actor for cloth objects made of vertices that are simulated as cloth particles with physical properties, forces, and constraints to affect cloth behavior.

    CharacterController

    Physical objects that allows to easily do player movement constrained by collisions without having to deal with a rigidbody.

    CapsuleCollider

    A capsule-shaped primitive collider.

    Capsules are cylinders with a half-sphere at each end centered at the origin and extending along the X axis, and two hemispherical ends.

    BoxCollider

    A box-shaped primitive collider.

    Structs

    SpringParameters

    Controls spring parameters for a physics joint limits. If a limit is soft (body bounces back due to restitution when the limit is reached) the spring will pull the body back towards the limit using the specified parameters.

    RayCastHit

    Raycast hit result data.

    PhysicsStatistics

    Physics simulation statistics container for profiler.

    PhysicsJointDesc

    PhysicsClothDesc

    LimitLinearRange

    Represents a joint limit between two distance values. Lower value must be less than the upper value.

    LimitLinear

    Represents a joint limit between zero a single distance value.

    LimitConeRange

    Represents a joint limit that constraints movement to within an elliptical cone.

    LimitAngularRange

    Represents a joint limit between two angles.

    HingeJointDrive

    Properties of a drive that drives the joint's angular velocity towards a particular value.

    D6JointDrive

    Specifies parameters for a drive that will attempt to move the joint bodies to the specified drive position and velocity.

    ContactPoint

    Contains a contact point data for the collision location.

    CollisionShape

    Physics collision shape variant for different shapes such as box, sphere, capsule.

    CollisionDataOptions

    The collision data asset cooking options.

    Collision

    Contains a collision information passed to the OnCollisionEnter/OnCollisionExit events.

    Enums

    PhysicsSolverType

    PhysicsBroadPhaseType

    SphericalJointFlag

    SliderJointFlag

    HingeJointFlag

    DistanceJointFlag

    D6JointDriveType

    D6JointMotion

    D6JointAxis

    ConvexMeshGenerationFlags

    CollisionDataType

    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat