{!See https://docs.google.com/document/d/1takg_GmIBBKKTj-GHZCwzxohpQz7Bhekivkk72kYMtE/edit for reference implementation of OneTrust, dataLayer and GTM} {!OneTrust Cookies Consent} {!OneTrust Cookies Consent end} {!dataLayer initialization push} {!dataLayer initialization push end} {!Google Tag Manager} {!Google Tag Manager end} Struct Plane | Unity Physics | 1.1.0-pre.3
docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Struct Plane

    A plane described by a normal and a negated distance from the origin.

    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    ValueType.ToString()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetType()
    Namespace: Unity.Physics
    Assembly: solution.dll
    Syntax
    public struct Plane

    Constructors

    Name Description
    Plane(float3, float)

    Constructor.

    Properties

    Name Description
    Distance

    Gets or sets the distance. Distance is negative distance from the origin.

    Flipped

    Gets the flipped plane. Negates normal and distance.

    Normal

    Gets or sets the normal.

    Methods

    Name Description
    Projection(float3)

    Returns the closest point on the plane to the input point.

    SignedDistanceToPoint(float3)

    Returns the distance from the point to the plane, positive if the point is on the side of the plane on which the plane normal points, zero if the point is on the plane, negative otherwise.

    Operators

    Name Description
    implicit operator Plane(float4)

    Implicit cast that converts the given float4 to a Plane.

    implicit operator float4(Plane)

    Implicit cast that converts the given Plane to a float4.

    In This Article
    Back to top
    Copyright © 2023 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)