Table of Contents

Class Geometry

Namespace
Gamelogic.Extensions
Assembly
Assembly-CSharp.dll

Provides utility methods for doing geometry.

[Version(2, 0, 0)]
public static class Geometry
Inheritance
Geometry
Inherited Members

Methods

IsInHalfPlane(Vector2, Vector2, Vector2)

Determines whether a point is in the half plane described by a point and direction.

public static bool IsInHalfPlane(Vector2 point, Vector2 halfPlanePoint, Vector2 halfPlaneDirection)

Parameters

point Vector2

The point to check.

halfPlanePoint Vector2

The half plane point.

halfPlaneDirection Vector2

The half plane direction.

Returns

bool

true if the point is in the half plane; otherwise, false.

IsInHalfPlane(Vector3, Vector3, Vector3)

Determines whether a point is in the half (3D, hyper) plane described by a point and direction.

public static bool IsInHalfPlane(Vector3 point, Vector3 halfPlanePoint, Vector3 halfPlaneDirection)

Parameters

point Vector3

The point to check.

halfPlanePoint Vector3

The half plane point.

halfPlaneDirection Vector3

The half plane direction.

Returns

bool

true if the point is in the half plane; otherwise, false.