public void PrintText(string text) { foreach (char p in text) { Glut.glutBitmapCharacter(Glut.GLUT_BITMAP_TIMES_ROMAN_24, p); } }
static void text(string c) { for (int i = 0; i < c.Length; i++) { Glut.glutBitmapCharacter(Glut.GLUT_BITMAP_TIMES_ROMAN_24, c[i]); } }
public static void DrawString(int x, int y, string str) { Gl.glMatrixMode(Gl.GL_PROJECTION); Gl.glPushMatrix(); Gl.glLoadIdentity(); int w = (int)Main.GLWindow.Width; int h = (int)Main.GLWindow.Height; Glu.gluOrtho2D(0, w, h, 0); Gl.glMatrixMode(Gl.GL_MODELVIEW); Gl.glPushMatrix(); Gl.glLoadIdentity(); Gl.glColor3f(0.9f, 0.6f, 0.6f); Gl.glRasterPos2i(x, y); foreach (var c in str) { Glut.glutBitmapCharacter(Glut.GLUT_BITMAP_HELVETICA_12, c); } Gl.glPopMatrix(); Gl.glMatrixMode(Gl.GL_PROJECTION); Gl.glPopMatrix(); Gl.glMatrixMode(Gl.GL_MODELVIEW); }
private static void Text(string text) { foreach (char c in text) { Glut.glutBitmapCharacter(Glut.GLUT_BITMAP_HELVETICA_18, c); } }
// метод вывода текста на экран сцены private void PrintText2D(float x, float y, string text) { Gl.glRasterPos3f(x, y, 2); foreach (char char_for_draw in text) { Glut.glutBitmapCharacter(Glut.GLUT_BITMAP_8_BY_13, char_for_draw); } }
private void TextXY(float x, float y, string text) { Gl.glRasterPos2f(x, y); foreach (char char_for_draw in text) { Glut.glutBitmapCharacter(Glut.GLUT_BITMAP_HELVETICA_12, char_for_draw); } }
private void drawBitmapText_(string str, double x, double y) { Gl.glRasterPos2d(x, y); foreach (var s in str) { Glut.glutBitmapCharacter(Glut.GLUT_BITMAP_TIMES_ROMAN_10, s); } }
public static void PrintText(float x, float y, string text) { Gl.glRasterPos2f(x, y); foreach (char chdr in text) { Glut.glutBitmapCharacter(Glut.GLUT_BITMAP_8_BY_13, chdr); } }
public void PrintText(double x, double y, string text) { Gl.glRasterPos2f((float)x, (float)y); foreach (var my_char in text) { Glut.glutBitmapCharacter(Glut.GLUT_BITMAP_8_BY_13, my_char); } }
private void PrintText2D(float x, float y, string text) { Gl.glRasterPos2f(x, y); foreach (char char_for_draw in text) { Glut.glutBitmapCharacter(Glut.GLUT_BITMAP_TIMES_ROMAN_10, char_for_draw); } }
private void DrawAimPart(float x, float y, string text) { Gl.glRasterPos2f(x, y); foreach (char char_for_draw in text) { Glut.glutBitmapCharacter(Glut.GLUT_BITMAP_9_BY_15, char_for_draw); } }
public void PrintText3D(float x, float y, float z, string text) { Gl.glRasterPos3f(x, y, z); foreach (char char_for_draw in text) { Glut.glutBitmapCharacter(Glut.GLUT_BITMAP_9_BY_15, char_for_draw); } }
public static void DrawStringFollow(float x, float y, string str) { Gl.glColor3f(0.9f, 0.6f, 0.6f); Gl.glRasterPos2f(x, y); foreach (var c in str) { Glut.glutBitmapCharacter(Glut.GLUT_BITMAP_HELVETICA_12, c); } }
static public void DrawText(int x, int y, string text, IntPtr font, Color color) { Gl.glColor3ub(color.R, color.G, color.B); Gl.glRasterPos2f(x, y); for (int i = 0; i < text.Length; i++) { Glut.glutBitmapCharacter(font, text[i]); } Gl.glColor3f(1, 1, 1); }
public void DrawText2D(int x, int y, string text) { Gl.glColor3i(0, 0, 0); Gl.glRasterPos2d(x, y); foreach (char charForDraw in text) { Glut.glutBitmapCharacter(Glut.GLUT_BITMAP_HELVETICA_18, charForDraw); } }
/*public double F_i(int trans_vertex, int i) * { * Cube StandartCube = new Cube(); * double fi; * if (i <= 7) * { * double a, b, c, d; * a = (1 + vertices[trans_vertex].x * StandartCube.vertices[i].x); * b = (1 + vertices[trans_vertex].y * StandartCube.vertices[i].y); * c = (1 + vertices[trans_vertex].z * StandartCube.vertices[i].z); * d = ( * vertices[trans_vertex].x * StandartCube.vertices[i].x + * vertices[trans_vertex].y * StandartCube.vertices[i].y + * vertices[trans_vertex].z * StandartCube.vertices[i].z - 2 * ); * * fi = (a * b * c * d) / 8; * * } * else * { * double a, b, c, d; * a = (1 + vertices[trans_vertex].x * StandartCube.vertices[i].x); * b = (1 + vertices[trans_vertex].y * StandartCube.vertices[i].y); * c = (1 + vertices[trans_vertex].z * StandartCube.vertices[i].z); * d = (1 - * Math.Pow(vertices[trans_vertex].x * StandartCube.vertices[i].y * StandartCube.vertices[i].z, 2.0) - * Math.Pow(vertices[trans_vertex].y * StandartCube.vertices[i].x * StandartCube.vertices[i].z, 2.0) - * Math.Pow(vertices[trans_vertex].z * StandartCube.vertices[i].x * StandartCube.vertices[i].y, 2.0) * ); * * fi = a * b * c * d / 4.0; * } * return fi; * }*/ void Print(double x, double y, char[] text) { Gl.glRasterPos2d(x, y); int length = text.Length; for (int i = 0; i < length; i++) { Glut.glutBitmapCharacter(Glut.GLUT_BITMAP_TIMES_ROMAN_24, text[i]); } }
static public void DrawCenterText(int y, string text, IntPtr font) { int x = Glut.glutBitmapLength(font, text); x = Globals.ScreenWidthOver2 - x / 2; Gl.glRasterPos2f(x, y); for (int i = 0; i < text.Length; i++) { Glut.glutBitmapCharacter(font, text[i]); } }
private void PrintText2D(float x, float y, string text) { // встановлюємо позицію виводу Gl.glRasterPos2f(x, y); //перебираєм значення text foreach (char char_for_draw in text) { // символ C візуалізуємо з допомогою функції glutBitmapCharacter, викор шрифт GLUT_BITMAP_9_BY_15. Glut.glutBitmapCharacter(Glut.GLUT_BITMAP_9_BY_15, char_for_draw); } }
static public void PrintText2DPoint(float _coordX, float _coordY, String text) { if (text != null) { Gl.glLoadIdentity(); Gl.glRasterPos2f(_coordX, _coordY); foreach (char char_for_draw in text) { Glut.glutBitmapCharacter(Glut.GLUT_BITMAP_9_BY_15, char_for_draw); //Glut.GLUT_BITMAP_9_BY_15 } } }
//------------------------------------------------ static void OPENGL_Affiche_Chaine(float P_X, float P_Y, string P_Chaine) { Gl.glDisable(Gl.GL_LIGHTING); Gl.glRasterPos2f(P_X, P_Y); int Nombre_Caracteres = P_Chaine.Length; for (int Index_Caractere = 0; Index_Caractere < Nombre_Caracteres; Index_Caractere++) { Glut.glutBitmapCharacter(Glut.GLUT_BITMAP_TIMES_ROMAN_24, P_Chaine[Index_Caractere]); } Gl.glEnable(Gl.GL_LIGHTING); }
public static void output(float x, float y, float r, float g, float b, IntPtr font, string str) { Gl.glColor3f(r, g, b); Gl.glRasterPos2f(x, y); int len, i; len = str.Length; for (i = 0; i < len; i++) { Glut.glutBitmapCharacter(font, str[i]); } }
static Player player1;// = new Player((int)myMap.begin.X, (int)myMap.begin.Y); static void DrawString(double x, double y, string str) { if (str == null) { return; } Gl.glColor3f(1.0f, 1.0f, 1.0f); for (int i = 0; i < str.Length; i++) { Gl.glRasterPos2d(x + i * 14, y); Glut.glutBitmapCharacter(Glut.GLUT_BITMAP_HELVETICA_18, str[i]); } }
static protected void visText(int x, int y, string text) { if (text == null || text == "") { return; } Gl.glColor3ub(255, 170, 255); Gl.glRasterPos2i(x, y); foreach (char c in text) { Glut.glutBitmapCharacter(Glut.GLUT_BITMAP_9_BY_15, c); } }
static public void DrawCenterText(int y, string text, IntPtr font, Color color) { Gl.glColor3ub(color.R, color.G, color.B); int x = Glut.glutBitmapLength(font, text); x = Globals.ScreenWidthOver2 - x / 2; Gl.glRasterPos2f(x, y); for (int i = 0; i < text.Length; i++) { Glut.glutBitmapCharacter(font, text[i]); } Gl.glColor3f(1, 1, 1); }
static public void DrawText(int x, int y, string text, IntPtr font) { Gl.glPushAttrib(Gl.GL_CURRENT_BIT); Gl.glColor3f(1, 1, 1); Gl.glRasterPos2f(x, y); int length = text.Length; for (int i = 0; i < length; i++) { Glut.glutBitmapCharacter(font, text[i]); } Gl.glPopAttrib(); }
// фукнция визуализации текста private void PrintText2D(float x, float y, string text) { // устанавливаем позицию вывода растровых символов // в переданных координатах x и y. Gl.glRasterPos2f(x, y); // в цикле foreach перебираем значения из массива text, // который содержит значение строки для визуализации foreach (char char_for_draw in text) { // визуализируем символ c, с помощью функции glutBitmapCharacter, используя шрифт GLUT_BITMAP_9_BY_15. Glut.glutBitmapCharacter(Glut.GLUT_BITMAP_8_BY_13, char_for_draw); } }
static void Write(string str, float x, float y, int r, int g, int b, float size) { Gl.glPushMatrix(); Gl.glColor3f(r, g, b); Glut.glutBitmapLength(Glut.GLUT_BITMAP_8_BY_13, str); Gl.glRasterPos2f(x, y); for (int i = 0; i < str.Length; i++) { Glut.glutBitmapCharacter(Glut.GLUT_BITMAP_8_BY_13, str[i]); } Gl.glPopMatrix(); }
private void PrintText2D(int x, int y, string text) { // устанавливаем чёрный цвет Gl.glColor3i(0, 0, 0); // устанавливаем позицию вывода растровых символов // в переданных координатах x и y. Gl.glRasterPos2d(x, y); // в цикле foreach перебираем значения из массива text, // который содержит значение строки для визуализации foreach (char char_for_draw in text) { Glut.glutBitmapCharacter(Glut.GLUT_BITMAP_HELVETICA_18, char_for_draw); } }
// фукнция визуализации текста public void PrintText2D(double x, double y, string text) { // устанавливаем позицию вывода растровых символов // в переданных координатах x и y. Gl.glColor3f(red, green, blue); Gl.glRasterPos2d(x, y); // в цикле foreach перебираем значения из массива text, // который содержит значение строки для визуализации foreach (char char_for_draw in text) { // визуализируем символ c, с помощью функции glutBitmapCharacter, используя шрифт GLUT_BITMAP_9_BY_15. Glut.glutBitmapCharacter(Glut.GLUT_BITMAP_TIMES_ROMAN_24, char_for_draw); } //Gl.glEnd(); }
static public int GetTextDisplayList(int x, int y, string text, IntPtr font) { int textList = Gl.glGenLists(1); Gl.glNewList(textList, Gl.GL_COMPILE); Gl.glPushAttrib(Gl.GL_CURRENT_BIT); Gl.glColor3f(1, 1, 1); Gl.glRasterPos2f(x, y); int length = text.Length; for (int i = 0; i < length; i++) { Glut.glutBitmapCharacter(font, text[i]); } Gl.glPopAttrib(); Gl.glEndList(); return(textList); }