AGG第十九课agg::bezier_arc

  void DrawCurveOfBezierArc()

成都创新互联公司主打移动网站、成都网站设计、成都网站建设、网站改版、网络推广、网站维护、主机域名、等互联网信息服务,为各行业提供服务。在技术实力的保障下,我们为客户承诺稳定,放心的服务,根据网站的内容与功能再决定采用什么样的设计。最后,要实现符合网站需求的内容、功能与设计,我们还会规划稳定安全的技术方案做保障。

  {

    agg::rendering_buffer &rbuf = rbuf_window();

    agg::pixfmt_bgr24 pixf(rbuf);


    typedef agg::renderer_base renderer_base_type;

    renderer_base_type renb(pixf);


    typedef agg::renderer_scanline_aa_solid renderder_scanline_type;

    renderder_scanline_type rensl(renb);


    agg::rasterizer_scanline_aa<> ras;

    agg::scanline_u8 sl;

    ras.reset();


    agg::bezier_arc a(100,100, 50,50, 0.0, agg::pi/2);

    agg::conv_curve c(a);

    agg::conv_stroke > s(c);


    agg::conv_stroke stroke(a);


    ras.add_path(s);

    //ras.add_path(stroke);//对比查看


    agg::render_scanlines_aa_solid(ras,sl,renb,agg::rgba8(255,0,0));

  }

补充:

可识别VertexSource中的曲线信息 构造参数为VertexSource,conv_smooth_poly1_curve就是基于它实现的。例程里的顶点没有曲线的信息,在文字输出时会用到她的。


网站栏目:AGG第十九课agg::bezier_arc
本文链接:http://bzwzjz.com/article/giidgo.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 营销网站建设 成都网站建设公司 高端网站设计 成都响应式网站建设公司 响应式网站建设 H5网站制作 阿坝网站设计 外贸网站设计方案 成都网站设计 网站制作公司 成都网站建设 成都网站建设 成都网站制作 定制网站建设 企业网站建设 企业网站建设公司 成都企业网站建设 成都网站建设 外贸网站建设 企业手机网站建设 成都定制网站建设 网站建设公司