Code/Resource
Windows Develop
Linux-Unix program
Internet-Socket-Network
Web Server
Browser Client
Ftp Server
Ftp Client
Browser Plugins
Proxy Server
Email Server
Email Client
WEB Mail
Firewall-Security
Telnet Server
Telnet Client
ICQ-IM-Chat
Search Engine
Sniffer Package capture
Remote Control
xml-soap-webservice
P2P
WEB(ASP,PHP,...)
TCP/IP Stack
SNMP
Grid Computing
SilverLight
DNS
Cluster Service
Network Security
Communication-Mobile
Game Program
Editor
Multimedia program
Graph program
Compiler program
Compress-Decompress algrithms
Crypt_Decrypt algrithms
Mathimatics-Numerical algorithms
MultiLanguage
Disk/Storage
Java Develop
assembly language
Applications
Other systems
Database system
Embeded-SCM Develop
FlashMX/Flex
source in ebook
Delphi VCL
OS Develop
MiddleWare
MPI
MacOS develop
LabView
ELanguage
Software/Tools
E-Books
Artical/Document
3D_Intro.h
Package: OpenGL动画演示(包含代码).rar [view]
Upload User: sz83729876
Upload Date: 2013-03-07
Package Size: 4140k
Code Size: 13k
Category:
OpenGL program
Development Platform:
Windows_Unix
- #ifndef _3D_INTRO_H
- #define _3D_INTRO_H
- #include <windows.h>
- #include <glgl.h> // Header File For The OpenGL32 Library
- #include <glglu.h> // Header File For The GLu32 Library
- #define PI 3.1415926535898
- struct precalc_normal
- {
- unsigned char nb_faces;
- int face[4];
- };
- // LE CYLINDRE
- class Cylindre
- {
- protected:
- int nb_faces; // Nombre de faces du Cylindre
- int nb_points; // Nombre de points du Cylindre
- int nb_points_rayon; // Nombre de points du rayon
- int nb_points_hauteur; // Nombre de points en hauteur
- float rayon; // Rayon du Cylindre
- float hauteur; // Hauteur du Cylindre
- int *faces; // Les faces du Cylindre
- float *points; // Les Points du Cylindre
- float *faces_normals; // Les vecteurs normaux des faces du Cylindre
- float *points_normals; // Les vecteurs normaux des points du Cylindre
- float *UV; // Les coordonn閑s du mapping du Cylindre
- precalc_normal *faces_points; // Tels point est entoure de n faces avec leur index! (max 4 dans un Cylindre avec des faces carr