Skip to content
This repository was archived by the owner on Dec 13, 2025. It is now read-only.

VRageMath.Plane

Malware edited this page Dec 21, 2018 · 51 revisions

Index #Plane Struct Namespace: VRageMath
Assembly: VRage.Math.dll
##Summary Defines a plane. ###Fields

Member Description
Vector3 Normal
float D
###Methods
Member Description
--- ---
bool Equals(Plane other) Determines whether the specified Plane is equal to the Plane.
bool Equals(Object obj) Determines whether the specified Object is equal to the Plane.
int GetHashCode()
string ToString()
void Normalize()
Plane Normalize(Plane value) Changes the coefficients of the Normal vector of a Plane to make it of unit length.
void Normalize(ref Plane value, ref Plane result)
Plane Transform(Plane plane, Matrix matrix)
void Transform(ref Plane plane, ref Matrix matrix, ref Plane result)
float Dot(Vector4 value) Calculates the dot product of a specified Vector4 and this Plane.
void Dot(ref Vector4 value, ref float result)
float DotCoordinate(Vector3 value) Returns the dot product of a specified Vector3 and the Normal vector of this Plane plus the distance (D) value of the Plane.
void DotCoordinate(ref Vector3 value, ref float result)
float DotNormal(Vector3 value) Returns the dot product of a specified Vector3 and the Normal vector of this Plane.
void DotNormal(ref Vector3 value, ref float result)
PlaneIntersectionType Intersects(BoundingBox box) Checks whether the current Plane intersects a specified BoundingBox.
void Intersects(ref BoundingBox box, ref PlaneIntersectionType result)
PlaneIntersectionType Intersects(BoundingFrustum frustum) Checks whether the current Plane intersects a specified BoundingFrustum.
PlaneIntersectionType Intersects(BoundingSphere sphere) Checks whether the current Plane intersects a specified BoundingSphere.
void Intersects(ref BoundingSphere sphere, ref PlaneIntersectionType result)
Vector3 RandomPoint()

Clone this wiki locally