Struct Constraint | Package Manager UI website
docs.unity3d.com
    Show / Hide Table of Contents

    Struct Constraint

    Namespace: Unity.Physics
    Syntax
    public struct Constraint

    Fields

    ConstrainedAxes

    Declaration
    public bool3 ConstrainedAxes
    Field Value
    Type Description
    bool3

    DefaultSpringDamping

    Declaration
    public const float DefaultSpringDamping = 2530.12158F
    Field Value
    Type Description
    System.Single

    DefaultSpringFrequency

    Declaration
    public const float DefaultSpringFrequency = 61950.9766F
    Field Value
    Type Description
    System.Single

    Max

    Declaration
    public float Max
    Field Value
    Type Description
    System.Single

    Min

    Declaration
    public float Min
    Field Value
    Type Description
    System.Single

    SpringDamping

    Declaration
    public float SpringDamping
    Field Value
    Type Description
    System.Single

    SpringFrequency

    Declaration
    public float SpringFrequency
    Field Value
    Type Description
    System.Single

    Type

    Declaration
    public ConstraintType Type
    Field Value
    Type Description
    ConstraintType

    Properties

    ConstrainedAxis1D

    Declaration
    public int ConstrainedAxis1D { get; }
    Property Value
    Type Description
    System.Int32

    Dimension

    Declaration
    public int Dimension { get; }
    Property Value
    Type Description
    System.Int32

    FreeAxis2D

    Declaration
    public int FreeAxis2D { get; }
    Property Value
    Type Description
    System.Int32

    Methods

    BallAndSocket(Single, Single)

    Declaration
    public static Constraint BallAndSocket(float springFrequency = 61950.9766F, float springDamping = 2530.12158F)
    Parameters
    Type Name Description
    System.Single springFrequency
    System.Single springDamping
    Returns
    Type Description
    Constraint

    Cone(Int32, Single, Single, Single, Single)

    Declaration
    public static Constraint Cone(int freeAxis, float minAngle, float maxAngle, float springFrequency = 61950.9766F, float springDamping = 2530.12158F)
    Parameters
    Type Name Description
    System.Int32 freeAxis
    System.Single minAngle
    System.Single maxAngle
    System.Single springFrequency
    System.Single springDamping
    Returns
    Type Description
    Constraint

    Cylindrical(Int32, Single, Single, Single, Single)

    Declaration
    public static Constraint Cylindrical(int freeAxis, float minDistance, float maxDistance, float springFrequency = 61950.9766F, float springDamping = 2530.12158F)
    Parameters
    Type Name Description
    System.Int32 freeAxis
    System.Single minDistance
    System.Single maxDistance
    System.Single springFrequency
    System.Single springDamping
    Returns
    Type Description
    Constraint

    FixedAngle(Single, Single)

    Declaration
    public static Constraint FixedAngle(float springFrequency = 61950.9766F, float springDamping = 2530.12158F)
    Parameters
    Type Name Description
    System.Single springFrequency
    System.Single springDamping
    Returns
    Type Description
    Constraint

    Hinge(Int32, Single, Single)

    Declaration
    public static Constraint Hinge(int freeAxis, float springFrequency = 61950.9766F, float springDamping = 2530.12158F)
    Parameters
    Type Name Description
    System.Int32 freeAxis
    System.Single springFrequency
    System.Single springDamping
    Returns
    Type Description
    Constraint

    Planar(Int32, Single, Single, Single, Single)

    Declaration
    public static Constraint Planar(int limitedAxis, float minDistance, float maxDistance, float springFrequency = 61950.9766F, float springDamping = 2530.12158F)
    Parameters
    Type Name Description
    System.Int32 limitedAxis
    System.Single minDistance
    System.Single maxDistance
    System.Single springFrequency
    System.Single springDamping
    Returns
    Type Description
    Constraint

    StiffSpring(Single, Single, Single, Single)

    Declaration
    public static Constraint StiffSpring(float minDistance, float maxDistance, float springFrequency = 61950.9766F, float springDamping = 2530.12158F)
    Parameters
    Type Name Description
    System.Single minDistance
    System.Single maxDistance
    System.Single springFrequency
    System.Single springDamping
    Returns
    Type Description
    Constraint

    Twist(Int32, Single, Single, Single, Single)

    Declaration
    public static Constraint Twist(int limitedAxis, float minAngle, float maxAngle, float springFrequency = 61950.9766F, float springDamping = 2530.12158F)
    Parameters
    Type Name Description
    System.Int32 limitedAxis
    System.Single minAngle
    System.Single maxAngle
    System.Single springFrequency
    System.Single springDamping
    Returns
    Type Description
    Constraint
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023