xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 2KB
    文件類型: .cpp
    金幣: 2
    下載: 1 次
    發(fā)布日期: 2021-01-04
  • 語(yǔ)言: C/C++
  • 標(biāo)簽: 圖形學(xué)??

代碼片段和文件信息

#include?
#include?
#include?
#include?
int?x0=200y0=100x1=400y1=200x2=300y2=300;

float?abca0a1a2a4;?????????????????????????//用于存儲(chǔ)到三條邊的系數(shù)

int?stepskj;

int?i0i1; //過(guò)三角形內(nèi)一點(diǎn)平行于x軸的直線與三角形兩邊的交點(diǎn)

void?display(void)
{
???glClear?(GL_COLOR_BUFFER_BIT);

???glBegin(GL_POINTS);

???/*****************************
???方法思路:
???從三角形最高頂點(diǎn),由上至下,用平行于x軸的直線掃描三角形。通過(guò)確定與三角形相交的兩個(gè)點(diǎn)的顏色參數(shù),按比例歸一化確定該條線段上
???各個(gè)點(diǎn)的顏色參數(shù)。比例的確定,應(yīng)用了三角形等比的思想,即高的比等于斜邊的比。對(duì)于非平底三角形,將三角形分為上下兩部分,以過(guò)y
???坐標(biāo)居中的點(diǎn)的平行線為界
*/
???for(j=y2;j>y1;j--)
???{
???i0=((x2-x0)*(j-y2)+(y2-y0)*x2)/(y2-y0);
???i1=((x2-x1)*(j-y2)+(y2-y1)*x2)/(y2-y1);
???a0=((float)y2-(float)j)/(float)(y2-y0);//R
??//?printf(“%f\n“a0);
???a1=(float)((j-y0))/(float)((y2-y0));//BL
??

評(píng)論

共有 條評(píng)論

相關(guān)資源