#include <locale.h>
#include <libintl.h>
#include "gnome-res.h"
#include "view.h"
#include "mem2d.h"
#include "xsmmasks.h"
#include "glbvars.h"
#include "bench.h"
#include "util.h"
#include "app_v3dcontrol.h"
#include <GL/glx.h>
#include <glib.h>
#include <gnome.h>
#include <gdk/gdkkeysyms.h>
#include <gtk/gtkgl.h>
#include <GL/gl.h>
#include "trackball.h"
#include "action_id.h"
#include "vsurf3d_pref.C"
Go to the source code of this file.
Defines | |
#define | ZRANGE_MAPPED 4096 |
#define | DrawOneLine(x1, y1, z1, x2, y2, z2) |
Functions | |
void | copyvec3 (GLfloat u[3], GLfloat v[3]) |
void | copyvec4 (GLfloat u[4], GLfloat v[4]) |
GLfloat | dotprod (GLfloat v1[3], GLfloat v2[3]) |
void | addtovec (GLfloat u[3], GLfloat v[3]) |
void | mulvecwf (GLfloat u[3], GLfloat f) |
void | normcrossprod (GLfloat v1[3], GLfloat v2[3], GLfloat n[3]) |
void | norm3pkte (GLfloat p1[3], GLfloat p2[3], GLfloat p3[3], GLfloat n[3]) |
void | avgpolynorm (GLfloat v[5][3], GLfloat n[3]) |
static void | realize (GtkWidget *widget, gpointer data) |
static gboolean | configure_event (GtkWidget *widget, GdkEventConfigure *event, gpointer data) |
static gboolean | expose_event (GtkWidget *widget, GdkEventExpose *event, gpointer data) |
|
Value: glBegin(GL_LINES); \ glVertex3f((x1),(y1),(z1)); glVertex3f((x2),(y2),(z2)); \ glEnd(); |
|
|
|
|
|
Definition at line 153 of file vsurf3d.C. References addtovec(), cos(), dotprod(), mulvecwf(), and normcrossprod(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 132 of file vsurf3d.C. References normcrossprod(). |
|
Definition at line 118 of file vsurf3d.C. References sqrt(). |
|
|