菜鸟求问一个算法!很简单的~利用抛物线f(x,y)=x-y2=0....
利用抛物线f(x,y)=x-y2=0的正负划分性和对称性,设计一个中点算法,生成在y属于[-100,100]之间的图形.题目是<计算机图形学>,倪明田 吴良芝编的书上的,最好给出能给出 判别式递推公式和初值条件的过程,多谢了,我做了半天老是画条直线死循环,气死了!!! 问题点数:0、回复次数:10Top
1 楼zzwu(未名)回复于 2003-11-02 17:12:47 得分 0
是不是 x=y*y ?Top
2 楼zzwu(未名)回复于 2003-11-02 17:17:52 得分 0
y
^
| *
| *
| *
|*
---------*---------------------> x
|*
| *
| *
| *Top
3 楼zzwu(未名)回复于 2003-11-02 17:40:27 得分 0
正负划分性、 中点算法, 指的是什么?Top
4 楼mzfhhhh()回复于 2003-11-02 20:31:29 得分 0
晕~
f(x,y)=x-y*y=0,图形就是上面画的图形.
.E
| *
*|--------->交点
* .M
|
* |
.SE
大概是这样的,不当之处,请多指教
交点E,SE是2个象素点,M是中点
如果f(M)<=0,则交点取E,否则取SE
Top
5 楼HUNTON(追求完美)回复于 2003-11-02 23:26:43 得分 0
我也没看懂楼主的意思啊Top
6 楼ljranby(阿荣爱神网)回复于 2003-11-03 09:39:32 得分 0
呵呵,我也没看懂啊Top
7 楼zzwu(未名)回复于 2003-11-03 12:55:07 得分 0
画了新图,但我也仍然没法看懂
Top
8 楼zzwu(未名)回复于 2003-11-03 13:05:05 得分 0
要使f(x,y)=x-y*y=0,图形必在x>=0的那一半平面中!
你的图就存在问题:
x<0不能满足x-y*y=0,因为y*y总是>=0的,如果x为负,负数x减去一个整数y*y怎么能=0?Top
9 楼saint001(saint001)回复于 2003-11-08 19:01:46 得分 0
x>0是肯定的
mzfhhhh() 的图并没有说明0的位置,实际上是画了曲线在第一象限上的一部分
我的感觉是要根据图形设计点生成的算法
和图形学上的直线、圆的算法在目的上相似Top
10 楼saint001(saint001)回复于 2003-11-08 19:15:17 得分 0
解决了没有?
关键是题目不清楚
E是如何得来的(是不是有前面两个点向前延长1倍得到?)
SE是两个象素点是什么意思(符号SE是点还是距离?)
f(M)<0为什么不取M,而取SE(SE到E只有一个像素?)Top
相关问题
- X=1,2,3,4,5,6,7,8,9,10 Y=1,2,5,10,20,50,100,200,500,1000 求y=f(x)?
- #define f(x,y) (((x)+(y-1))& ~((y)-1))
- 哪位有解f = a*x*x+b*y*y+c*x*y+d*x+e*y+g的代码啊???
- 有关抛物线的问题!!!
- 用Java2Dhui绘制一条抛物线
- beep,windows.beep(x,y)
- 图像矩阵f(x,y)和经过FFT2变换后的F(u,v)之间怎样对应点?
- Dim x, y, z As Integer;Print x, y, z??????
- 一道关于抛物线方程的求解题目
- 一道关于抛物线方程的求解题目




