www.pudn.com > Movement_VC.rar > VirtualSphere.h


///////////////////////////////////////////////////////////////////////////////// 
//	 
// VirtualSphere.h: interface for the CVirtualSphere class. 
// 
//////////////////////////////////////////////////////////////////////////////// 
// 版权所有(2002) 
// Copyright(2002) 
// 编写者: 向世明 
// Author: Xiang Shiming 
 
 
#ifndef _CVSPHERE_H 
#define _CVSPHERE_H 
 
class CVirtualSphere   
{ 
public: 
	CVirtualSphere(int nRadius); 
	virtual ~CVirtualSphere(); 
 
public: 
 
	void SetColor(BYTE byRed, BYTE byGreen, BYTE byBlue); 
	void SetPrecision(int nDifPrecision, int nSpePrecision); 
	void Draw(CDC* pDC, int x, int y); 
 
private: 
 
	//半径 
	int m_nRadius; 
 
	//主体颜色 
	BYTE m_byRed, m_byGreen, m_byBlue; 
	 
	//精细程度 
 
	//扩散色区域的逼近次数 
	int m_nDifPrecision; 
 
	//高光区域的逼近次数 
	int m_nSpePrecision; 
 
}; 
 
#endif