Create Fill.h

This commit is contained in:
xixu-me committed 2024-10-01 21:03:59 +08:00
1 parent b6d8a91fd4
commit 58eba03fee
1 file changed
+25
+25
View File
@@ -0,0 +1,25 @@
#pragma once
#include "Bucket.h"
class CFill {
public:
CFill();
virtual ~CFill();
void SetPoint(CPi2 *p, int);
void CreateBucket();
void CreateEdge();
void AddET(CAET *);
void ETOrder();
void Gouraud(CDC *);
void ClearMemory();
void DeleteAETChain(CAET *pAET);
protected:
int PNum;
CPi2 *P;
CAET *pHeadE, *pCurrentE, *pEdge;
CBucket *pHeadB, *pCurrentB;
public:
CRGB LinearDifferential(double y0, double y, double y1, CRGB c0, CRGB c1);
};