Tachyon (current)  Current Main Branch
Data Structures | Macros | Functions | Variables
animspheres.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "tachyon.h"
#include "glwin.h"

Go to the source code of this file.

Data Structures

struct  asphere
 

Macros

#define MAXFRAMES   400
 
#define NUMSP   16
 
#define XRES   352
 
#define YRES   240
 
#define MAXX   1.0
 
#define MAXY   1.0
 
#define MAXZ   1.0
 
#define MINX   -1.0
 
#define MINY   -1.0
 
#define MINZ   -1.0
 
#define LOOP   200.0
 
#define LOOP2   100.0
 
#define RAD   6.28
 

Functions

int rt_mynode (void)
 distributed memory parallel node rank More...
 
apiflt randflt (void)
 
void initspheres (void)
 
void movesp (void)
 
void drawsp (SceneHandle scene)
 
int main (int argc, char **argv)
 

Variables

asphere sp [NUMSP]
 

Macro Definition Documentation

◆ LOOP

#define LOOP   200.0

Definition at line 46 of file animspheres.c.

◆ LOOP2

#define LOOP2   100.0

Definition at line 47 of file animspheres.c.

◆ MAXFRAMES

#define MAXFRAMES   400

Definition at line 24 of file animspheres.c.

Referenced by main().

◆ MAXX

#define MAXX   1.0

Definition at line 38 of file animspheres.c.

Referenced by movesp().

◆ MAXY

#define MAXY   1.0

Definition at line 39 of file animspheres.c.

Referenced by movesp().

◆ MAXZ

#define MAXZ   1.0

Definition at line 40 of file animspheres.c.

Referenced by movesp().

◆ MINX

#define MINX   -1.0

Definition at line 42 of file animspheres.c.

Referenced by movesp().

◆ MINY

#define MINY   -1.0

Definition at line 43 of file animspheres.c.

Referenced by movesp().

◆ MINZ

#define MINZ   -1.0

Definition at line 44 of file animspheres.c.

Referenced by movesp().

◆ NUMSP

#define NUMSP   16

Definition at line 27 of file animspheres.c.

Referenced by drawsp(), initspheres(), main(), and movesp().

◆ RAD

#define RAD   6.28

Definition at line 48 of file animspheres.c.

◆ XRES

#define XRES   352

Definition at line 35 of file animspheres.c.

Referenced by main().

◆ YRES

#define YRES   240

Definition at line 36 of file animspheres.c.

Function Documentation

◆ drawsp()

void drawsp ( SceneHandle  scene)

◆ initspheres()

void initspheres ( void  )

◆ main()

int main ( int  argc,
char **  argv 
)

◆ movesp()

void movesp ( void  )

◆ randflt()

apiflt randflt ( void  )

Definition at line 60 of file animspheres.c.

Referenced by initspheres().

◆ rt_mynode()

int rt_mynode ( void  )

distributed memory parallel node rank

Definition at line 49 of file api.c.

Referenced by main().

Variable Documentation

◆ sp

Definition at line 58 of file animspheres.c.

Referenced by drawsp(), initspheres(), main(), and movesp().