Class PhysicsMath | 2D Entities | 0.22.0-preview.8
docs.unity3d.com
    Show / Hide Table of Contents

    Class PhysicsMath

    Inheritance
    Object
    PhysicsMath
    Namespace: Unity.U2D.Entities.Physics
    Syntax
    public static class PhysicsMath

    Methods

    angle(float2x2)

    Declaration
    public static float angle(float2x2 rotation)
    Parameters
    Type Name Description
    float2x2 rotation
    Returns
    Type Description
    Single

    cross(float2, float2)

    Declaration
    public static float cross(float2 a, float2 b)
    Parameters
    Type Name Description
    float2 a
    float2 b
    Returns
    Type Description
    Single

    cross(float2, Single)

    Declaration
    public static float2 cross(float2 a, float s)
    Parameters
    Type Name Description
    float2 a
    Single s
    Returns
    Type Description
    float2

    cross(Single, float2)

    Declaration
    public static float2 cross(float s, float2 a)
    Parameters
    Type Name Description
    Single s
    float2 a
    Returns
    Type Description
    float2

    IndexOfMaxComponent(float2)

    Declaration
    public static int IndexOfMaxComponent(float2 v)
    Parameters
    Type Name Description
    float2 v
    Returns
    Type Description
    Int32

    IndexOfMinComponent(float2)

    Declaration
    public static int IndexOfMinComponent(float2 v)
    Parameters
    Type Name Description
    float2 v
    Returns
    Type Description
    Int32

    inverse(PhysicsTransform)

    Declaration
    public static PhysicsTransform inverse(PhysicsTransform transform)
    Parameters
    Type Name Description
    PhysicsTransform transform
    Returns
    Type Description
    PhysicsTransform

    mul(float2x2, float2)

    Declaration
    public static float2 mul(float2x2 rotation, float2 value)
    Parameters
    Type Name Description
    float2x2 rotation
    float2 value
    Returns
    Type Description
    float2

    mul(PhysicsTransform, float2)

    Declaration
    public static float2 mul(PhysicsTransform transform, float2 value)
    Parameters
    Type Name Description
    PhysicsTransform transform
    float2 value
    Returns
    Type Description
    float2

    mul(PhysicsTransform, Aabb)

    Declaration
    public static Aabb mul(PhysicsTransform transform, Aabb aabb)
    Parameters
    Type Name Description
    PhysicsTransform transform
    Aabb aabb
    Returns
    Type Description
    Aabb

    mul(PhysicsTransform, PhysicsTransform)

    Declaration
    public static PhysicsTransform mul(PhysicsTransform transform1, PhysicsTransform transform2)
    Parameters
    Type Name Description
    PhysicsTransform transform1
    PhysicsTransform transform2
    Returns
    Type Description
    PhysicsTransform

    NextMultipleOf16(Int32)

    Declaration
    public static int NextMultipleOf16(int input)
    Parameters
    Type Name Description
    Int32 input
    Returns
    Type Description
    Int32

    NextMultipleOf16(UInt64)

    Declaration
    public static ulong NextMultipleOf16(ulong input)
    Parameters
    Type Name Description
    UInt64 input
    Returns
    Type Description
    UInt64

    perp(float2)

    Declaration
    public static float2 perp(float2 v)
    Parameters
    Type Name Description
    float2 v
    Returns
    Type Description
    float2

    QuaternionFromZRotation(Single)

    Declaration
    public static quaternion QuaternionFromZRotation(float rotation)
    Parameters
    Type Name Description
    Single rotation
    Returns
    Type Description
    quaternion

    ToPositiveQuaternion(quaternion)

    Declaration
    public static quaternion ToPositiveQuaternion(quaternion q)
    Parameters
    Type Name Description
    quaternion q
    Returns
    Type Description
    quaternion

    ZQuaternionFromQuaternion(quaternion)

    Declaration
    public static quaternion ZQuaternionFromQuaternion(quaternion q)
    Parameters
    Type Name Description
    quaternion q
    Returns
    Type Description
    quaternion

    ZRotationFromQuaternion(quaternion)

    Declaration
    public static float ZRotationFromQuaternion(quaternion q)
    Parameters
    Type Name Description
    quaternion q
    Returns
    Type Description
    Single
    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