当前位置:网站首页>Bezier curve learning
Bezier curve learning
2022-06-26 08:32:00 【Yu Getou】
- explain : Today, , Bessel curve is widely used , Especially in the field of image processing , The smooth curve generated by it is very friendly to human-computer interaction , Here are some basic concepts of Bessel curve .
introduce : As shown in the figure , The graph contains 4 Control points , Moving at a control point , When the rest of the control points are stationary , The curve remains smooth , This is the Bessel curve .

A simple example

In the beginning , For both ends of the green line segment Q0 and Q1, Place them separately P0 and P1 The location of , Now let them move , requirement :Q0 Go to P1 Direction ,Q1 Go to P2 Direction , Moving separately at a uniform speed , And reach the other end of the line at the same time .
Suppose there is a point on the green line B,B Also move according to the above rules , And you get the Bessel curve .
Recursively construct
- Take the above process as an example , There are three control points at the beginning , Two line segments , Got two moving points .
Two moving points are connected to get another line segment , Got a moving point , The trajectory of the moving point is the Bessel curve . - If there is a total of n Control points , At first there was n Bar segment ,(n-1) Moving point , And then recurs in turn , The locus of the last point is called Bessel curve .
Formula derivation
Click on the line :C = (1-t)A + tB
It is recursively deduced that :

- Reference article : Graphics and machine learning
边栏推荐
- Opencv learning notes II
- JS file message invalid character error
- Recovering the system with Clonezilla USB disk
- When loading view, everything behind is shielded
- Ora-12514: tns: the listener currently does not recognize the service requested in the connection descriptor
- How to realize wireless Ethernet high-speed communication for multiple Mitsubishi PLCs?
- Time functions supported in optee
- Microcontroller from entry to advanced
- 在同花顺开户证券安全吗,
- drf的相关知识
猜你喜欢

Use of jupyter notebook

Oracle 19C download installation steps

See which processes occupy specific ports and shut down

Learning signal integrity from scratch (SIPI) -- 3 challenges faced by Si and Si based design methods

Koa_mySQL_Ts 的整合

Cause analysis of serial communication overshoot and method of termination

2020-10-29

Relation extraction model -- spit model

SOC wireless charging scheme

leetcode2022年度刷题分类型总结(十二)并查集
随机推荐
批量执行SQL文件
ZLMediaKit推流拉流测试
Recyclerview item gets the current position according to the X and Y coordinates
The solution of installing opencv with setting in pycharm
leetcode2022年度刷题分类型总结(十二)并查集
XXL job configuration alarm email notification
1GHz active probe DIY
KNN resolution
Embedded Software Engineer (6-15k) written examination interview experience sharing (fresh graduates)
Crawler case 1: JS reversely obtains HD Wallpapers of minimalist Wallpapers
三菱PLC若想实现以太网无线通讯,需要具备哪些条件?
loading view时,后面所有东西屏蔽
[postgraduate entrance examination] group planning: interrupted
static const与static constexpr的类内数据成员初始化
Undefined symbols for architecture i386 is related to third-party compiled static libraries
Recognize the interruption of 80s51
Can the encrypted JS code and variable name be cracked and restored?
软件工程-个人作业-提问回顾与个人总结
golang json unsupported value: NaN 处理
Use a switch to control the lighting and extinguishing of LEP lamp