Class Geometry
- Namespace
- VoxelPlayground.Ragdoll
- Assembly
- GamePlay.dll
public class Geometry
- Inheritance
-
objectGeometry
Methods
ClosestPointOnSidePlane(BoxCollider, Vector3)
public static Vector3 ClosestPointOnSidePlane(BoxCollider collider, Vector3 to)
Parameters
colliderBoxCollidertoVector3
Returns
ClosestPointOnSurface(BoxCollider, Vector3)
public static Vector3 ClosestPointOnSurface(BoxCollider collider, Vector3 to)
Parameters
colliderBoxCollidertoVector3
Returns
DisPoint2Line(Vector3, Vector3, Vector3)
点到直线距离
public static float DisPoint2Line(Vector3 point, Vector3 linePoint1, Vector3 linePoint2)
Parameters
Returns
- float
EaseIn(float, float)
public static float EaseIn(float time, float rate)
Parameters
timefloatratefloat
Returns
- float
EaseInOut(float, float)
public static float EaseInOut(float time, float rate)
Parameters
timefloatratefloat
Returns
- float
EaseOut(float, float)
public static float EaseOut(float time, float rate)
Parameters
timefloatratefloat
Returns
- float
GetDistance(Vector3, Vector3, bool)
public static float GetDistance(Vector3 from, Vector3 to, bool ignoreY = false)
Parameters
Returns
- float
IntPow(int, uint)
public static int IntPow(int x, uint pow)
Parameters
xintpowuint
Returns
- int
IsInRange(Vector3, Vector3, float, bool)
public static bool IsInRange(Vector3 a, Vector3 b, float dis, bool ignoreY = false)
Parameters
Returns
- bool
IsZero(Vector3)
public static bool IsZero(Vector3 vec)
Parameters
vecVector3
Returns
- bool