t0_54program头像

PyQt6 鼠标绘制 B 样条曲线时端点重复与抖动修复

在 PyQt6 里实现一个类似 Inkscape 钢笔工具的 B 样条模式,前两个点很正常,放下第三个点之后只要移动鼠标,已经画好的那一段就整体位移。

问题现象

典型的实现是:把已确认的锚点加上当前鼠标位置作为最后一个控制点,交给 scipy.interpolate.BSpline 求一条预览曲线。

import numpy as np
import scipy.interpolate as si

def build_bspline_path(pts, degree=2, sampler

转载自 CSDN-专业IT技术社区

原文链接:https://blog.csdn.net/2501_90323865/article/details/168668749

文章来源转载

评论

评论列表

微信小程序
QQ小程序

关于作者

点赞数:0
关注数:0
粉丝:0
文章:0
关注标签:0
加入于:--