mfc绘制bezier曲线_一天一点Processing|09贝茨曲线画朵花

本文介绍如何利用MFC和贝茨曲线原理绘制花朵,从单片花瓣的绘制开始,通过调整控制点坐标,实现花瓣的平滑连接。接着扩展到绘制多片花瓣,利用循环和三角函数在圆周上分布控制点。然后让花瓣运动起来,通过改变控制点角度实现花瓣的旋转效果。最后,通过叠加花瓣和调整控制点半径增加图像的层次感和趣味性。
摘要由CSDN通过智能技术生成

贝茨曲线

贝茨曲线是一种二维图形的数学曲线,矢量图形软件中经常用它来精确地画出曲线。

经常用photoshop或者AI的小伙伴对贝茨曲线一定不会陌生,钢笔工具就是通过贝茨曲线的原理来作图的。

40a6d5125305bf64e21dda1d3171a156.png
钢笔工具

贝兹曲线由线段与节点组成,节点是可拖动的支点,线段为可伸缩的皮筋。绘制出的曲线光滑流畅。

2696e916dae590a2b0083809b9e0b54a.png

贝茨曲线应用的方式为,需要四个控制点,两个节点,两条线段:

bezier(Ax, Ay, Bx, By, Cx, Cy, Dx, Dy);

单片花瓣

我们今天就可以尝试用贝茨曲线来画个图吧。我们可以先画一片花瓣。一片花瓣分为上下两条曲线,为了保证上下曲线平滑连接,两条曲线的控制线段要在一条直线上,所以控制点坐标可以如下图。

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值