C# Class EssentialsPlugin.Utility.MathUtility

Mostrar archivo Open project: rexxar-tc/EssentialsPlugin

Public Methods

Method Description
GenerateRandomCoord ( int maxDist, int minDist ) : float
GenerateRandomEdgeVector ( ) : Vector3D
GetRotation ( System.Vector3 source, System.Vector3 dest, System.Vector3 up ) : Quaternion
RandomPositionFromPoint ( Vector3D start, double distance ) : Vector3D
TraceVector ( Vector3D position, Vector3D velocity, int distance, int radius = 100 ) : Vector3D?

Method Details

GenerateRandomCoord() public static method

public static GenerateRandomCoord ( int maxDist, int minDist ) : float
maxDist int
minDist int
return float

GenerateRandomEdgeVector() public static method

public static GenerateRandomEdgeVector ( ) : Vector3D
return Vector3D

GetRotation() public static method

public static GetRotation ( System.Vector3 source, System.Vector3 dest, System.Vector3 up ) : Quaternion
source System.Vector3
dest System.Vector3
up System.Vector3
return Quaternion

RandomPositionFromPoint() public static method

public static RandomPositionFromPoint ( Vector3D start, double distance ) : Vector3D
start Vector3D
distance double
return Vector3D

TraceVector() public static method

public static TraceVector ( Vector3D position, Vector3D velocity, int distance, int radius = 100 ) : Vector3D?
position Vector3D
velocity Vector3D
distance int
radius int
return Vector3D?