Files
Misaki.HighPerformance/docs/documents/api/Misaki.HighPerformance.Mathematics.Geometry.Plane.yml

1049 lines
47 KiB
YAML

### YamlMime:ManagedReference
items:
- uid: Misaki.HighPerformance.Mathematics.Geometry.Plane
commentId: T:Misaki.HighPerformance.Mathematics.Geometry.Plane
id: Plane
parent: Misaki.HighPerformance.Mathematics.Geometry
children:
- Misaki.HighPerformance.Mathematics.Geometry.Plane.#ctor(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)
- Misaki.HighPerformance.Mathematics.Geometry.Plane.#ctor(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)
- Misaki.HighPerformance.Mathematics.Geometry.Plane.#ctor(Misaki.HighPerformance.Mathematics.float3,System.Single)
- Misaki.HighPerformance.Mathematics.Geometry.Plane.#ctor(System.Single,System.Single,System.Single,System.Single)
- Misaki.HighPerformance.Mathematics.Geometry.Plane.CreateFromUnitNormalAndDistance(Misaki.HighPerformance.Mathematics.float3,System.Single)
- Misaki.HighPerformance.Mathematics.Geometry.Plane.CreateFromUnitNormalAndPointInPlane(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)
- Misaki.HighPerformance.Mathematics.Geometry.Plane.Distance
- Misaki.HighPerformance.Mathematics.Geometry.Plane.Flipped
- Misaki.HighPerformance.Mathematics.Geometry.Plane.Normal
- Misaki.HighPerformance.Mathematics.Geometry.Plane.Normalize(Misaki.HighPerformance.Mathematics.Geometry.Plane)
- Misaki.HighPerformance.Mathematics.Geometry.Plane.Normalize(Misaki.HighPerformance.Mathematics.float4)
- Misaki.HighPerformance.Mathematics.Geometry.Plane.Projection(Misaki.HighPerformance.Mathematics.float3)
- Misaki.HighPerformance.Mathematics.Geometry.Plane.SignedDistanceToPoint(Misaki.HighPerformance.Mathematics.float3)
- Misaki.HighPerformance.Mathematics.Geometry.Plane.normalAndDistance
- Misaki.HighPerformance.Mathematics.Geometry.Plane.op_Implicit(Misaki.HighPerformance.Mathematics.Geometry.Plane)~Misaki.HighPerformance.Mathematics.float4
langs:
- csharp
- vb
name: Plane
nameWithType: Plane
fullName: Misaki.HighPerformance.Mathematics.Geometry.Plane
type: Struct
source:
remote:
path: src/Misaki.HighPerformance.Mathematics/Geometry/Plane.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: Plane
path: src/Misaki.HighPerformance.Mathematics/Geometry/Plane.cs
startLine: 12
assemblies:
- Misaki.HighPerformance.Mathematics
namespace: Misaki.HighPerformance.Mathematics.Geometry
summary: A plane represented by a normal vector and a distance along the normal from the origin.
remarks: >-
A plane splits the 3D space in half. The normal vector points to the positive half and the other half is
considered negative.
example: []
syntax:
content: public struct Plane
content.vb: Public Structure Plane
inheritedMembers:
- System.ValueType.Equals(System.Object)
- System.ValueType.GetHashCode
- System.ValueType.ToString
- System.Object.Equals(System.Object,System.Object)
- System.Object.GetType
- System.Object.ReferenceEquals(System.Object,System.Object)
- uid: Misaki.HighPerformance.Mathematics.Geometry.Plane.normalAndDistance
commentId: F:Misaki.HighPerformance.Mathematics.Geometry.Plane.normalAndDistance
id: normalAndDistance
parent: Misaki.HighPerformance.Mathematics.Geometry.Plane
langs:
- csharp
- vb
name: normalAndDistance
nameWithType: Plane.normalAndDistance
fullName: Misaki.HighPerformance.Mathematics.Geometry.Plane.normalAndDistance
type: Field
source:
remote:
path: src/Misaki.HighPerformance.Mathematics/Geometry/Plane.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: normalAndDistance
path: src/Misaki.HighPerformance.Mathematics/Geometry/Plane.cs
startLine: 21
assemblies:
- Misaki.HighPerformance.Mathematics
namespace: Misaki.HighPerformance.Mathematics.Geometry
summary: A plane in the form Ax + By + Cz + Dw = 0.
remarks: >-
Stores the plane coefficients A, B, C, D where (A, B, C) is a unit normal vector and D is the distance
from the origin. A plane stored with a unit normal vector is called a normalized plane.
example: []
syntax:
content: public float4 normalAndDistance
return:
type: Misaki.HighPerformance.Mathematics.float4
content.vb: Public normalAndDistance As float4
- uid: Misaki.HighPerformance.Mathematics.Geometry.Plane.#ctor(System.Single,System.Single,System.Single,System.Single)
commentId: M:Misaki.HighPerformance.Mathematics.Geometry.Plane.#ctor(System.Single,System.Single,System.Single,System.Single)
id: '#ctor(System.Single,System.Single,System.Single,System.Single)'
parent: Misaki.HighPerformance.Mathematics.Geometry.Plane
langs:
- csharp
- vb
name: Plane(float, float, float, float)
nameWithType: Plane.Plane(float, float, float, float)
fullName: Misaki.HighPerformance.Mathematics.Geometry.Plane.Plane(float, float, float, float)
type: Constructor
source:
remote:
path: src/Misaki.HighPerformance.Mathematics/Geometry/Plane.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: .ctor
path: src/Misaki.HighPerformance.Mathematics/Geometry/Plane.cs
startLine: 33
assemblies:
- Misaki.HighPerformance.Mathematics
namespace: Misaki.HighPerformance.Mathematics.Geometry
summary: Constructs a Plane from arbitrary coefficients A, B, C, D of the plane equation Ax + By + Cz + Dw = 0.
remarks: The constructed plane will be the normalized form of the plane specified by the given coefficients.
example: []
syntax:
content: public Plane(float coefficientA, float coefficientB, float coefficientC, float coefficientD)
parameters:
- id: coefficientA
type: System.Single
description: Coefficient A from plane equation.
- id: coefficientB
type: System.Single
description: Coefficient B from plane equation.
- id: coefficientC
type: System.Single
description: Coefficient C from plane equation.
- id: coefficientD
type: System.Single
description: Coefficient D from plane equation.
content.vb: Public Sub New(coefficientA As Single, coefficientB As Single, coefficientC As Single, coefficientD As Single)
overload: Misaki.HighPerformance.Mathematics.Geometry.Plane.#ctor*
nameWithType.vb: Plane.New(Single, Single, Single, Single)
fullName.vb: Misaki.HighPerformance.Mathematics.Geometry.Plane.New(Single, Single, Single, Single)
name.vb: New(Single, Single, Single, Single)
- uid: Misaki.HighPerformance.Mathematics.Geometry.Plane.#ctor(Misaki.HighPerformance.Mathematics.float3,System.Single)
commentId: M:Misaki.HighPerformance.Mathematics.Geometry.Plane.#ctor(Misaki.HighPerformance.Mathematics.float3,System.Single)
id: '#ctor(Misaki.HighPerformance.Mathematics.float3,System.Single)'
parent: Misaki.HighPerformance.Mathematics.Geometry.Plane
langs:
- csharp
- vb
name: Plane(float3, float)
nameWithType: Plane.Plane(float3, float)
fullName: Misaki.HighPerformance.Mathematics.Geometry.Plane.Plane(Misaki.HighPerformance.Mathematics.float3, float)
type: Constructor
source:
remote:
path: src/Misaki.HighPerformance.Mathematics/Geometry/Plane.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: .ctor
path: src/Misaki.HighPerformance.Mathematics/Geometry/Plane.cs
startLine: 48
assemblies:
- Misaki.HighPerformance.Mathematics
namespace: Misaki.HighPerformance.Mathematics.Geometry
summary: Constructs a plane with a normal vector and distance from the origin.
remarks: The constructed plane will be the normalized form of the plane specified by the inputs.
example: []
syntax:
content: public Plane(float3 normal, float distance)
parameters:
- id: normal
type: Misaki.HighPerformance.Mathematics.float3
description: A non-zero vector that is perpendicular to the plane. It may be any length.
- id: distance
type: System.Single
description: >-
Distance from the origin along the normal. A negative value moves the plane in the
same direction as the normal while a positive value moves it in the opposite direction.
content.vb: Public Sub New(normal As float3, distance As Single)
overload: Misaki.HighPerformance.Mathematics.Geometry.Plane.#ctor*
nameWithType.vb: Plane.New(float3, Single)
fullName.vb: Misaki.HighPerformance.Mathematics.Geometry.Plane.New(Misaki.HighPerformance.Mathematics.float3, Single)
name.vb: New(float3, Single)
- uid: Misaki.HighPerformance.Mathematics.Geometry.Plane.#ctor(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)
commentId: M:Misaki.HighPerformance.Mathematics.Geometry.Plane.#ctor(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)
id: '#ctor(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)'
parent: Misaki.HighPerformance.Mathematics.Geometry.Plane
langs:
- csharp
- vb
name: Plane(float3, float3)
nameWithType: Plane.Plane(float3, float3)
fullName: Misaki.HighPerformance.Mathematics.Geometry.Plane.Plane(Misaki.HighPerformance.Mathematics.float3, Misaki.HighPerformance.Mathematics.float3)
type: Constructor
source:
remote:
path: src/Misaki.HighPerformance.Mathematics/Geometry/Plane.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: .ctor
path: src/Misaki.HighPerformance.Mathematics/Geometry/Plane.cs
startLine: 62
assemblies:
- Misaki.HighPerformance.Mathematics
namespace: Misaki.HighPerformance.Mathematics.Geometry
summary: Constructs a plane with a normal vector and a point that lies in the plane.
remarks: The constructed plane will be the normalized form of the plane specified by the inputs.
example: []
syntax:
content: public Plane(float3 normal, float3 pointInPlane)
parameters:
- id: normal
type: Misaki.HighPerformance.Mathematics.float3
description: A non-zero vector that is perpendicular to the plane. It may be any length.
- id: pointInPlane
type: Misaki.HighPerformance.Mathematics.float3
description: A point that lies in the plane.
content.vb: Public Sub New(normal As float3, pointInPlane As float3)
overload: Misaki.HighPerformance.Mathematics.Geometry.Plane.#ctor*
nameWithType.vb: Plane.New(float3, float3)
fullName.vb: Misaki.HighPerformance.Mathematics.Geometry.Plane.New(Misaki.HighPerformance.Mathematics.float3, Misaki.HighPerformance.Mathematics.float3)
name.vb: New(float3, float3)
- uid: Misaki.HighPerformance.Mathematics.Geometry.Plane.#ctor(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)
commentId: M:Misaki.HighPerformance.Mathematics.Geometry.Plane.#ctor(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)
id: '#ctor(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)'
parent: Misaki.HighPerformance.Mathematics.Geometry.Plane
langs:
- csharp
- vb
name: Plane(float3, float3, float3)
nameWithType: Plane.Plane(float3, float3, float3)
fullName: Misaki.HighPerformance.Mathematics.Geometry.Plane.Plane(Misaki.HighPerformance.Mathematics.float3, Misaki.HighPerformance.Mathematics.float3, Misaki.HighPerformance.Mathematics.float3)
type: Constructor
source:
remote:
path: src/Misaki.HighPerformance.Mathematics/Geometry/Plane.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: .ctor
path: src/Misaki.HighPerformance.Mathematics/Geometry/Plane.cs
startLine: 77
assemblies:
- Misaki.HighPerformance.Mathematics
namespace: Misaki.HighPerformance.Mathematics.Geometry
summary: Constructs a plane with two vectors and a point that all lie in the plane.
remarks: The constructed plane will be the normalized form of the plane specified by the inputs.
example: []
syntax:
content: public Plane(float3 vector1InPlane, float3 vector2InPlane, float3 pointInPlane)
parameters:
- id: vector1InPlane
type: Misaki.HighPerformance.Mathematics.float3
description: A non-zero vector that lies in the plane. It may be any length.
- id: vector2InPlane
type: Misaki.HighPerformance.Mathematics.float3
description: A non-zero vector that lies in the plane. It may be any length and must not be a scalar multiple of <code class="paramref">vector1InPlane</code>.
- id: pointInPlane
type: Misaki.HighPerformance.Mathematics.float3
description: A point that lies in the plane.
content.vb: Public Sub New(vector1InPlane As float3, vector2InPlane As float3, pointInPlane As float3)
overload: Misaki.HighPerformance.Mathematics.Geometry.Plane.#ctor*
nameWithType.vb: Plane.New(float3, float3, float3)
fullName.vb: Misaki.HighPerformance.Mathematics.Geometry.Plane.New(Misaki.HighPerformance.Mathematics.float3, Misaki.HighPerformance.Mathematics.float3, Misaki.HighPerformance.Mathematics.float3)
name.vb: New(float3, float3, float3)
- uid: Misaki.HighPerformance.Mathematics.Geometry.Plane.CreateFromUnitNormalAndDistance(Misaki.HighPerformance.Mathematics.float3,System.Single)
commentId: M:Misaki.HighPerformance.Mathematics.Geometry.Plane.CreateFromUnitNormalAndDistance(Misaki.HighPerformance.Mathematics.float3,System.Single)
id: CreateFromUnitNormalAndDistance(Misaki.HighPerformance.Mathematics.float3,System.Single)
parent: Misaki.HighPerformance.Mathematics.Geometry.Plane
langs:
- csharp
- vb
name: CreateFromUnitNormalAndDistance(float3, float)
nameWithType: Plane.CreateFromUnitNormalAndDistance(float3, float)
fullName: Misaki.HighPerformance.Mathematics.Geometry.Plane.CreateFromUnitNormalAndDistance(Misaki.HighPerformance.Mathematics.float3, float)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.Mathematics/Geometry/Plane.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: CreateFromUnitNormalAndDistance
path: src/Misaki.HighPerformance.Mathematics/Geometry/Plane.cs
startLine: 94
assemblies:
- Misaki.HighPerformance.Mathematics
namespace: Misaki.HighPerformance.Mathematics.Geometry
summary: Creates a normalized Plane directly without normalization cost.
remarks: >-
If you have a unit length normal vector, you can create a Plane faster than using one of its constructors
by calling this function.
example: []
syntax:
content: public static Plane CreateFromUnitNormalAndDistance(float3 unitNormal, float distance)
parameters:
- id: unitNormal
type: Misaki.HighPerformance.Mathematics.float3
description: A non-zero vector that is perpendicular to the plane. It must be unit length.
- id: distance
type: System.Single
description: >-
Distance from the origin along the normal. A negative value moves the plane in the
same direction as the normal while a positive value moves it in the opposite direction.
return:
type: Misaki.HighPerformance.Mathematics.Geometry.Plane
description: Normalized Plane constructed from given inputs.
content.vb: Public Shared Function CreateFromUnitNormalAndDistance(unitNormal As float3, distance As Single) As Plane
overload: Misaki.HighPerformance.Mathematics.Geometry.Plane.CreateFromUnitNormalAndDistance*
nameWithType.vb: Plane.CreateFromUnitNormalAndDistance(float3, Single)
fullName.vb: Misaki.HighPerformance.Mathematics.Geometry.Plane.CreateFromUnitNormalAndDistance(Misaki.HighPerformance.Mathematics.float3, Single)
name.vb: CreateFromUnitNormalAndDistance(float3, Single)
- uid: Misaki.HighPerformance.Mathematics.Geometry.Plane.CreateFromUnitNormalAndPointInPlane(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)
commentId: M:Misaki.HighPerformance.Mathematics.Geometry.Plane.CreateFromUnitNormalAndPointInPlane(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)
id: CreateFromUnitNormalAndPointInPlane(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)
parent: Misaki.HighPerformance.Mathematics.Geometry.Plane
langs:
- csharp
- vb
name: CreateFromUnitNormalAndPointInPlane(float3, float3)
nameWithType: Plane.CreateFromUnitNormalAndPointInPlane(float3, float3)
fullName: Misaki.HighPerformance.Mathematics.Geometry.Plane.CreateFromUnitNormalAndPointInPlane(Misaki.HighPerformance.Mathematics.float3, Misaki.HighPerformance.Mathematics.float3)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.Mathematics/Geometry/Plane.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: CreateFromUnitNormalAndPointInPlane
path: src/Misaki.HighPerformance.Mathematics/Geometry/Plane.cs
startLine: 110
assemblies:
- Misaki.HighPerformance.Mathematics
namespace: Misaki.HighPerformance.Mathematics.Geometry
summary: Creates a normalized Plane without normalization cost.
remarks: >-
If you have a unit length normal vector, you can create a Plane faster than using one of its constructors
by calling this function.
example: []
syntax:
content: public static Plane CreateFromUnitNormalAndPointInPlane(float3 unitNormal, float3 pointInPlane)
parameters:
- id: unitNormal
type: Misaki.HighPerformance.Mathematics.float3
description: A non-zero vector that is perpendicular to the plane. It must be unit length.
- id: pointInPlane
type: Misaki.HighPerformance.Mathematics.float3
description: A point that lies in the plane.
return:
type: Misaki.HighPerformance.Mathematics.Geometry.Plane
description: Normalized Plane constructed from given inputs.
content.vb: Public Shared Function CreateFromUnitNormalAndPointInPlane(unitNormal As float3, pointInPlane As float3) As Plane
overload: Misaki.HighPerformance.Mathematics.Geometry.Plane.CreateFromUnitNormalAndPointInPlane*
- uid: Misaki.HighPerformance.Mathematics.Geometry.Plane.Normal
commentId: P:Misaki.HighPerformance.Mathematics.Geometry.Plane.Normal
id: Normal
parent: Misaki.HighPerformance.Mathematics.Geometry.Plane
langs:
- csharp
- vb
name: Normal
nameWithType: Plane.Normal
fullName: Misaki.HighPerformance.Mathematics.Geometry.Plane.Normal
type: Property
source:
remote:
path: src/Misaki.HighPerformance.Mathematics/Geometry/Plane.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: Normal
path: src/Misaki.HighPerformance.Mathematics/Geometry/Plane.cs
startLine: 123
assemblies:
- Misaki.HighPerformance.Mathematics
namespace: Misaki.HighPerformance.Mathematics.Geometry
summary: Get/set the normal vector of the plane.
remarks: >-
It is assumed that the normal is unit length. If you set a new plane such that Ax + By + Cz + Dw = 0 but
(A, B, C) is not unit length, then you must normalize the plane by calling <xref href="Misaki.HighPerformance.Mathematics.Geometry.Plane.Normalize(Misaki.HighPerformance.Mathematics.Geometry.Plane)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public float3 Normal { get; set; }
parameters: []
return:
type: Misaki.HighPerformance.Mathematics.float3
content.vb: Public Property Normal As float3
overload: Misaki.HighPerformance.Mathematics.Geometry.Plane.Normal*
- uid: Misaki.HighPerformance.Mathematics.Geometry.Plane.Distance
commentId: P:Misaki.HighPerformance.Mathematics.Geometry.Plane.Distance
id: Distance
parent: Misaki.HighPerformance.Mathematics.Geometry.Plane
langs:
- csharp
- vb
name: Distance
nameWithType: Plane.Distance
fullName: Misaki.HighPerformance.Mathematics.Geometry.Plane.Distance
type: Property
source:
remote:
path: src/Misaki.HighPerformance.Mathematics/Geometry/Plane.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: Distance
path: src/Misaki.HighPerformance.Mathematics/Geometry/Plane.cs
startLine: 136
assemblies:
- Misaki.HighPerformance.Mathematics
namespace: Misaki.HighPerformance.Mathematics.Geometry
summary: Get/set the distance of the plane from the origin. May be a negative value.
remarks: >-
It is assumed that the normal is unit length. If you set a new plane such that Ax + By + Cz + Dw = 0 but
(A, B, C) is not unit length, then you must normalize the plane by calling <xref href="Misaki.HighPerformance.Mathematics.Geometry.Plane.Normalize(Misaki.HighPerformance.Mathematics.Geometry.Plane)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public float Distance { get; set; }
parameters: []
return:
type: System.Single
content.vb: Public Property Distance As Single
overload: Misaki.HighPerformance.Mathematics.Geometry.Plane.Distance*
- uid: Misaki.HighPerformance.Mathematics.Geometry.Plane.Normalize(Misaki.HighPerformance.Mathematics.Geometry.Plane)
commentId: M:Misaki.HighPerformance.Mathematics.Geometry.Plane.Normalize(Misaki.HighPerformance.Mathematics.Geometry.Plane)
id: Normalize(Misaki.HighPerformance.Mathematics.Geometry.Plane)
parent: Misaki.HighPerformance.Mathematics.Geometry.Plane
langs:
- csharp
- vb
name: Normalize(Plane)
nameWithType: Plane.Normalize(Plane)
fullName: Misaki.HighPerformance.Mathematics.Geometry.Plane.Normalize(Misaki.HighPerformance.Mathematics.Geometry.Plane)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.Mathematics/Geometry/Plane.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: Normalize
path: src/Misaki.HighPerformance.Mathematics/Geometry/Plane.cs
startLine: 147
assemblies:
- Misaki.HighPerformance.Mathematics
namespace: Misaki.HighPerformance.Mathematics.Geometry
summary: Normalizes the given Plane.
example: []
syntax:
content: public static Plane Normalize(Plane plane)
parameters:
- id: plane
type: Misaki.HighPerformance.Mathematics.Geometry.Plane
description: Plane to normalize.
return:
type: Misaki.HighPerformance.Mathematics.Geometry.Plane
description: Normalized Plane.
content.vb: Public Shared Function Normalize(plane As Plane) As Plane
overload: Misaki.HighPerformance.Mathematics.Geometry.Plane.Normalize*
- uid: Misaki.HighPerformance.Mathematics.Geometry.Plane.Normalize(Misaki.HighPerformance.Mathematics.float4)
commentId: M:Misaki.HighPerformance.Mathematics.Geometry.Plane.Normalize(Misaki.HighPerformance.Mathematics.float4)
id: Normalize(Misaki.HighPerformance.Mathematics.float4)
parent: Misaki.HighPerformance.Mathematics.Geometry.Plane
langs:
- csharp
- vb
name: Normalize(float4)
nameWithType: Plane.Normalize(float4)
fullName: Misaki.HighPerformance.Mathematics.Geometry.Plane.Normalize(Misaki.HighPerformance.Mathematics.float4)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.Mathematics/Geometry/Plane.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: Normalize
path: src/Misaki.HighPerformance.Mathematics/Geometry/Plane.cs
startLine: 161
assemblies:
- Misaki.HighPerformance.Mathematics
namespace: Misaki.HighPerformance.Mathematics.Geometry
summary: Normalizes the plane represented by the given plane coefficients.
remarks: The plane coefficients are A, B, C, D and stored in that order in the <xref href="Misaki.HighPerformance.Mathematics.float4" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public static float4 Normalize(float4 planeCoefficients)
parameters:
- id: planeCoefficients
type: Misaki.HighPerformance.Mathematics.float4
description: Plane coefficients A, B, C, D stored in x, y, z, w (respectively).
return:
type: Misaki.HighPerformance.Mathematics.float4
description: Normalized plane coefficients.
content.vb: Public Shared Function Normalize(planeCoefficients As float4) As float4
overload: Misaki.HighPerformance.Mathematics.Geometry.Plane.Normalize*
- uid: Misaki.HighPerformance.Mathematics.Geometry.Plane.SignedDistanceToPoint(Misaki.HighPerformance.Mathematics.float3)
commentId: M:Misaki.HighPerformance.Mathematics.Geometry.Plane.SignedDistanceToPoint(Misaki.HighPerformance.Mathematics.float3)
id: SignedDistanceToPoint(Misaki.HighPerformance.Mathematics.float3)
parent: Misaki.HighPerformance.Mathematics.Geometry.Plane
langs:
- csharp
- vb
name: SignedDistanceToPoint(float3)
nameWithType: Plane.SignedDistanceToPoint(float3)
fullName: Misaki.HighPerformance.Mathematics.Geometry.Plane.SignedDistanceToPoint(Misaki.HighPerformance.Mathematics.float3)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.Mathematics/Geometry/Plane.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: SignedDistanceToPoint
path: src/Misaki.HighPerformance.Mathematics/Geometry/Plane.cs
startLine: 179
assemblies:
- Misaki.HighPerformance.Mathematics
namespace: Misaki.HighPerformance.Mathematics.Geometry
summary: Get the signed distance from the point to the plane.
remarks: >-
Plane must be normalized prior to calling this function. Distance is positive if point is on side of the
plane the normal points to, negative if on the opposite side and zero if the point lies in the plane.
Avoid comparing equality with 0.0f when testing if a point lies exactly in the plane and use an approximate
comparison instead.
example: []
syntax:
content: public float SignedDistanceToPoint(float3 point)
parameters:
- id: point
type: Misaki.HighPerformance.Mathematics.float3
description: Point to find the signed distance with.
return:
type: System.Single
description: Signed distance of the point from the plane.
content.vb: Public Function SignedDistanceToPoint(point As float3) As Single
overload: Misaki.HighPerformance.Mathematics.Geometry.Plane.SignedDistanceToPoint*
- uid: Misaki.HighPerformance.Mathematics.Geometry.Plane.Projection(Misaki.HighPerformance.Mathematics.float3)
commentId: M:Misaki.HighPerformance.Mathematics.Geometry.Plane.Projection(Misaki.HighPerformance.Mathematics.float3)
id: Projection(Misaki.HighPerformance.Mathematics.float3)
parent: Misaki.HighPerformance.Mathematics.Geometry.Plane
langs:
- csharp
- vb
name: Projection(float3)
nameWithType: Plane.Projection(float3)
fullName: Misaki.HighPerformance.Mathematics.Geometry.Plane.Projection(Misaki.HighPerformance.Mathematics.float3)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.Mathematics/Geometry/Plane.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: Projection
path: src/Misaki.HighPerformance.Mathematics/Geometry/Plane.cs
startLine: 195
assemblies:
- Misaki.HighPerformance.Mathematics
namespace: Misaki.HighPerformance.Mathematics.Geometry
summary: Projects the given point onto the plane.
remarks: >-
Plane must be normalized prior to calling this function. The result is the position closest to the point
that still lies in the plane.
example: []
syntax:
content: public float3 Projection(float3 point)
parameters:
- id: point
type: Misaki.HighPerformance.Mathematics.float3
description: Point to project onto the plane.
return:
type: Misaki.HighPerformance.Mathematics.float3
description: Projected point that's inside the plane.
content.vb: Public Function Projection(point As float3) As float3
overload: Misaki.HighPerformance.Mathematics.Geometry.Plane.Projection*
- uid: Misaki.HighPerformance.Mathematics.Geometry.Plane.Flipped
commentId: P:Misaki.HighPerformance.Mathematics.Geometry.Plane.Flipped
id: Flipped
parent: Misaki.HighPerformance.Mathematics.Geometry.Plane
langs:
- csharp
- vb
name: Flipped
nameWithType: Plane.Flipped
fullName: Misaki.HighPerformance.Mathematics.Geometry.Plane.Flipped
type: Property
source:
remote:
path: src/Misaki.HighPerformance.Mathematics/Geometry/Plane.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: Flipped
path: src/Misaki.HighPerformance.Mathematics/Geometry/Plane.cs
startLine: 205
assemblies:
- Misaki.HighPerformance.Mathematics
namespace: Misaki.HighPerformance.Mathematics.Geometry
summary: Flips the plane so the normal points in the opposite direction.
example: []
syntax:
content: public Plane Flipped { get; }
parameters: []
return:
type: Misaki.HighPerformance.Mathematics.Geometry.Plane
content.vb: Public ReadOnly Property Flipped As Plane
overload: Misaki.HighPerformance.Mathematics.Geometry.Plane.Flipped*
- uid: Misaki.HighPerformance.Mathematics.Geometry.Plane.op_Implicit(Misaki.HighPerformance.Mathematics.Geometry.Plane)~Misaki.HighPerformance.Mathematics.float4
commentId: M:Misaki.HighPerformance.Mathematics.Geometry.Plane.op_Implicit(Misaki.HighPerformance.Mathematics.Geometry.Plane)~Misaki.HighPerformance.Mathematics.float4
id: op_Implicit(Misaki.HighPerformance.Mathematics.Geometry.Plane)~Misaki.HighPerformance.Mathematics.float4
parent: Misaki.HighPerformance.Mathematics.Geometry.Plane
langs:
- csharp
- vb
name: implicit operator float4(Plane)
nameWithType: Plane.implicit operator float4(Plane)
fullName: Misaki.HighPerformance.Mathematics.Geometry.Plane.implicit operator Misaki.HighPerformance.Mathematics.float4(Misaki.HighPerformance.Mathematics.Geometry.Plane)
type: Operator
source:
remote:
path: src/Misaki.HighPerformance.Mathematics/Geometry/Plane.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: op_Implicit
path: src/Misaki.HighPerformance.Mathematics/Geometry/Plane.cs
startLine: 212
assemblies:
- Misaki.HighPerformance.Mathematics
namespace: Misaki.HighPerformance.Mathematics.Geometry
summary: Implicitly converts a <xref href="Misaki.HighPerformance.Mathematics.Geometry.Plane" data-throw-if-not-resolved="false"></xref> to <xref href="Misaki.HighPerformance.Mathematics.float4" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public static implicit operator float4(Plane plane)
parameters:
- id: plane
type: Misaki.HighPerformance.Mathematics.Geometry.Plane
description: Plane to convert.
return:
type: Misaki.HighPerformance.Mathematics.float4
description: A <xref href="Misaki.HighPerformance.Mathematics.float4" data-throw-if-not-resolved="false"></xref> representing the plane.
content.vb: Public Shared Widening Operator CType(plane As Plane) As float4
overload: Misaki.HighPerformance.Mathematics.Geometry.Plane.op_Implicit*
nameWithType.vb: Plane.CType(Plane)
fullName.vb: Misaki.HighPerformance.Mathematics.Geometry.Plane.CType(Misaki.HighPerformance.Mathematics.Geometry.Plane)
name.vb: CType(Plane)
references:
- uid: Misaki.HighPerformance.Mathematics.Geometry
commentId: N:Misaki.HighPerformance.Mathematics.Geometry
href: Misaki.html
name: Misaki.HighPerformance.Mathematics.Geometry
nameWithType: Misaki.HighPerformance.Mathematics.Geometry
fullName: Misaki.HighPerformance.Mathematics.Geometry
spec.csharp:
- uid: Misaki
name: Misaki
href: Misaki.html
- name: .
- uid: Misaki.HighPerformance
name: HighPerformance
href: Misaki.HighPerformance.html
- name: .
- uid: Misaki.HighPerformance.Mathematics
name: Mathematics
href: Misaki.HighPerformance.Mathematics.html
- name: .
- uid: Misaki.HighPerformance.Mathematics.Geometry
name: Geometry
href: Misaki.HighPerformance.Mathematics.Geometry.html
spec.vb:
- uid: Misaki
name: Misaki
href: Misaki.html
- name: .
- uid: Misaki.HighPerformance
name: HighPerformance
href: Misaki.HighPerformance.html
- name: .
- uid: Misaki.HighPerformance.Mathematics
name: Mathematics
href: Misaki.HighPerformance.Mathematics.html
- name: .
- uid: Misaki.HighPerformance.Mathematics.Geometry
name: Geometry
href: Misaki.HighPerformance.Mathematics.Geometry.html
- uid: System.ValueType.Equals(System.Object)
commentId: M:System.ValueType.Equals(System.Object)
parent: System.ValueType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals
name: Equals(object)
nameWithType: ValueType.Equals(object)
fullName: System.ValueType.Equals(object)
nameWithType.vb: ValueType.Equals(Object)
fullName.vb: System.ValueType.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.ValueType.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.ValueType.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.ValueType.GetHashCode
commentId: M:System.ValueType.GetHashCode
parent: System.ValueType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode
name: GetHashCode()
nameWithType: ValueType.GetHashCode()
fullName: System.ValueType.GetHashCode()
spec.csharp:
- uid: System.ValueType.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.ValueType.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode
- name: (
- name: )
- uid: System.ValueType.ToString
commentId: M:System.ValueType.ToString
parent: System.ValueType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring
name: ToString()
nameWithType: ValueType.ToString()
fullName: System.ValueType.ToString()
spec.csharp:
- uid: System.ValueType.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring
- name: (
- name: )
spec.vb:
- uid: System.ValueType.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring
- name: (
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.ValueType
commentId: T:System.ValueType
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype
name: ValueType
nameWithType: ValueType
fullName: System.ValueType
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: Misaki.HighPerformance.Mathematics.float4
commentId: T:Misaki.HighPerformance.Mathematics.float4
parent: Misaki.HighPerformance.Mathematics
href: Misaki.HighPerformance.Mathematics.float4.html
name: float4
nameWithType: float4
fullName: Misaki.HighPerformance.Mathematics.float4
- uid: Misaki.HighPerformance.Mathematics
commentId: N:Misaki.HighPerformance.Mathematics
href: Misaki.html
name: Misaki.HighPerformance.Mathematics
nameWithType: Misaki.HighPerformance.Mathematics
fullName: Misaki.HighPerformance.Mathematics
spec.csharp:
- uid: Misaki
name: Misaki
href: Misaki.html
- name: .
- uid: Misaki.HighPerformance
name: HighPerformance
href: Misaki.HighPerformance.html
- name: .
- uid: Misaki.HighPerformance.Mathematics
name: Mathematics
href: Misaki.HighPerformance.Mathematics.html
spec.vb:
- uid: Misaki
name: Misaki
href: Misaki.html
- name: .
- uid: Misaki.HighPerformance
name: HighPerformance
href: Misaki.HighPerformance.html
- name: .
- uid: Misaki.HighPerformance.Mathematics
name: Mathematics
href: Misaki.HighPerformance.Mathematics.html
- uid: Misaki.HighPerformance.Mathematics.Geometry.Plane.#ctor*
commentId: Overload:Misaki.HighPerformance.Mathematics.Geometry.Plane.#ctor
href: Misaki.HighPerformance.Mathematics.Geometry.Plane.html#Misaki_HighPerformance_Mathematics_Geometry_Plane__ctor_System_Single_System_Single_System_Single_System_Single_
name: Plane
nameWithType: Plane.Plane
fullName: Misaki.HighPerformance.Mathematics.Geometry.Plane.Plane
nameWithType.vb: Plane.New
fullName.vb: Misaki.HighPerformance.Mathematics.Geometry.Plane.New
name.vb: New
- uid: System.Single
commentId: T:System.Single
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
name: float
nameWithType: float
fullName: float
nameWithType.vb: Single
fullName.vb: Single
name.vb: Single
- uid: Misaki.HighPerformance.Mathematics.float3
commentId: T:Misaki.HighPerformance.Mathematics.float3
parent: Misaki.HighPerformance.Mathematics
href: Misaki.HighPerformance.Mathematics.float3.html
name: float3
nameWithType: float3
fullName: Misaki.HighPerformance.Mathematics.float3
- uid: Misaki.HighPerformance.Mathematics.Geometry.Plane.CreateFromUnitNormalAndDistance*
commentId: Overload:Misaki.HighPerformance.Mathematics.Geometry.Plane.CreateFromUnitNormalAndDistance
href: Misaki.HighPerformance.Mathematics.Geometry.Plane.html#Misaki_HighPerformance_Mathematics_Geometry_Plane_CreateFromUnitNormalAndDistance_Misaki_HighPerformance_Mathematics_float3_System_Single_
name: CreateFromUnitNormalAndDistance
nameWithType: Plane.CreateFromUnitNormalAndDistance
fullName: Misaki.HighPerformance.Mathematics.Geometry.Plane.CreateFromUnitNormalAndDistance
- uid: Misaki.HighPerformance.Mathematics.Geometry.Plane
commentId: T:Misaki.HighPerformance.Mathematics.Geometry.Plane
parent: Misaki.HighPerformance.Mathematics.Geometry
href: Misaki.HighPerformance.Mathematics.Geometry.Plane.html
name: Plane
nameWithType: Plane
fullName: Misaki.HighPerformance.Mathematics.Geometry.Plane
- uid: Misaki.HighPerformance.Mathematics.Geometry.Plane.CreateFromUnitNormalAndPointInPlane*
commentId: Overload:Misaki.HighPerformance.Mathematics.Geometry.Plane.CreateFromUnitNormalAndPointInPlane
href: Misaki.HighPerformance.Mathematics.Geometry.Plane.html#Misaki_HighPerformance_Mathematics_Geometry_Plane_CreateFromUnitNormalAndPointInPlane_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_
name: CreateFromUnitNormalAndPointInPlane
nameWithType: Plane.CreateFromUnitNormalAndPointInPlane
fullName: Misaki.HighPerformance.Mathematics.Geometry.Plane.CreateFromUnitNormalAndPointInPlane
- uid: Misaki.HighPerformance.Mathematics.Geometry.Plane.Normalize(Misaki.HighPerformance.Mathematics.Geometry.Plane)
commentId: M:Misaki.HighPerformance.Mathematics.Geometry.Plane.Normalize(Misaki.HighPerformance.Mathematics.Geometry.Plane)
href: Misaki.HighPerformance.Mathematics.Geometry.Plane.html#Misaki_HighPerformance_Mathematics_Geometry_Plane_Normalize_Misaki_HighPerformance_Mathematics_Geometry_Plane_
name: Normalize(Plane)
nameWithType: Plane.Normalize(Plane)
fullName: Misaki.HighPerformance.Mathematics.Geometry.Plane.Normalize(Misaki.HighPerformance.Mathematics.Geometry.Plane)
spec.csharp:
- uid: Misaki.HighPerformance.Mathematics.Geometry.Plane.Normalize(Misaki.HighPerformance.Mathematics.Geometry.Plane)
name: Normalize
href: Misaki.HighPerformance.Mathematics.Geometry.Plane.html#Misaki_HighPerformance_Mathematics_Geometry_Plane_Normalize_Misaki_HighPerformance_Mathematics_Geometry_Plane_
- name: (
- uid: Misaki.HighPerformance.Mathematics.Geometry.Plane
name: Plane
href: Misaki.HighPerformance.Mathematics.Geometry.Plane.html
- name: )
spec.vb:
- uid: Misaki.HighPerformance.Mathematics.Geometry.Plane.Normalize(Misaki.HighPerformance.Mathematics.Geometry.Plane)
name: Normalize
href: Misaki.HighPerformance.Mathematics.Geometry.Plane.html#Misaki_HighPerformance_Mathematics_Geometry_Plane_Normalize_Misaki_HighPerformance_Mathematics_Geometry_Plane_
- name: (
- uid: Misaki.HighPerformance.Mathematics.Geometry.Plane
name: Plane
href: Misaki.HighPerformance.Mathematics.Geometry.Plane.html
- name: )
- uid: Misaki.HighPerformance.Mathematics.Geometry.Plane.Normal*
commentId: Overload:Misaki.HighPerformance.Mathematics.Geometry.Plane.Normal
href: Misaki.HighPerformance.Mathematics.Geometry.Plane.html#Misaki_HighPerformance_Mathematics_Geometry_Plane_Normal
name: Normal
nameWithType: Plane.Normal
fullName: Misaki.HighPerformance.Mathematics.Geometry.Plane.Normal
- uid: Misaki.HighPerformance.Mathematics.Geometry.Plane.Distance*
commentId: Overload:Misaki.HighPerformance.Mathematics.Geometry.Plane.Distance
href: Misaki.HighPerformance.Mathematics.Geometry.Plane.html#Misaki_HighPerformance_Mathematics_Geometry_Plane_Distance
name: Distance
nameWithType: Plane.Distance
fullName: Misaki.HighPerformance.Mathematics.Geometry.Plane.Distance
- uid: Misaki.HighPerformance.Mathematics.Geometry.Plane.Normalize*
commentId: Overload:Misaki.HighPerformance.Mathematics.Geometry.Plane.Normalize
href: Misaki.HighPerformance.Mathematics.Geometry.Plane.html#Misaki_HighPerformance_Mathematics_Geometry_Plane_Normalize_Misaki_HighPerformance_Mathematics_Geometry_Plane_
name: Normalize
nameWithType: Plane.Normalize
fullName: Misaki.HighPerformance.Mathematics.Geometry.Plane.Normalize
- uid: Misaki.HighPerformance.Mathematics.Geometry.Plane.SignedDistanceToPoint*
commentId: Overload:Misaki.HighPerformance.Mathematics.Geometry.Plane.SignedDistanceToPoint
href: Misaki.HighPerformance.Mathematics.Geometry.Plane.html#Misaki_HighPerformance_Mathematics_Geometry_Plane_SignedDistanceToPoint_Misaki_HighPerformance_Mathematics_float3_
name: SignedDistanceToPoint
nameWithType: Plane.SignedDistanceToPoint
fullName: Misaki.HighPerformance.Mathematics.Geometry.Plane.SignedDistanceToPoint
- uid: Misaki.HighPerformance.Mathematics.Geometry.Plane.Projection*
commentId: Overload:Misaki.HighPerformance.Mathematics.Geometry.Plane.Projection
href: Misaki.HighPerformance.Mathematics.Geometry.Plane.html#Misaki_HighPerformance_Mathematics_Geometry_Plane_Projection_Misaki_HighPerformance_Mathematics_float3_
name: Projection
nameWithType: Plane.Projection
fullName: Misaki.HighPerformance.Mathematics.Geometry.Plane.Projection
- uid: Misaki.HighPerformance.Mathematics.Geometry.Plane.Flipped*
commentId: Overload:Misaki.HighPerformance.Mathematics.Geometry.Plane.Flipped
href: Misaki.HighPerformance.Mathematics.Geometry.Plane.html#Misaki_HighPerformance_Mathematics_Geometry_Plane_Flipped
name: Flipped
nameWithType: Plane.Flipped
fullName: Misaki.HighPerformance.Mathematics.Geometry.Plane.Flipped
- uid: Misaki.HighPerformance.Mathematics.Geometry.Plane.op_Implicit*
commentId: Overload:Misaki.HighPerformance.Mathematics.Geometry.Plane.op_Implicit
name: implicit operator
nameWithType: Plane.implicit operator
fullName: Misaki.HighPerformance.Mathematics.Geometry.Plane.implicit operator
nameWithType.vb: Plane.CType
fullName.vb: Misaki.HighPerformance.Mathematics.Geometry.Plane.CType
name.vb: CType
spec.csharp:
- name: implicit
- name: " "
- name: operator