PlaneΒΆ
-
struct
Plane: System.ValueType, System.IEquatable<Plane> -
float
D
-
Vector3
Normal
-
float
Dot(Vector4 value) Parameters: - value (Microsoft.Xna.Framework.Vector4) –
-
void
Dot(ref Vector4 value, ref float result) Parameters: - (ref) value (Microsoft.Xna.Framework.Vector4) –
- (ref) result (float) –
-
float
DotCoordinate(Vector3 value) Parameters: - value (Microsoft.Xna.Framework.Vector3) –
-
void
DotCoordinate(ref Vector3 value, ref float result) Parameters: - (ref) value (Microsoft.Xna.Framework.Vector3) –
- (ref) result (float) –
-
float
DotNormal(Vector3 value) Parameters: - value (Microsoft.Xna.Framework.Vector3) –
-
void
DotNormal(ref Vector3 value, ref float result) Parameters: - (ref) value (Microsoft.Xna.Framework.Vector3) –
- (ref) result (float) –
-
Plane
Transform(Plane plane, Matrix matrix) Transforms a normalized plane by a matrix.
Parameters: - plane (Microsoft.Xna.Framework.Plane) – The normalized plane to transform.
- matrix (Microsoft.Xna.Framework.Matrix) – The transformation matrix.
Returns: The transformed plane.
-
void
Transform(ref Plane plane, ref Matrix matrix, ref Plane result) Parameters: - (ref) plane (Microsoft.Xna.Framework.Plane) –
- (ref) matrix (Microsoft.Xna.Framework.Matrix) –
- (ref) result (Microsoft.Xna.Framework.Plane) –
-
Plane
Transform(Plane plane, Quaternion rotation) Transforms a normalized plane by a quaternion rotation.
Parameters: - plane (Microsoft.Xna.Framework.Plane) – The normalized plane to transform.
- rotation (Microsoft.Xna.Framework.Quaternion) – The quaternion rotation.
Returns: The transformed plane.
-
void
Transform(ref Plane plane, ref Quaternion rotation, ref Plane result) Parameters: - (ref) plane (Microsoft.Xna.Framework.Plane) –
- (ref) rotation (Microsoft.Xna.Framework.Quaternion) –
- (ref) result (Microsoft.Xna.Framework.Plane) –
-
void
Normalize()
-
void
Normalize(ref Plane value, ref Plane result) Parameters: - (ref) value (Microsoft.Xna.Framework.Plane) –
- (ref) result (Microsoft.Xna.Framework.Plane) –
-
bool
op_Inequality(Plane plane1, Plane plane2) Parameters: - plane1 (Microsoft.Xna.Framework.Plane) –
- plane2 (Microsoft.Xna.Framework.Plane) –
-
bool
op_Equality(Plane plane1, Plane plane2) Parameters: - plane1 (Microsoft.Xna.Framework.Plane) –
- plane2 (Microsoft.Xna.Framework.Plane) –
-
bool
Equals(System.Object other) Parameters: - other (System.Object) –
-
bool
Equals(Plane other) Parameters: - other (Microsoft.Xna.Framework.Plane) –
-
int
GetHashCode()
-
PlaneIntersectionType
Intersects(BoundingBox box) Parameters: - box (Microsoft.Xna.Framework.BoundingBox) –
-
void
Intersects(ref BoundingBox box, ref PlaneIntersectionType result) Parameters: - (ref) box (Microsoft.Xna.Framework.BoundingBox) –
- (ref) result (Microsoft.Xna.Framework.PlaneIntersectionType) –
-
PlaneIntersectionType
Intersects(BoundingFrustum frustum) Parameters: - frustum (Microsoft.Xna.Framework.BoundingFrustum) –
-
PlaneIntersectionType
Intersects(BoundingSphere sphere) Parameters: - sphere (Microsoft.Xna.Framework.BoundingSphere) –
-
void
Intersects(ref BoundingSphere sphere, ref PlaneIntersectionType result) Parameters: - (ref) sphere (Microsoft.Xna.Framework.BoundingSphere) –
- (ref) result (Microsoft.Xna.Framework.PlaneIntersectionType) –
-
PlaneIntersectionType
Intersects(ref Vector3 point) Parameters: - (ref) point (Microsoft.Xna.Framework.Vector3) –
-
string
get_DebugDisplayString()
-
string
ToString()
-
float