cost 275 ms
您如何在两个不同的 CatmullRomSpline 点列表之间设置动画? - How do you animate between two different lists of CatmullRomSpline points?

在过去的几天里,我一直在玩 Flutter 的 CatmullRomSpline 类。 绘制点是微不足道的,但是,我一直在寻找有关在两组值之间进行插值的信息,但运气不佳。 为了更好地概述这里是偏移量的第一个图: 这是我想变形/动画到的下一个偏移量图: 这是我到目前为止的代码: ...

如何找到贝塞尔曲线的控制点? - How do I find the control points for a Bezier curve?

我需要在 C# (Unity) 中以曲线的形式实现连接。 我希望得到与 Miro.com 中的实现尽可能相似的结果(见截图)。 附加曲线后,我计算三次贝塞尔曲线的路径。 对于第一段,使用锚点和与其连接的对象的偏移量。 在这个阶段没有任何问题。 问题:当通过单击并拖动线段的一个蓝点(见截图)将曲线分 ...

Spline Catmull-Rom 使用 C++ 和 opencv 进行图像缩放 - Spline Catmull-Rom for image zooming using C++ and opencv

我正在尝试使用 C++ 和 OpenCV 实现样条 Catmull-Rom 进行图像缩放。 我进行了两个测试,第一个是图像缩放(X2),第二个是图像重建(缩放图像抽取)。 我的问题是,在插值的图像中出现了一些白色和黑色像素( image1 ),当我显示像素值时,我发现白色像素的值为负值,黑色像素的值 ...

在 Catmull-Rom 样条曲线中使用相同坐标两次时的问题 - Problems when using same coordinate twice in a Catmull-Rom Spline

我目前正在使用 Catmull-Rom 样条,并且发现了一个我不知道如何解决的问题。 所以当我使用一种方法来做 Catmull 的事情时,我必须给一个 ArrayList 4 分。 但在某些情况下,我并不总是有这 4 个点,有时只有 2 个或 3 个点。我认为我可以(在 2 个点的情况下)我可以将两 ...

剪切catmull-rom花键的算法? - Algorithm to cut a catmull-rom spline?

我有一个带有6个CV的catmull-rom样条曲线,并希望沿样条曲线的任意点剪切它。 如何计算两个新样条曲线的端点,以使它们保持原来的形状,将它们切成两半? 因此,想象一下这是6点样条: 如果我想在C点处剪切该样条曲线,那么我将拥有两个新的样条曲线,我猜每个样条5个CV? ...

向心Catmull-Rom样条插值alpha参数 - Centripetal Catmull-Rom spline interpolation alpha parameter

在搜索了有关Catmull-Rom样条的几乎所有主题并最终成功实现之后,我陷入了一个不知道自己是否犯了逻辑错误或代码是否完全错误的问题。 我的问题是,我的代码将不接受向心catmull-rom样条插值的alpha参数。 具有不同alpha值的结果始终相同。 我的主要目标是使用向心c ...

团结加速 - Acceleration in Unity

我试图在Unity中模拟加速和减速。 我已编写代码以在Unity中生成轨道,并根据时间将对象放置在轨道上的特定位置。 结果看起来有点像这样。 我目前的问题是样条曲线的每个部分都是不同的长度,并且立方体以不同但均匀的速度在每个部分上移动。 这导致在切片之间转换时立方体的速度突 ...

如何将THREE.CatmullRomCurve3转换为网格? - How Can I Convert a THREE.CatmullRomCurve3 to a Mesh?

我使用THREE.js和CatmullRomCurve3类在3D中创建了折线图,该折线图负责处理所需的曲线和平滑度。 不幸的是,既然我现在想采用该曲线并将其变成一个网格,也许要拉伸该网格,看来我做不到。 当我尝试类似的事情时: 我收到错误证明曲线不是几何构造函数想要的: ...

我需要使用给定的控制点绘制Catmull-Rom样条曲线的帮助 - I need help on drawing a Catmull-Rom spline using given control points

我正在尝试创建一个openGL程序,该程序允许用户在窗口上的任意位置单击,为每次单击在该精确光标坐标中创建一个点,然后在这些点之间绘制曲线。 我确实设法实现了该部分,并在每个点上绘制了一条直线,但是现在我必须使用catmull-rom使该线弯曲。 我是这个概念的新手,我确实找到了有关glm: ...

切线为零的一维Hermite三次样条线-如何使其看起来更平滑 - 1D Hermite Cubic Splines with tangents of zero - how to make it look smoother

我给了3个值y0 , y1 , y2 。 它们应该均匀分布,例如x0 = -0.5 , x1 = 0.5 , x2 = 1.5 。 为了能够绘制所有样条曲线,可以说所有点的导数为dy/dx = 0 。 现在,渲染两条Catmull-Rom-Splines(通过GLSL片段着色器完成,包 ...

和弦式Catmull-Rom花键 - Chordal Catmull-Rom Splines

我一直在努力让Catmull-Rom花键用于辅助项目,但很难让它完成我需要的工作。 我尝试了以下两种实现,但两种方法都对我不起作用,而且我无法追踪代码中与它们有关的任何错误(我必须假定已经过测试)。 我将其称为“ ABC”解决方案: 无尖峰且无自相交的Catmull-rom曲线 ...

SVG 路径上的 Catmull-Rom 插值 - Catmull-Rom interpolation on SVG Paths

我正在尝试使用 SVG 路径创建高性能、美观的铅笔工具。 我正在记录鼠标坐标以绘制路径。 为了获得高保真路径(精确到用户的运动),我需要为每个像素运动记录一个点。 保留路径中的每一个点都会产生大量的点,这对于以后的协作功能来说并不理想(来回发送大量的点效率不高),而且每次我需要操作它们时都解析巨 ...

计算R中的2D样条曲线 - Calculate a 2D spline curve in R

我正在尝试计算一个类似Bezier的样条曲线,该曲线通过一系列xy坐标。 一个例子就像Matlab中的cscvn函数的以下输出( 示例链接 ): 我相信(不再维护) grid包用于执行此操作( grid.xspline函数?),但我无法安装包的存档版本,并且没有找到任何完全沿着我想要什 ...

CatmullRomSpline不接受类型争论 - CatmullRomSpline does not accept type arguement

我正在为2D游戏创建平滑的路径。 看着CatmullRomSpline正是我需要的东西。 即使在SE上的每个帖子,也都给它一个类型,并通过构造函数传递所有控制点和一个Boolean 。 现在,这似乎已经过时了, CatmullRomSpline不再接受任何类型参数,没有它,它只能与V3路径 ...

CatmullRomSplines和其他平滑路径 - CatmullRomSplines and other smooth paths

我一直在寻找一个二维平面上的物体,以遵循由几个控制点定义的平滑曲线。从我发现的,我正在寻找一个Catmull-Rom-Spline 。 我一直在使用LibGDX作为我的项目,它有自己的Catmull-Rom-Spline实现,但是我无法解决它的工作方式,因为我很难找到实现Catmull的文 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM