public void Init(float minX, float minY, float minZ, float maxX, float maxY, float maxZ) { float pos; string stlen; Clear(); // X lines lines.AddLine(minX, minY - 1, minZ, minX, minY - 5, minZ, XColor); lines.AddLine(maxX, minY - 1, minZ, maxX, minY - 5, minZ, XColor); lines.AddLine(minX, minY - 3, minZ, maxX, minY - 3, minZ, XColor); stlen = CalcPosition(minX, maxX, out pos); texts.AddText(stlen, Obj3DText.TextPlane.XY, fontsize, minX + pos, minY - 3, minZ, 0, XColor.ToString("X")); // Y lines lines.AddLine(minX - 1, minY, minZ, minX - 5, minY, minZ, YColor); lines.AddLine(minX - 1, maxY, minZ, minX - 5, maxY, minZ, YColor); lines.AddLine(minX - 3, minY, minZ, minX - 3, maxY, minZ, YColor); stlen = CalcPosition(minY, maxY, out pos); texts.AddText(stlen, Obj3DText.TextPlane.XY, fontsize, minX - 3, maxY - pos, minZ, 90, YColor.ToString("X")); // Z lines lines.AddLine(minX - 1, minY, minZ, minX - 5, minY, minZ, ZColor); lines.AddLine(minX - 1, minY, maxZ, minX - 5, minY, maxZ, ZColor); lines.AddLine(minX - 3, minY, minZ, minX - 3, minY, maxZ, ZColor); stlen = CalcPosition(minZ, maxZ, out pos); texts.AddText(stlen, Obj3DText.TextPlane.XZ, fontsize, minX - 3, minY, maxZ - pos, 90, ZColor.ToString("X")); lines.Init(); }