Skip to content

一个可以演示鼠标拖动曲线控制点和光滑拼接贝赛尔曲线的小工具

License

Notifications You must be signed in to change notification settings

PerpetualSmile/Bezier-Curve-Interactive-Displayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bezier-Curve-Interactive-Displayer

一个可以演示鼠标拖动曲线控制点和光滑拼接贝赛尔曲线的小工具

说明

  • 使用python语言编写
  • 曲线绘制和交互使用matlab的python移植库matplotlib实现
  • 图形界面使用PyQt5实现
  • 运行环境:python3.6
  • 第三方库:matplotlib、pyqt5、numpy

功能演示

背景的痕迹是gif制作时的瑕疵,不是程序本身问题

鼠标拖动曲线的控制点,实时改变曲线


修改曲线的颜色和粗细


自定义输入控制点的坐标,改变曲线形状


同时绘制多条曲线,自动生成新的光滑拼接的曲线


About

一个可以演示鼠标拖动曲线控制点和光滑拼接贝赛尔曲线的小工具

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages