C# Класс Pathfinding.Voxels.Utility

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
additiveTimer float
colors UnityEngine.Color[]
lastAdditiveTimerStart float
lastStartTime float

Открытые методы

Метод Описание
Bit ( int a, int b ) : int
ClipPoly ( float vIn, int n, float vOut, float pnx, float pnz, float pd ) : int
ClipPolygon ( Int3 vIn, int n, Int3 vOut, int multi, int offset, int axis ) : int
ClipPolygon ( Vector3 vIn, int n, Vector3 vOut, float multi, float offset, int axis ) : int
ClipPolygon ( float vIn, int n, float vOut, float multi, float offset, int axis ) : int
ClipPolygonY ( float vIn, int n, float vOut, float multi, float offset, int axis ) : int
CopyVector ( float a, int i, Vector3 v ) : void
EndTimer ( string label ) : void
EndTimerAdditive ( string label, bool log ) : void
GetColor ( int i ) : Color
IntToColor ( int i, float a ) : Color
IntersectXAxis ( Vector3 &intersection, Vector3 start1, Vector3 dir1, float x ) : bool
IntersectZAxis ( Vector3 &intersection, Vector3 start1, Vector3 dir1, float z ) : bool
Max ( float a, float b, float c ) : float
Max ( float a, float b, float c, float d ) : float
Max ( int a, int b, int c, int d ) : int
Min ( float a, float b, float c ) : float
Min ( float a, float b, float c, float d ) : float
Min ( int a, int b, int c, int d ) : int
StartTimer ( ) : void
StartTimerAdditive ( bool reset ) : void
ToMillis ( float v ) : string
TriangleArea ( Vector3 a, Vector3 b, Vector3 c ) : float
TriangleArea2 ( Vector3 a, Vector3 b, Vector3 c ) : float

Описание методов

Bit() публичный статический Метод

public static Bit ( int a, int b ) : int
a int
b int
Результат int

ClipPoly() публичный статический Метод

public static ClipPoly ( float vIn, int n, float vOut, float pnx, float pnz, float pd ) : int
vIn float
n int
vOut float
pnx float
pnz float
pd float
Результат int

ClipPolygon() публичный статический Метод

public static ClipPolygon ( Int3 vIn, int n, Int3 vOut, int multi, int offset, int axis ) : int
vIn Int3
n int
vOut Int3
multi int
offset int
axis int
Результат int

ClipPolygon() публичный статический Метод

public static ClipPolygon ( Vector3 vIn, int n, Vector3 vOut, float multi, float offset, int axis ) : int
vIn UnityEngine.Vector3
n int
vOut UnityEngine.Vector3
multi float
offset float
axis int
Результат int

ClipPolygon() публичный статический Метод

public static ClipPolygon ( float vIn, int n, float vOut, float multi, float offset, int axis ) : int
vIn float
n int
vOut float
multi float
offset float
axis int
Результат int

ClipPolygonY() публичный статический Метод

public static ClipPolygonY ( float vIn, int n, float vOut, float multi, float offset, int axis ) : int
vIn float
n int
vOut float
multi float
offset float
axis int
Результат int

CopyVector() публичный статический Метод

public static CopyVector ( float a, int i, Vector3 v ) : void
a float
i int
v UnityEngine.Vector3
Результат void

EndTimer() публичный статический Метод

public static EndTimer ( string label ) : void
label string
Результат void

EndTimerAdditive() публичный статический Метод

public static EndTimerAdditive ( string label, bool log ) : void
label string
log bool
Результат void

GetColor() публичный статический Метод

public static GetColor ( int i ) : Color
i int
Результат UnityEngine.Color

IntToColor() публичный статический Метод

public static IntToColor ( int i, float a ) : Color
i int
a float
Результат UnityEngine.Color

IntersectXAxis() публичный статический Метод

public static IntersectXAxis ( Vector3 &intersection, Vector3 start1, Vector3 dir1, float x ) : bool
intersection UnityEngine.Vector3
start1 UnityEngine.Vector3
dir1 UnityEngine.Vector3
x float
Результат bool

IntersectZAxis() публичный статический Метод

public static IntersectZAxis ( Vector3 &intersection, Vector3 start1, Vector3 dir1, float z ) : bool
intersection UnityEngine.Vector3
start1 UnityEngine.Vector3
dir1 UnityEngine.Vector3
z float
Результат bool

Max() публичный статический Метод

public static Max ( float a, float b, float c ) : float
a float
b float
c float
Результат float

Max() публичный статический Метод

public static Max ( float a, float b, float c, float d ) : float
a float
b float
c float
d float
Результат float

Max() публичный статический Метод

public static Max ( int a, int b, int c, int d ) : int
a int
b int
c int
d int
Результат int

Min() публичный статический Метод

public static Min ( float a, float b, float c ) : float
a float
b float
c float
Результат float

Min() публичный статический Метод

public static Min ( float a, float b, float c, float d ) : float
a float
b float
c float
d float
Результат float

Min() публичный статический Метод

public static Min ( int a, int b, int c, int d ) : int
a int
b int
c int
d int
Результат int

StartTimer() публичный статический Метод

public static StartTimer ( ) : void
Результат void

StartTimerAdditive() публичный статический Метод

public static StartTimerAdditive ( bool reset ) : void
reset bool
Результат void

ToMillis() публичный статический Метод

public static ToMillis ( float v ) : string
v float
Результат string

TriangleArea() публичный статический Метод

public static TriangleArea ( Vector3 a, Vector3 b, Vector3 c ) : float
a UnityEngine.Vector3
b UnityEngine.Vector3
c UnityEngine.Vector3
Результат float

TriangleArea2() публичный статический Метод

public static TriangleArea2 ( Vector3 a, Vector3 b, Vector3 c ) : float
a UnityEngine.Vector3
b UnityEngine.Vector3
c UnityEngine.Vector3
Результат float

Описание свойств

additiveTimer публичное статическое свойство

public static float additiveTimer
Результат float

colors публичное статическое свойство

public static Color[],UnityEngine colors
Результат UnityEngine.Color[]

lastAdditiveTimerStart публичное статическое свойство

public static float lastAdditiveTimerStart
Результат float

lastStartTime публичное статическое свойство

public static float lastStartTime
Результат float