📄 object3d.h
字号:
//___________________________________________________________________________
#define OBJECT_DATA_UNKNOWN -1
#define OBJECT_DATA_HOB 1
#define OBJECT_DATA_HOT 2
//___________________________________________________________________________
#ifndef _OBJECT_3D_H_
#define _OBJECT_3D_H_
#include <windows.h>
#include <mpr.h>
#include "..\..\..\3Dlib\define.h"
#include "..\..\..\3Dlib\filemem.h"
class CObject3D {
GLint ObjectType;
GLObjectDetail ObjectDetail[2];
GLint ReadHOTData (GLbyte *filename);
GLint ReadHOBData (GLbyte *filename);
public:
GLint objectDetailIndex;
GLvertex objectSize;
GLvertex objectCenter;
GLfloat objectRadius;
GLAnimation *objectAnimation;
GLObject Object;
CObject3D();
virtual ~CObject3D() {};
GLint LoadObject (MPRHandle_t hrc, GLbyte *file, GLint detailindex=0);
void DeleteObject (GLint detailindex=0);
GLvertex* GetObjectSize ();
GLvertex* GetObjectCenter ();
GLfloat GetObjectRadius ();
GLAnimation *GetObjectAnimation ();
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -