求助各位大神,利用中点算法并考虑对称性,对抛物线x = y2在区间-10<=y<=10进行扫描转换,并绘制该曲线,用c++,谁会写这个代码啊
https://blog.csdn.net/xdg_blog/article/details/52848896?locationNum=3&fps=1
可以只绘制出这条抛物线就行
只能说一个大致的思路:
step = 1;
xymap;//定义map对象
foreach(y = -10 ;y < 10;){
x = y2;
key = x + '_' + y;
xymap.key = 1;
y += step;
}
//通过xy横纵坐标的值遍历作图区域,
//根据坐标拼接的x+'_'+ y在map中获取元素,如果元素存在,则改坐标在抛物线上
1、网上有大把的曲线绘制开源代码,比如CChart就是一款不错的曲线绘制库。
2、有了库之后,基本思路都是在X、Y方向上指定范围和步长;同时给出算法,对于确定的X值算出确定的Y值即可。
3、基于以上两点,稍稍看看,学习一下,就可以满足你的任务了。