Go to the documentation of this file.
34 void surf3d_draw (
surf3d *s,
int color,
int dist,
int *buf,
int *back,
int W,
int H);
float z
Definition: v3d.h:11
int mode
Definition: surf3d.h:23
void surf3d_translate(surf3d *s)
Definition: surf3d.c:83
int defz
Definition: surf3d.h:21
void grid3d_draw(PluginInfo *plug, grid3d *g, int color, int colorlow, int dist, Pixel *buf, Pixel *back, int W, int H)
Definition: surf3d.c:46
float x
Definition: v3d.h:11
int x
Definition: v3d.h:15
Definition: goom_graphic.h:55
int y
Definition: v3d.h:15
void surf3d_rotate(surf3d *s, float angle)
Definition: surf3d.c:73
void grid3d_draw(PluginInfo *plug, grid3d *g, int color, int colorlow, int dist, Pixel *buf, Pixel *back, int W, int H)
Definition: surf3d.c:46
v3d center
Definition: surf3d.h:13
void(* draw_line)(Pixel *data, int x1, int y1, int x2, int y2, int col, int screenx, int screeny)
Definition: goom_plugin_info.h:162
grid3d * grid3d_new(int sizex, int defx, int sizez, int defz, v3d center)
Definition: surf3d.c:17
void surf3d_rotate(surf3d *s, float angle)
Definition: surf3d.c:73
int defx
Definition: surf3d.h:19
struct _PLUGIN_INFO::@39 methods
grid3d * grid3d_new(int sizex, int defx, int sizez, int defz, v3d center)
Definition: surf3d.c:17
void surf3d_draw(surf3d *s, int color, int dist, int *buf, int *back, int W, int H)
void v3d_to_v2d(v3d *v3, int nbvertex, int width, int height, float distance, v2d *v2)
Definition: v3d.c:7
void grid3d_free(grid3d *)
Definition: surf3d.c:11
Definition: goom_plugin_info.h:75
#define TRANSLATE_V3D(vsrc, vdest)
Definition: v3d.h:56
#define Y_ROTATE_V3D(vi, vf, sina, cosa)
Definition: v3d.h:46
void grid3d_update(grid3d *s, float angle, float *vals, float dist)
Definition: surf3d.c:90
float y
Definition: v3d.h:11
int sizex
Definition: surf3d.h:20
surf3d surf
Definition: surf3d.h:17
int nbvertex
Definition: surf3d.h:11
void surf3d_translate(surf3d *s)
Definition: surf3d.c:83
v3d * svertex
Definition: surf3d.h:10
void grid3d_update(grid3d *g, float angle, float *vals, float dist)
Definition: surf3d.c:90
v3d * vertex
Definition: surf3d.h:9
void grid3d_free(grid3d *g)
Definition: surf3d.c:11
int sizez
Definition: surf3d.h:22