コード例 #1
0
        void DrawVMeshWire(VMeshWire wires, Matrix4 mat)
        {
            var c = _window.DebugRender.Color;

            _window.DebugRender.Color = Color4.White;
            for (int i = 0; i < wires.Lines.Length / 2; i++)
            {
                _window.DebugRender.DrawLine(
                    mat.Transform(wires.Lines[i * 2]),
                    mat.Transform(wires.Lines[i * 2 + 1])
                    );
            }
            _window.DebugRender.Color = c;
        }
コード例 #2
0
        void DrawVMeshWire(VMeshWire wires, Matrix4x4 mat, int color)
        {
            var c = _window.DebugRender.Color;

            color %= initialCmpColors.Length;
            _window.DebugRender.Color = initialCmpColors[color];
            for (int i = 0; i < wires.Lines.Length / 2; i++)
            {
                _window.DebugRender.DrawLine(
                    Vector3.Transform(wires.Lines[i * 2], mat),
                    Vector3.Transform(wires.Lines[i * 2 + 1], mat)
                    );
            }
            _window.DebugRender.Color = c;
        }