docs.unity.cn
    Show / Hide Table of Contents

    Struct Math.ScaledMTransform

    A transform in matrix format that includes scale.

    Inherited Members
    ValueType.Equals(Object)
    ValueType.GetHashCode()
    ValueType.ToString()
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetType()
    Namespace: Unity.Physics
    Syntax
    public struct ScaledMTransform

    Constructors

    ScaledMTransform(RigidTransform, Single)

    Constructor.

    Declaration
    public ScaledMTransform(RigidTransform transform, float uniformScale)
    Parameters
    Type Name Description
    RigidTransform transform

    The transform.

    Single uniformScale

    The uniform scale.

    ScaledMTransform(Math.MTransform, Single)

    Constructor.

    Declaration
    public ScaledMTransform(Math.MTransform transform, float uniformScale)
    Parameters
    Type Name Description
    Math.MTransform transform

    The transform.

    Single uniformScale

    The uniform scale.

    Fields

    Transform

    The transform.

    Declaration
    public Math.MTransform Transform
    Field Value
    Type Description
    Math.MTransform

    Properties

    Identity

    Gets the identity.

    Declaration
    public static readonly Math.ScaledMTransform Identity { get; }
    Property Value
    Type Description
    Math.ScaledMTransform

    The identity.

    InverseRotation

    Gets the inverse rotation.

    Declaration
    public readonly float3x3 InverseRotation { get; }
    Property Value
    Type Description
    float3x3

    The inverse rotation.

    Rotation

    Gets or sets the rotation.

    Declaration
    public float3x3 Rotation { get; set; }
    Property Value
    Type Description
    float3x3

    The rotation.

    Scale

    Gets or sets the scale.

    Declaration
    public float Scale { get; set; }
    Property Value
    Type Description
    Single

    The scale.

    Translation

    Gets or sets the translation.

    Declaration
    public float3 Translation { get; set; }
    Property Value
    Type Description
    float3

    The translation.

    Methods

    Mul(Math.ScaledMTransform, Math.MTransform)

    Returns aFromC = aFromB * bFromC, where bFromC has no scale Advanced use only.

    Declaration
    public static Math.ScaledMTransform Mul(Math.ScaledMTransform aFromB, Math.MTransform bFromC)
    Parameters
    Type Name Description
    Math.ScaledMTransform aFromB

    aFromB.

    Math.MTransform bFromC

    bFromC.

    Returns
    Type Description
    Math.ScaledMTransform

    A ScaledMTransform, aFromC.

    Back to top Copyright © 2023 Unity Technologies — Terms of use
    Generated by DocFX
    on Wednesday, June 21, 2023