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
Vector3.h
Package: 虚拟地形建模.rar [view]
Upload User: dfjhuyju
Upload Date: 2013-03-13
Package Size: 11035k
Code Size: 1k
Category:
OpenGL program
Development Platform:
Visual C++
- // Vector3.h: interface for the CVector3 class.
- //
- //////////////////////////////////////////////////////////////////////
- #if !defined(AFX_VECTOR3_H__86CEA3B2_E253_49A8_AC57_A7F485DB0640__INCLUDED_)
- #define AFX_VECTOR3_H__86CEA3B2_E253_49A8_AC57_A7F485DB0640__INCLUDED_
- #if _MSC_VER > 1000
- #pragma once
- #endif // _MSC_VER > 1000
- class CVector3
- {
- public:
- CVector3();
- virtual ~CVector3();
- CVector3(float X, float Y, float Z)
- {
- x = X; y = Y; z = Z;
- }
- CVector3 operator+(CVector3 vVector)
- {
- return CVector3(vVector.x + x, vVector.y + y, vVector.z + z);
- }
- CVector3 operator-(CVector3 vVector)
- {
- return CVector3(x - vVector.x, y - vVector.y, z - vVector.z);
- }
- CVector3 operator*(float num)
- {
- return CVector3(x * num, y * num, z * num);
- }
- CVector3 operator/(float num)
- {
- return CVector3(x / num, y / num, z / num);
- }
- float x, y, z;
- };
- CVector3 Cross(CVector3 vVector1, CVector3 vVector2);
- float Magnitude(CVector3 vNormal);
- CVector3 Normalize(CVector3 vVector);
- #endif // !defined(AFX_VECTOR3_H__86CEA3B2_E253_49A8_AC57_A7F485DB0640__INCLUDED_)