问题标签 [curves]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
572 浏览

python - 你如何在maya python中移动动画曲线?

如果我想正确移动它。我会选择整条曲线并在图形编辑器的第二个框中键入 *=.42,整条曲线将向上移动。我如何使用 python 做到这一点。我会使用表达吗?

0 投票
2 回答
3199 浏览

c# - 三次贝塞尔曲线上的恒速

我要解决的问题是我似乎无法以恒定速度沿三次贝塞尔曲线移动 2D 点。

我按照本教程:http ://catlikecoding.com/unity/tutorials/curves-and-splines/最初实现了曲线,效果非常好。但是当试图以恒定的速度逼近该点时,它的方式,方式。

根据我目前所读到的内容,您应该遍历曲线,计算每一步的弧长和间隔距离。然后,将这些距离与目标距离(弧长 * 时间)进行比较,以找到最近的距离。有了足够高的分辨率,这应该几乎没有错误,并且对我的需要足够准确。

这是我到目前为止的代码:

积分计算:

在恒定时间计算点的可悲尝试:

在上面的代码中,我传递了 0 和 1 之间的时间(u),以便返回一个时间,该时间可用于评估三次贝塞尔曲线上的一个点,该点表示 x 轴以恒定速率移动。

结果是这样的: 三次贝塞尔图像

红点表示仅使用贝塞尔公式评估原始时间返回的法线点。黄点代表经过近似时间后的“恒定”速度位置。在我开始将切线更改为相当夸张之前,它似乎非常准确。我也尝试过增加间隔,但这无济于事。

无论如何,任何帮助都会很棒。我还不是很擅长阅读公式(我确定问题出在哪里),所以请使用代码示例获得一些帮助会很棒。:>

谢谢!

0 投票
1 回答
421 浏览

python - 使用 Python 查找两条曲线的三个交点

我正在尝试定位两条曲线的三个交点。一个是v1(u) = u - u^3,另一个是v2(u) = (u-a0)/a1(其中 a0 和 a1 是一些参数)。到目前为止,我已经设法弄清楚如何绘制交叉点:

问题是如何获得u三个交点的值。

0 投票
2 回答
1076 浏览

matlab - 识别二值图像中的曲线

我有一个二进制图像,我想在其中检测曲线并输出曲线的坐标像素位置。图像嘈杂,我想检测水平运行的两条曲线。

我正在使用 MATLAB 执行图像分析。如果你能给我一些关于识别这些曲线的提示,那就太好了。

示例图片:

在此处输入图像描述

0 投票
0 回答
420 浏览

matlab - 从二值图像中提取曲线形状

我正在分析斑马鱼胚胎的背骨形成,在这张照片中:

在此处输入图像描述 在此处输入图像描述

我想提取水平线/曲线的形状和位置。这是有关图像的一些信息。顶部的图像已经是经过形态学处理和使用 MATLAB 主动轮廓函数的分割图像。两条垂直线之间的区域是脊髓发育的地方,脊髓两侧的水平线后来发育成肋骨。底部的图像是我应用精明边缘检测器的地方。我有一个肋骨发展的时间序列,我现在想提取水平曲线的形状和位置。这是我之前的问题的后续: 识别二值图像中的曲线

我猜这将涉及某种曲线拟合模块来获得形状。任何关于此的想法都非常受欢迎。

谢谢

0 投票
1 回答
248 浏览

html - CSS:具有凹角和凸角的 div

我必须在不使用图像的情况下创建一个具有这种形状的 div。背景必须是透明的,这就是问题所在...

可能吗?

此致

在这里看图片

0 投票
2 回答
254 浏览

python - 根据其内容将numpy数组拆分为类似的数组

我有一个表示曲线坐标 (x, y) 的 2D numpy 数组,我想将该曲线分割成相同长度的部分,从而获得分割点的坐标。

最简单的例子是为两个点定义的线,例如[[0,0],[1,1]],如果我想将它分成部分,结果将是[0.5,0.5],对于部分[[0.33,0.33],[0.67,0.67]]等等。

如何在数据不太简单的大型数组中做到这一点?我正在尝试按数组的长度拆分数组,但结果并不好。

0 投票
1 回答
123 浏览

matlab - 从曲线数据插值

我有这些曲线,

生命曲线

从这条曲线我可以确定由于陀螺力在不同的偏航角和特定速度下的传动轴的寿命。我对数据点进行了曲线拟合,以获得这个偏航角区间的准确高阶多项式。多项式如下,

但是在 180 节时呢?还是205节?我可以做某种 3 维插值来解释不同的速度吗?因为使用最接近的速度值被认为不够好。

我将不胜感激有关此问题的任何想法或意见。

0 投票
1 回答
2218 浏览

math - 如何计算具有给定隐函数的贝塞尔曲线的控制点?

我正在尝试编写一个程序来绘制一个贝塞尔曲线段,以实现我教科书中的知识。我想尝试制作一个绘图程序来使用隐式函数绘制一些东西。我希望我的程序按以下方式工作。

  • 用户输入一个隐式函数,假设 y=2x^3。
  • 计算控制点(不知道怎么做)
  • 绘制贝塞尔曲线(完成)
  • 下一个功能

理论上,我可以通过直接替换来绘制曲线,但是我可能会对曲线进行一些修改,并且我想实现我所学的,所以,我想明智地做到这一点(直接替换似乎很愚蠢)。Thz^^

编辑 1:假设边界由用户提供

0 投票
2 回答
942 浏览

python - 将 .overrideColor 值分配给 Maya 中的按钮

我想通过 Python 将 .overrideColors 属性中的所有 31 种颜色分配给 Maya 中生成的 31 个按钮。cmds.button 中的 bgc 选项只允许我放置 3 个浮点值。我怎样才能创造这些颜色?它应该通过单击 UI 中的彩色按钮来更改曲线的颜色。

我从: