DayZ 1.28
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ CreateMatrix()

static void CreateMatrix ( vector mat[4],
float axisLength = 0.05,
float arrowSize = 0.0 )
static

См. определение в файле EnDebug.c строка 214

215 {
216 int flags = ShapeFlags.ONCE | ShapeFlags.NOZWRITE | ShapeFlags.DOUBLESIDE | ShapeFlags.TRANSP;
217 if (arrowSize <= 0)
218 {
219 Create(ShapeType.LINE, 0xFFFF0000, flags, mat[3], mat[3] + axisLength * mat[0]);
220 Create(ShapeType.LINE, 0xFF00FF00, flags, mat[3], mat[3] + axisLength * mat[1]);
221 Create(ShapeType.LINE, 0xFF0000FF, flags, mat[3], mat[3] + axisLength * mat[2]);
222 }
223 else
224 {
225 CreateArrow(mat[3], mat[3] + axisLength * mat[0], arrowSize, 0xFFFF0000, flags);
226 CreateArrow(mat[3], mat[3] + axisLength * mat[1], arrowSize, 0xFF00FF00, flags);
227 CreateArrow(mat[3], mat[3] + axisLength * mat[2], arrowSize, 0xFF0000FF, flags);
228 }
229 }
static proto native Shape Create(ShapeType type, int color, ShapeFlags flags, vector p1, vector p2)
static Shape CreateArrow(vector from, vector to, float size, int color, ShapeFlags flags)
Определения EnDebug.c:173
ShapeType
Определения EnDebug.c:116
ShapeFlags
Определения EnDebug.c:126

Перекрестные ссылки Create() и CreateArrow().