catmull-rom-curve相关内容

SVG 路径上的 Catmull-Rom 插值

我正在尝试使用 SVG 路径创建高性能、美观的铅笔工具. 我正在记录鼠标坐标以绘制路径.为了获得高保真路径(精确到用户的运动),我需要为每个像素运动记录一个点. 保留路径中的每一个点都会产生大量的点,这对于以后的协作功能不是的理想选择(来回发送大量的点效率不高),再加上解析每次我需要操纵它们的巨大路径都是一个瓶颈 在路径的线性区域,删除冗余点,只保留表示线段所需的点 - 我使用 ..

平滑的svg路径连接

我有一组随机点,并希望使用raphaeljs创建一个平滑的svg形状. 为了连接这些点,我正在使用catmull-rom-spline.问题在于路径的闭合点不平滑. 这是我的项目中的示例路径: M125,275R 125,325 175,325 225,325 275,325 225,275 175,275 125,275Z 我还创建了一个jsfiddle: http://jsfi ..
发布时间:2020-07-30 19:27:10 前端开发

SVG路径上的Catmull-Rom插值

我正在尝试使用SVG路径创建高性能,美观的铅笔工具. 我正在记录鼠标坐标以绘制路径.为了获得高保真度的路径(根据用户的运动),我需要为每个像素运动记录一个点. 保留路径中的每个点都会创建大量的点,对于以后的协作功能(来回发送大量的点效率不高),不是的理想选择每当我需要操纵它们时,巨大的道路就是瓶颈 在路径的线性区域上,多余的点被删除,仅保留表示线段所需的点-我使用但是简化路径会使 ..

向Catmull-Rom添加Alpha

我正在尝试从Unity中的点列表生成Catmull-Rom曲线.由于我不想在曲线的点之间存储点,因此选择使用可以根据时间计算Catmull-Rom曲线中位置的解决方案. 此处和我要实现alpha的原因是,我可以在向心,弦和均匀的Catmull-Rom曲线之间进行切换. private Vector3 GetCatmullRomPosition(float t, Vector3 p0, Vec ..
发布时间:2020-07-12 23:01:13 C#/.NET

Unity加速

我正在尝试在Unity中模拟加速和减速. 我已经写了一些代码来在Unity中生成轨道,并根据时间将对象放置在轨道上的特定位置.结果看起来像这样. 我目前遇到的问题是,样条曲线的每个部分的长度都不同,并且立方体以不同但均匀的速度在每个部分上移动.这会导致在各部分之间转换时,立方体速度的变化突然跳变. 为了尝试解决此问题,我尝试在 Robert Penner的缓和方程上使用GetTi ..
发布时间:2020-07-12 21:20:21 C#/.NET

计算R中的2D样条曲线

我正在尝试计算通过一系列x-y坐标的类似于Bezier的样条曲线.一个示例类似于Matlab中cscvn函数的以下输出( 我相信(不再维护)grid软件包用于执行此操作(grid.xspline功能?),但是我无法安装该软件包的存档版本,也找不到任何示例完全符合我的意愿. bezier程序包看起来也很有前途,但是它非常慢,我也无法完全正确: library(bezier) set.s ..
发布时间:2020-05-28 03:25:56 其他开发

立方体样条:开始/结束段插值

我在C ++中执行样条插值。我使用了这里的代码: http:/ /tehc0dez.blogspot.ch/2010/04/nice-curves-catmullrom-spline-in-c.html (代码也链接在该页面上,它在github上)。该应用程序是工作正好很好的封闭轮廓,因为它复制的前三个点到结束。 但是在我的例子中,我需要能够创建一个“开放”的形状 - 或者线条 - ,其中第 ..
发布时间:2016-11-02 03:31:33 C/C++开发

卡特莫尔-ROM样条为Android

我试图找到一种方式来实现,通过N点平滑画线的目的,在Android平台上的Catmull-ROM样条。理想情况下,我将能够通过路径及其cubicTo方法,在这个线程提到适应立方米贝济耶:不幸的是,我不是能够遵照执行有,所以我希望有人在那里已经做到了这一点,并可以共享的样本code的几行。 谢谢! 解决方案 为Android这个游戏的开发库似乎有 PS,你标记贝塞尔,这是不正确 - 这是一个使 ..
发布时间:2015-12-03 16:06:53 Java开发