|
Nebula
|
Inherits IEquatable.
Public Member Functions | |
| Plane (Vector4 value) | |
| Plane (Vector3 normal, float d) | |
| Plane (Vector3 a, Vector3 b, Vector3 c) | |
| Plane (float a, float b, float c, float d) | |
| Plane (Vector3 pointOnPlane, Vector3 normal) | |
| Create a Plane that contains the specified point and has the specified Normal vector. | |
| float | Dot (Vector4 value) |
| void | Dot (ref Vector4 value, out float result) |
| float | DotCoordinate (Vector3 value) |
| void | DotCoordinate (ref Vector3 value, out float result) |
| float | DotNormal (Vector3 value) |
| void | DotNormal (ref Vector3 value, out float result) |
| void | Normalize () |
| override bool | Equals (object other) |
| bool | Equals (Plane other) |
| override int | GetHashCode () |
| PlaneIntersectionType | Intersects (BoundingBox box) |
| void | Intersects (ref BoundingBox box, out PlaneIntersectionType result) |
| PlaneIntersectionType | Intersects (BoundingFrustum frustum) |
| PlaneIntersectionType | Intersects (BoundingSphere sphere) |
| void | Intersects (ref BoundingSphere sphere, out PlaneIntersectionType result) |
| override string | ToString () |
| void | Deconstruct (out Vector3 normal, out float d) |
| Deconstruction method for Plane. | |
Static Public Member Functions | |
| static Plane | Transform (Plane plane, Matrix matrix) |
| Transforms a normalized plane by a matrix. | |
| static void | Transform (ref Plane plane, ref Matrix matrix, out Plane result) |
| Transforms a normalized plane by a matrix. | |
| static Plane | Transform (Plane plane, Quaternion rotation) |
| Transforms a normalized plane by a quaternion rotation. | |
| static void | Transform (ref Plane plane, ref Quaternion rotation, out Plane result) |
| Transforms a normalized plane by a quaternion rotation. | |
| static Plane | Normalize (Plane value) |
| static void | Normalize (ref Plane value, out Plane result) |
| static bool | operator!= (Plane plane1, Plane plane2) |
| static bool | operator== (Plane plane1, Plane plane2) |
Public Attributes | |
| float | D |
| Vector3 | Normal |
Package Functions | |
| PlaneIntersectionType | Intersects (ref Vector3 point) |
Properties | |
| string | DebugDisplayString [get] |
|
inline |
|
inline |
|
inline |
Create a Plane that contains the specified point and has the specified Normal vector.
| pointOnPlane | A point the created Plane should contain. |
| normal | The normal of the plane. |
|
inline |
Deconstruction method for Plane.
| normal | |
| d |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinepackage |
|
inline |
|
inline |
Transforms a normalized plane by a matrix.
| plane | The normalized plane to transform. |
| matrix | The transformation matrix. |
|
inlinestatic |
Transforms a normalized plane by a quaternion rotation.
| plane | The normalized plane to transform. |
| rotation | The quaternion rotation. |
Transforms a normalized plane by a matrix.
| plane | The normalized plane to transform. |
| matrix | The transformation matrix. |
| result | The transformed plane. |
|
inlinestatic |
Transforms a normalized plane by a quaternion rotation.
| plane | The normalized plane to transform. |
| rotation | The quaternion rotation. |
| result | The transformed plane. |
| float Mathf.Plane.D |
| Vector3 Mathf.Plane.Normal |
|
getpackage |