Ir al código fuente de este archivo.
Funciones | |
void | PINTAR_VECTOR_GL (VECTOR p1, VECTOR p2, double grosor_cuerpo, double longitud_flecha, double grosor_flecha) |
Esta funcion utilitaria pinta una flecha solida en el entorno virtual 3D OpenGL. | |
void | PINTAR_VECTOR_POVRAY (FILE *fd, VECTOR p1, VECTOR p2, double grosor_cuerpo, double largo_punta, double grosor_punta) |
Contraparte POVRAY de la anterior. | |
void | tkDisplayFunc (void(*f)(void)) |
void CALLBACK | TK_RETURN_callback (void) |
void CALLBACK | TK_ESCAPE_callback (void) |
void CALLBACK | TK_SPACE_callback (void) |
void CALLBACK | TK_LEFT_callback (void) |
void CALLBACK | TK_UP_callback (void) |
void CALLBACK | TK_RIGHT_callback (void) |
void CALLBACK | TK_DOWN_callback (void) |
void CALLBACK | TK_A_callback (void) |
void CALLBACK | TK_B_callback (void) |
void CALLBACK | TK_C_callback (void) |
void CALLBACK | TK_D_callback (void) |
void CALLBACK | TK_E_callback (void) |
void CALLBACK | TK_F_callback (void) |
void CALLBACK | TK_G_callback (void) |
void CALLBACK | TK_H_callback (void) |
void CALLBACK | TK_I_callback (void) |
void CALLBACK | TK_J_callback (void) |
void CALLBACK | TK_K_callback (void) |
void CALLBACK | TK_L_callback (void) |
void CALLBACK | TK_M_callback (void) |
void CALLBACK | TK_N_callback (void) |
void CALLBACK | TK_O_callback (void) |
void CALLBACK | TK_P_callback (void) |
void CALLBACK | TK_Q_callback (void) |
void CALLBACK | TK_R_callback (void) |
void CALLBACK | TK_S_callback (void) |
void CALLBACK | TK_T_callback (void) |
void CALLBACK | TK_U_callback (void) |
void CALLBACK | TK_V_callback (void) |
void CALLBACK | TK_W_callback (void) |
void CALLBACK | TK_X_callback (void) |
void CALLBACK | TK_Y_callback (void) |
void CALLBACK | TK_Z_callback (void) |
void CALLBACK | TK_a_callback (void) |
void CALLBACK | TK_b_callback (void) |
void CALLBACK | TK_c_callback (void) |
void CALLBACK | TK_d_callback (void) |
void CALLBACK | TK_e_callback (void) |
void CALLBACK | TK_f_callback (void) |
void CALLBACK | TK_g_callback (void) |
void CALLBACK | TK_h_callback (void) |
void CALLBACK | TK_i_callback (void) |
void CALLBACK | TK_j_callback (void) |
void CALLBACK | TK_k_callback (void) |
void CALLBACK | TK_l_callback (void) |
void CALLBACK | TK_m_callback (void) |
void CALLBACK | TK_n_callback (void) |
void CALLBACK | TK_o_callback (void) |
void CALLBACK | TK_p_callback (void) |
void CALLBACK | TK_q_callback (void) |
void CALLBACK | TK_r_callback (void) |
void CALLBACK | TK_s_callback (void) |
void CALLBACK | TK_t_callback (void) |
void CALLBACK | TK_u_callback (void) |
void CALLBACK | TK_v_callback (void) |
void CALLBACK | TK_w_callback (void) |
void CALLBACK | TK_x_callback (void) |
void CALLBACK | TK_y_callback (void) |
void CALLBACK | TK_z_callback (void) |
void CALLBACK | TK_0_callback (void) |
void CALLBACK | TK_1_callback (void) |
void CALLBACK | TK_2_callback (void) |
void CALLBACK | TK_3_callback (void) |
void CALLBACK | TK_4_callback (void) |
void CALLBACK | TK_5_callback (void) |
void CALLBACK | TK_6_callback (void) |
void CALLBACK | TK_7_callback (void) |
void CALLBACK | TK_8_callback (void) |
void CALLBACK | TK_9_callback (void) |
void | tkKeyDownFunc (GLenum(*tk_key_callback)(int, GLenum)) |
void CALLBACK | JED_idle () |
void CALLBACK | JED_locatorup (AUX_EVENTREC *e) |
void CALLBACK | JED_locatordown (AUX_EVENTREC *e) |
void CALLBACK | JED_locatormove (AUX_EVENTREC *e) |
void | tkMouseUpFunc (GLenum(*locator_callback)(int, int, GLenum)) |
void | tkMouseDownFunc (GLenum(*locator_callback)(int, int, GLenum)) |
void | tkMouseMoveFunc (GLenum(*locator_callback)(int, int, GLenum)) |
void | tkIdleFunc (void(*idle_callback)(void)) |
Variables | |
GLenum(* | THE_key_callback )(int, GLenum) |
void(* | THE_draw_callback )(void) |
void(* | THE_idle_callback )(void) |
double | COORDENADAS_cubo [6][4][3] |
Coordenadas de un cubo: hay 6 caras, cada una con 4 vertices, los cuales son puntos con 3 flotantes. | |
double | NORMALES_cubo [6][3] |
double | TEXTURAS_cubo [6][4][2] |
GLUquadricObj * | TEXTURA_glu_global = NULL |
GLenum(* | THE_locatorup_callback )(int, int, GLenum) |
GLenum(* | THE_locatordown_callback )(int, int, GLenum) |
GLenum(* | THE_locatormove_callback )(int, int, GLenum) |
|
Definición en la línea 336 del archivo jed_gl.C. References THE_idle_callback. Referenciado por tkIdleFunc(). |
|
Definición en la línea 349 del archivo jed_gl.C. References THE_locatordown_callback. Referenciado por tkMouseDownFunc(). |
|
Definición en la línea 356 del archivo jed_gl.C. References THE_locatormove_callback. Referenciado por tkMouseMoveFunc(). |
|
Definición en la línea 342 del archivo jed_gl.C. References THE_locatorup_callback. Referenciado por tkMouseUpFunc(). |
|
Esta funcion utilitaria pinta una flecha solida en el entorno virtual 3D OpenGL. Tipicamente, estas flechas se utilizan para representar vectores. La flecha se define por dos puntos extremos, `p1` (la cola) y `p2` (la punta). La flecha se pinta del color especificado en `c`. ........+... ...... | | | | grosor_cuerpo |p1 p2> grosor_flecha |..... _/-------------------_/ | _/ _/ | / -/ ......+.... . . . . .<---->. longitud_flecha OJO: NO DEBERIA ESTAR EN ESTE MODULO Definición en la línea 63 del archivo jed_gl.C. References MATRIZ_4x4::cargar_gl(), VECTOR::normalizar(), MATRIZ_4x4::rotacion_punto_punto(), TEXTURA_glu_global, VECTOR::x, VECTOR::y, y VECTOR::z. Referenciado por CAMARA::pintar_base_gl(), FLECHA::pintar_gl(), VISOR_CAMPO_VECTORIAL::pintar_gl(), y VISOR_GEOMETRIA::pintar_nucleo_gl(). |
Here is the call graph for this function:
|
Contraparte POVRAY de la anterior.
Definición en la línea 148 del archivo jed_gl.C. References VECTOR::norma(), VECTOR::normalizar(), VECTOR::x, VECTOR::y, y VECTOR::z. Referenciado por FLECHA::pintar_povray(). |
Here is the call graph for this function:
|
Definición en la línea 243 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 244 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 245 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 246 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 247 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 248 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 249 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 250 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 251 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 252 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 217 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 191 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 218 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 192 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 219 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 193 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 220 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 194 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 190 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 221 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 195 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 185 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 222 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 196 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 223 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 197 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 224 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 198 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 225 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 199 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 226 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 200 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 227 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 201 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 228 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 202 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 187 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 229 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 203 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 230 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 204 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 231 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 205 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 232 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 206 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 233 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 207 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 234 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 208 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 184 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 189 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 235 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 209 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 186 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 236 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 210 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 237 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 211 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 188 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 238 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 212 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 239 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 213 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 240 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 214 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 241 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 215 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 242 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 216 del archivo jed_gl.C. References THE_key_callback. Referenciado por tkKeyDownFunc(). |
|
Definición en la línea 182 del archivo jed_gl.C. References THE_draw_callback. Referenciado por JED_TK_INTERFACE::ejecutar(). |
|
Definición en la línea 392 del archivo jed_gl.C. References JED_idle(), y THE_idle_callback. Referenciado por JED_TK_INTERFACE::ejecutar(). |
Here is the call graph for this function:
|
Here is the call graph for this function:
|
Definición en la línea 373 del archivo jed_gl.C. References JED_locatordown(), y THE_locatordown_callback. Referenciado por JED_TK_INTERFACE::ejecutar(). |
Here is the call graph for this function:
|
Definición en la línea 382 del archivo jed_gl.C. References JED_locatormove(), y THE_locatormove_callback. Referenciado por JED_TK_INTERFACE::ejecutar(). |
Here is the call graph for this function:
|
Definición en la línea 364 del archivo jed_gl.C. References JED_locatorup(), y THE_locatorup_callback. Referenciado por JED_TK_INTERFACE::ejecutar(). |
Here is the call graph for this function:
|
Valor inicial: { { {-.5, .5, .5}, {-.5, .5, -.5}, {-.5, -.5, -.5}, {-.5, -.5, .5} }, { { .5, .5, -.5}, { .5, .5, .5}, { .5, -.5, .5}, { .5, -.5, -.5} }, { {-.5, -.5, .5}, {-.5, -.5, -.5}, { .5, -.5, -.5}, { .5, -.5, .5} }, { {-.5, .5, -.5}, {-.5, .5, .5}, { .5, .5, .5}, { .5, .5, -.5} }, { {-.5, .5, -.5}, { .5, .5, -.5}, { .5, -.5, -.5}, {-.5, -.5, -.5} }, { { .5, .5, .5}, {-.5, .5, .5}, {-.5, -.5, .5}, { .5, -.5, .5} } }
Definición en la línea 25 del archivo jed_gl.C. Referenciado por pintar_cubo_solido(), y PARALELEPIPEDO::pintar_gl(). |
|
Valor inicial: { {-1, 0, 0}, { 1, 0, 0}, { 0, -1, 0}, { 0, 1, 0}, { 0, 0, -1}, { 0, 0, 1} } Definición en la línea 34 del archivo jed_gl.C. Referenciado por pintar_cubo_solido(), y PARALELEPIPEDO::pintar_gl(). |
|
Definición en la línea 60 del archivo jed_gl.C. Referenciado por ARTICULACION::pintar_gl(), y PINTAR_VECTOR_GL(). |
|
Valor inicial: { { {1, 1}, {0, 1}, {0, 0}, {1, 0} }, { {1, 1}, {0, 1}, {0, 0}, {1, 0} }, { {1, 1}, {0, 1}, {0, 0}, {1, 0} }, { {1, 1}, {0, 1}, {0, 0}, {1, 0} }, { {1, 1}, {0, 1}, {0, 0}, {1, 0} }, { {1, 1}, {0, 1}, {0, 0}, {1, 0} } } Definición en la línea 43 del archivo jed_gl.C. Referenciado por pintar_cubo_solido(), y PARALELEPIPEDO::pintar_gl(). |
|
Definición en la línea 13 del archivo jed_gl.C. Referenciado por tkDisplayFunc(). |
|
Definición en la línea 14 del archivo jed_gl.C. Referenciado por JED_idle(), y tkIdleFunc(). |
|
|
Definición en la línea 332 del archivo jed_gl.C. Referenciado por JED_locatordown(), y tkMouseDownFunc(). |
|
Definición en la línea 333 del archivo jed_gl.C. Referenciado por JED_locatormove(), y tkMouseMoveFunc(). |
|
Definición en la línea 331 del archivo jed_gl.C. Referenciado por JED_locatorup(), y tkMouseUpFunc(). |