Files
2024-11-26 10:51:13 +08:00

33 lines
740 B
C++

// AET.h: interface for the CAET class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_CAET_H__D7F2123F_A3AE_40D6_81D8_E403C7E50447__INCLUDED_)
#define AFX_CAET_H__D7F2123F_A3AE_40D6_81D8_E403C7E50447__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "T2.h"
#include "Vector.h"
class CAET
{
public:
CAET();
virtual ~CAET();
public:
double x;//当前x
int yMax;//边的最大y值
double k;//斜率的倒数(x的增量)
CPi2 ps;//起点坐标
CPi2 pe;//终点坐标
CVector ns;//起点法矢量
CVector ne;//终点法矢量
CT2 ts;//起点纹理坐标
CT2 te;//终点纹理坐标
CAET *pNext;
};
#endif // !defined(AFX_CAET_H__D7F2123F_A3AE_40D6_81D8_E403C7E50447__INCLUDED_)