十分钟学会使用贝塞尔弧线

声明,本片文章(笔记)大部分内容,包括图片,例子都来自于 启航大神的 《自定义控件三部曲》

首先,看一下贝塞尔弧线的方程式:

看看就行,在数学没点造诣是研究不出什么的。。。

在看看动画:


盯着看了几分钟,可以大概了解贝塞尔弧线的生成过程了吧。


上图中,一共有 P1、P2、P3 三个点,很明显,如果是直接连接这三个点,那么会得到 P0P1P2 这一段折线;

现在希望这三点能以柔和的方式连接起来,那要怎么做?

很好,把它变成贝塞尔曲线:

1. 保持起点和终点不变,即 P0 和 P2;

2. 将中间点 P1 当成 控制点


什么是控制点?

额控制点呐,就是控制最终生成的曲线的弯曲状态的点,影响的是整个曲线的轨迹。。。这种东西要么从公式里推出来,要么还是看图吧:


上图中,使用的是 PS 的钢笔工具,先确定一个起点,然后确定一个终点,拉动终点会出现控制点,调整控制点的位置可以看到最终形成的曲线在变化,置于鼠标拖拽的那个第四个点,忽略就好,它是 PS 提供给我们更方便确定控制点位置的附加点。

所以控制点的作用就是这样。。。

(读者:什么,概念都没有的吗

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值