C:/USPDesig/ANI/anicreat.cpp File Reference

#include <stdio.h>
#include <math.h>
#include <string.h>
#include <malloc.h>
#include <stdlib.h>
#include "mensagem.h"
#include "memvirtu.h"
#include "lowparam.h"
#include "lowmacro.h"
#include "lowsolid.h"
#include "genfunc_.h"
#include "hiegroup.h"
#include "vectorop.h"
#include "disdispl.h"
#include "animatio.h"
#include "mancommd.h"

Go to the source code of this file.

Functions

void animatio (void)
void MSD_selectAllObjects (void)
void MSD_resetAllObjects (void)
void MSD_selectElement (char *name)
void MSD_resetElement (char *name)
void MSD_selectGroup (char *name)
void MSD_resetGroup (char *name)
void MSD_selectObject (char *name)
void MSD_resetObject (char *name)
void MSD_addAxisToMovementStructure (char *eaname, real edesl)
void MSD_addCameraToMovementStructure (char *aname, real ex, real ey, real ez, real rx, real ry, real rz, real desl)
void AddCamAni (char *aname, vector eeye, vector eref, real edesl)
FILE * OpenIndexAni (char *AnimeName)
void CriaFrame (FILE *FrameIndexFile, char *AnimeName, int framect)
void MSD_createAnimation (int opcao, int nframes, char *AnimeName, char *ecname)
char * InitFrameCount (char *AnimeName, char *FrameFile, int framect)
void PurificaAni (char *AnimeName, int opcao)
void PurificaFrame (int NumVectors, char *AnimeName, char *FrameFileName, int opcao)
int compara (real x, real y, real eps)


Function Documentation

void AddCamAni ( char *  aname,
vector  eeye,
vector  eref,
real  edesl 
)

void animatio ( void   ) 

int compara ( real  x,
real  y,
real  eps 
)

Definition at line 619 of file anicreat.cpp.

References FALSE, and TRUE.

Referenced by PurificaFrame().

void CriaFrame ( FILE *  FrameIndexFile,
char *  AnimeName,
int  framect 
)

char* InitFrameCount ( char *  AnimeName,
char *  FrameFile,
int  framect 
)

Definition at line 434 of file anicreat.cpp.

Referenced by CriaFrame(), and MSD_createAnimation().

void MSD_addAxisToMovementStructure ( char *  eaname,
real  edesl 
)

void MSD_addCameraToMovementStructure ( char *  aname,
real  ex,
real  ey,
real  ez,
real  rx,
real  ry,
real  rz,
real  desl 
)

Definition at line 249 of file anicreat.cpp.

References AddCamAni(), and makevec().

Referenced by animatio().

void MSD_createAnimation ( int  opcao,
int  nframes,
char *  AnimeName,
char *  ecname 
)

void MSD_resetAllObjects ( void   ) 

Definition at line 129 of file anicreat.cpp.

References AllSolids, FALSE, and SolDsp.

void MSD_resetElement ( char *  name  ) 

Definition at line 153 of file anicreat.cpp.

References MSD_getTypeByName(), MSD_resetGroup(), and MSD_resetObject().

void MSD_resetGroup ( char *  name  ) 

void MSD_resetObject ( char *  name  ) 

Definition at line 219 of file anicreat.cpp.

References FALSE, MSD_lowFindSolidByName(), SNIL, SolDsp, and SPTYPE.

Referenced by MSD_resetElement().

void MSD_selectAllObjects ( void   ) 

Definition at line 119 of file anicreat.cpp.

References AllSolids, SolDsp, and TRUE.

void MSD_selectElement ( char *  name  ) 

Definition at line 139 of file anicreat.cpp.

References MSD_getTypeByName(), MSD_selectGroup(), and MSD_selectObject().

void MSD_selectGroup ( char *  name  ) 

void MSD_selectObject ( char *  name  ) 

Definition at line 209 of file anicreat.cpp.

References MSD_lowFindSolidByName(), SNIL, SolDsp, SPTYPE, and TRUE.

Referenced by MSD_selectElement().

FILE* OpenIndexAni ( char *  AnimeName  ) 

Definition at line 281 of file anicreat.cpp.

References NIL.

Referenced by MSD_createAnimation().

void PurificaAni ( char *  AnimeName,
int  opcao 
)

Definition at line 491 of file anicreat.cpp.

References NIL, and PurificaFrame().

Referenced by MSD_createAnimation().

void PurificaFrame ( int  NumVectors,
char *  AnimeName,
char *  FrameFileName,
int  opcao 
)


Generated on Tue Feb 26 09:12:44 2008 for USPDesigner by  doxygen 1.5.5