qq_36896043
2018-05-04 01:49
采纳率: 14.3%
浏览 2.7k

中点画线算法画抛物线

求助各位大神,利用中点算法并考虑对称性,对抛物线x = y2在区间-10<=y<=10进行扫描转换,并绘制该曲线,用c++,谁会写这个代码啊

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • dabocaiqq 2018-05-04 10:50
    已采纳
    点赞 评论
  • qq_36896043 2018-05-04 01:56

    可以只绘制出这条抛物线就行

    点赞 评论
  • chaofei3692 2018-05-04 01:59

    只能说一个大致的思路:
    step = 1;
    xymap;//定义map对象
    foreach(y = -10 ;y < 10;){
    x = y2;
    key = x + '_' + y;
    xymap.key = 1;
    y += step;
    }

    //通过xy横纵坐标的值遍历作图区域,
    //根据坐标拼接的x+'_'+ y在map中获取元素,如果元素存在,则改坐标在抛物线上

    点赞 评论
  • weixin_41986182 2018-05-04 02:47

    1、网上有大把的曲线绘制开源代码,比如CChart就是一款不错的曲线绘制库。
    2、有了库之后,基本思路都是在X、Y方向上指定范围和步长;同时给出算法,对于确定的X值算出确定的Y值即可。
    3、基于以上两点,稍稍看看,学习一下,就可以满足你的任务了。

    点赞 评论

相关推荐 更多相似问题