/* text3d --- Shows moving 3D texts */ /* Copyright (c) E. Lassauge, 1998. */ /* * Permission to use, copy, modify, and distribute this software and its * documentation for any purpose and without fee is hereby granted, * provided that the above copyright notice appear in all copies and that * both that copyright notice and this permission notice appear in * supporting documentation. * * This file is provided AS IS with no warranties of any kind. The author * shall have no liability with respect to the infringement of copyrights, * trade secrets or any patents by this file or any part thereof. In no * event will the author be liable for any lost revenue or profits or * other special, indirect and consequential damages. * * My e-mail address changed to lassauge AT users.sourceforge.net * Web site at http://perso.libertysurf.fr/lassauge/ * * Eric Lassauge (October-28-1999) * */ extern "C" { #include #include } typedef struct { /* global Parameters */ int wire, counter, animation; float extrusion; float rampl; float rfreq; int direction; char *words, *words_start; /* per Screen variables */ GLint WinH, WinW; GLXContext *glx_context; FTFace *face; float center_x, center_y, center_z; float phi, theta, radius; double camera_dist; double ref_camera_dist; } text3dstruct;