VRMLX.C File Reference

Go to the source code of this file.

Defines

#define DOS386
#define _X__FAR
#define PI   3.1415926

Typedefs

typedef double quaternion [4]

Functions

void EulerToQuaternion (double p, double t, double a, quaternion q)
void TransformOrientation (double phi, double theta, double alpha, double *ux, double *uy, double *uz, double *ua)
void CreateVRMLfile (FILE *dxfp)
BOOL WINAPI DllMain (HANDLE hDLL, DWORD dwReason, LPVOID lpReserved)
long _Export (HWND parent_window, char *filename, ANI_STRUCTURE *lpevi)


Define Documentation

#define DOS386

Definition at line 24 of file VRMLX.C.

#define _X__FAR

#define PI   3.1415926

Definition at line 26 of file VRMLX.C.


Typedef Documentation

typedef double quaternion[4]

Definition at line 169 of file VRMLX.C.


Function Documentation

void EulerToQuaternion ( double  p,
double  t,
double  a,
quaternion  q 
)

Definition at line 171 of file VRMLX.C.

Referenced by TransformOrientation().

void TransformOrientation ( double  phi,
double  theta,
double  alpha,
double *  ux,
double *  uy,
double *  uz,
double *  ua 
)

Definition at line 179 of file VRMLX.C.

References EulerToQuaternion(), and PI.

Referenced by CreateVRMLfile().

void CreateVRMLfile ( FILE *  dxfp  ) 

BOOL WINAPI DllMain ( HANDLE  hDLL,
DWORD  dwReason,
LPVOID  lpReserved 
)

Definition at line 462 of file VRMLX.C.

References DLL_PROCESS_ATTACH, DLL_PROCESS_DETACH, FALSE, hThisInstance, and TRUE.

long _Export ( HWND  parent_window,
char *  filename,
ANI_STRUCTURE lpevi 
)

Definition at line 641 of file VRMLX.C.

References AppendFileExtension, CreateVRMLfile(), and hThisInstance.

Referenced by _Xmodeler().


Generated on Sun Apr 27 14:20:15 2014 for OpenFX by  doxygen 1.5.6