13,141,445 members (80,736 online)
Articles » Multimedia » OpenGL » General » Downloads

#### Stats

319.2K views
53 bookmarked
Posted 5 Mar 2003

# StL Data File Viewer

, 5 Mar 2003
A simple StereoLithography data file viewer.
 ```//############################################################################ // Author: Sharjith Nair // Email: sharjith_ssn@hotmail.com // Program: OpenGL, C++ MFC StereoLithography Data File Viewer Application // Important Notice: // This Idea and the Application is Copyright(c) Sharjith Nair 2002, 2003. // You can freely use it as long as you credit me for it. // No guarantee/warranty is given on this app and I will not be responsible // for any damage to you, your property or any other person from using it. // USE IT ON YOUR OWN RISK. // Thankyou // Sharjith Nair. //############################################################################# #ifndef __MMATH_H__ #define __MMATH_H__ #include //Some Useful Math Routines and definitions //Some Are Directly From Graphics Gems #ifndef PI #define PI (double)3.1415926535897932384626433832795 #endif #ifndef INFINITY #define INFINITY (double)100000 #endif #define MAX(X, Y)\ (X) > (Y) ? (X) : (Y) #define vsin(x) ((1.0) - (double)(cos(x))) //versine theta (1 - cos theta) double round(const double& ); typedef struct Matrix4Struct /* 4-by-4 matrix */ { double element[4][4]; }Matrix4; void inverse( Matrix4* in, Matrix4* out ); void adjoint(Matrix4 *in, Matrix4 *out); double det2x2( double a, double b, double c, double d); double det3x3( double a1, double a2, double a3, double b1, double b2, double b3, double c1, double c2, double c3 ); double det4x4( Matrix4 *m ); #endif```

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

## About the Author

 Product Manager Mahindra & Mahindra India
Sharjith is a Mechanical Engineer with strong passion for Automobiles, Aircrafts and Software development.

## You may also be interested in...

 Pro Pro