protected override void DrawPrimitive(eLevelofDetail lod, UWB_DrawHelper drawHelper)
 {
     Vector3 origin = new Vector3();
     Vector3 xaxis = new Vector3(m_size, 0, 0);
     Vector3 yaxis = new Vector3(0, m_size, 0);
     Vector3 zaxis = new Vector3(0, 0, m_size);
     eLevelofDetail oldLod = drawHelper.getLod();
     drawHelper.setLod(lod);
     drawHelper.setColor1(Color.Red);
     drawHelper.drawLine(origin, xaxis);
     drawHelper.setColor1(Color.Green);
     drawHelper.drawLine(origin, yaxis);
     drawHelper.setColor1(Color.Blue);
     drawHelper.drawLine(origin, zaxis);
     drawHelper.setLod(oldLod);
 }
Пример #2
0
        protected override void DrawPrimitive(eLevelofDetail lod, UWB_DrawHelper drawHelper)
        {
            Vector3        origin = new Vector3();
            Vector3        xaxis  = new Vector3(m_size, 0, 0);
            Vector3        yaxis  = new Vector3(0, m_size, 0);
            Vector3        zaxis  = new Vector3(0, 0, m_size);
            eLevelofDetail oldLod = drawHelper.getLod();

            drawHelper.setLod(lod);
            drawHelper.setColor1(Color.Red);
            drawHelper.drawLine(origin, xaxis);
            drawHelper.setColor1(Color.Green);
            drawHelper.drawLine(origin, yaxis);
            drawHelper.setColor1(Color.Blue);
            drawHelper.drawLine(origin, zaxis);
            drawHelper.setLod(oldLod);
        }
 protected override void DrawPrimitive(eLevelofDetail lod, UWB_DrawHelper drawHelper)
 {
     drawHelper.drawLine(mStart, mEnd);
 }
Пример #4
0
        public override void Draw(ref UWB_DrawHelper drawHelper)
        {
            if (drawHelper != null)
            {
                Vector3 start = mMin;
                Vector3 end   = mMin;

                end.X = mMax.X;
                drawHelper.drawLine(start, end);
                start = end;
                end.Y = mMax.Y;
                drawHelper.drawLine(start, end);
                start = end;
                end.X = mMin.X;
                drawHelper.drawLine(start, end);
                start = end;
                end.Y = mMin.Y;
                drawHelper.drawLine(start, end);

                start = mMax;
                end   = mMax;
                end.X = mMin.X;
                drawHelper.drawLine(start, end);
                start = end;
                end.Y = mMin.Y;
                drawHelper.drawLine(start, end);
                start = end;
                end.X = mMax.X;
                drawHelper.drawLine(start, end);
                start = end;
                end.Y = mMax.Y;
                drawHelper.drawLine(start, end);

                start = mMax;
                end   = mMax;
                end.Z = mMin.Z;
                drawHelper.drawLine(start, end);
                end.Y   = mMin.Y;
                start.Y = mMin.Y;
                drawHelper.drawLine(start, end);
                end.X   = mMin.X;
                start.X = mMin.X;
                drawHelper.drawLine(start, end);
                end.Y   = mMax.Y;
                start.Y = mMax.Y;
                drawHelper.drawLine(start, end);
            }
        }
Пример #5
0
 protected override void DrawPrimitive(eLevelofDetail lod, UWB_DrawHelper drawHelper)
 {
     drawHelper.drawLine(mStart, mEnd);
 }
        public override void Draw(ref UWB_DrawHelper drawHelper)
        {
            if (drawHelper != null)
            {
                Vector3 start = mMin;
                Vector3 end = mMin;

                end.X = mMax.X;
                drawHelper.drawLine(start, end);
                start = end;
                end.Y = mMax.Y;
                drawHelper.drawLine(start, end);
                start = end;
                end.X = mMin.X;
                drawHelper.drawLine(start, end);
                start = end;
                end.Y = mMin.Y;
                drawHelper.drawLine(start, end);

                start = mMax;
                end = mMax;
                end.X = mMin.X;
                drawHelper.drawLine(start, end);
                start = end;
                end.Y = mMin.Y;
                drawHelper.drawLine(start, end);
                start = end;
                end.X = mMax.X;
                drawHelper.drawLine(start, end);
                start = end;
                end.Y = mMax.Y;
                drawHelper.drawLine(start, end);

                start = mMax;
                end = mMax;
                end.Z = mMin.Z;
                drawHelper.drawLine(start, end);
                end.Y = mMin.Y;
                start.Y = mMin.Y;
                drawHelper.drawLine(start, end);
                end.X = mMin.X;
                start.X = mMin.X;
                drawHelper.drawLine(start, end);
                end.Y = mMax.Y;
                start.Y = mMax.Y;
                drawHelper.drawLine(start, end);
            }
        }