//画平顶平底三角形
void CCanvas::drawTriangleFlat(Point ptFlat1, Point ptFlat2, Point pt)
{
float k1 = 0.0;
float k2 = 0.0;
if (ptFlat1.m_x != pt.m_x)
{
k1 = (float)(ptFlat1.m_y - pt.m_y) / (float)(ptFlat1.m_x - pt.m_x);
}
if (ptFlat2.m_x != pt.m_x)
{
k2 = (float)(ptFlat2.m_y - pt.m_y) / (float)(ptFlat2.m_x - pt.m_x);
}
float b1 = (float)pt.m_y - (float)pt.m_x * k1;
图形学笔记三角形填充
最新推荐文章于 2024-03-15 20:15:32 发布