⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 5g_3dmmani.h

📁 visual c++ 实例编程
💻 H
字号:
// 5G_3DMMani.h: interface for the C5G_3DMMani class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_5G_3DMMANI_H__D2E7D3EC_65C9_4D74_815C_5C8EDCE63DB8__INCLUDED_)
#define AFX_5G_3DMMANI_H__D2E7D3EC_65C9_4D74_815C_5C8EDCE63DB8__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

//include the 3dm files
#include "..\3dm\5g_3dscene.h"

class C5G_3DMMani
{
public:
	C5G_3DMMani();
	virtual ~C5G_3DMMani();

public:
	C5G_3DScene m_Scene;

private:
	//the scene bound
	float m_xmax;
	float m_xmin;
	float m_ymax;
	float m_ymin;
	float m_zmax;
	float m_zmin;
	float m_centerx;
	float m_centery;
	float m_centerz;

public:
	//Draw the Scene Bound
	//set projection
	//viewtype[FRONT - 0, TOP - 1, SIDE - 2]
	//viewmode[Ortho - 0, Perspective - 1]
	void SetProjection(int viewtype, int viewmode);
	void DrawBound(int viewtype);
	float GetDx(){return m_xmax - m_xmin;}
	float GetDy(){return m_ymax - m_ymin;}
	float GetDz(){return m_zmax - m_zmin;}

};

#endif // !defined(AFX_5G_3DMMANI_H__D2E7D3EC_65C9_4D74_815C_5C8EDCE63DB8__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -