早教吧作业答案频道 -->其他-->
MFC计算机图形学voidCLineView::OnDraw(CDC*pDC){intx1,x2,y1,y2,color;x1=0;y1=0;x2=5;y2=2;color=RGB(255,0,0);//DDALine(pDC,x1,y1,x2,y2,color);doublek=1.0*(y2-y1)/(x2-x1);intx;doubley;for(x=x1;xSetPixel(x,int(y+0.5),color);y=y+k;}CLineDo
题目详情
MFC 计算机图形学
void CLineView::OnDraw(CDC* pDC)
{
int x1,x2,y1,y2,color;
x1=0;
y1=0;
x2=5;
y2=2;
color=RGB(255,0,0);
//DDALine(pDC,x1,y1,x2,y2,color);
double k=1.0*(y2-y1)/(x2-x1);
int x;
double y;
for(x=x1;xSetPixel(x,int(y+0.5),color);
y=y+k;
}
CLineDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO:add draw code for native data here
}
为什么画不出呢,
void CLineView::OnDraw(CDC* pDC)
{
int x1,x2,y1,y2,color;
x1=0;
y1=0;
x2=5;
y2=2;
color=RGB(255,0,0);
//DDALine(pDC,x1,y1,x2,y2,color);
double k=1.0*(y2-y1)/(x2-x1);
int x;
double y;
for(x=x1;xSetPixel(x,int(y+0.5),color);
y=y+k;
}
CLineDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO:add draw code for native data here
}
为什么画不出呢,
▼优质解答
答案和解析
将double y=0,再试试看,应该在左上角
看了 MFC计算机图形学voidC...的网友还看了以下:
急!怎么用matlab读入图像每个点的灰度,然后计算每个点的灰度梯度?怎么用matlab读入图像每 2020-05-17 …
计算二重积分∫∫xyfxy''(x,y)dxdy(抽象函数)已知函数f(x,y)具有二阶连续偏导数 2020-06-12 …
下列计算不正确的是A.(3x-4y)(5x+6y)=15x²+2xy-24y²B.(2a²-1)( 2020-07-09 …
计算二重积分D∫∫xydσ,其中D由直线y=x,y=2x,x=1,是由所围成的区域.计算二重积分D 2020-07-13 …
高等数学试题填空题曲线y=x^3的拐点坐标是函数的原函数为In(5x)计算题已知方程y=sin(x 2020-07-31 …
二维均匀分布中面积的计算设平面区域D由曲线y=1/x及直线y=0,x=1,x=e的平方围成,二维随 2020-07-31 …
分式(要求有过程)1、计算(x-y+4xy/x+y)(x+y-4xy/x+y)的结果()A.y方-a 2020-10-31 …
1.若(a^n*b^m*b)³=a^9*b^15,求2^m+n的值.2.计算;a^n-5(a^n+1 2020-11-01 …
在线求助——极坐标计算圆域上的二重积分(积分号用||表示)题目为计算二重积分||(x-y)dxdy, 2020-12-26 …
(1.)n边形的内角和为720度,则n——?(2.)已知y与x+1成正比例,当x=5时,y=12,则 2021-02-21 …