问题标签 [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.
python - 你如何在maya python中移动动画曲线?
如果我想正确移动它。我会选择整条曲线并在图形编辑器的第二个框中键入 *=.42,整条曲线将向上移动。我如何使用 python 做到这一点。我会使用表达吗?
c# - 三次贝塞尔曲线上的恒速
我要解决的问题是我似乎无法以恒定速度沿三次贝塞尔曲线移动 2D 点。
我按照本教程:http ://catlikecoding.com/unity/tutorials/curves-and-splines/最初实现了曲线,效果非常好。但是当试图以恒定的速度逼近该点时,它的方式,方式。
根据我目前所读到的内容,您应该遍历曲线,计算每一步的弧长和间隔距离。然后,将这些距离与目标距离(弧长 * 时间)进行比较,以找到最近的距离。有了足够高的分辨率,这应该几乎没有错误,并且对我的需要足够准确。
这是我到目前为止的代码:
积分计算:
在恒定时间计算点的可悲尝试:
在上面的代码中,我传递了 0 和 1 之间的时间(u),以便返回一个时间,该时间可用于评估三次贝塞尔曲线上的一个点,该点表示 x 轴以恒定速率移动。
结果是这样的: 三次贝塞尔图像
红点表示仅使用贝塞尔公式评估原始时间返回的法线点。黄点代表经过近似时间后的“恒定”速度位置。在我开始将切线更改为相当夸张之前,它似乎非常准确。我也尝试过增加间隔,但这无济于事。
无论如何,任何帮助都会很棒。我还不是很擅长阅读公式(我确定问题出在哪里),所以请使用代码示例获得一些帮助会很棒。:>
谢谢!
python - 使用 Python 查找两条曲线的三个交点
我正在尝试定位两条曲线的三个交点。一个是v1(u) = u - u^3
,另一个是v2(u) = (u-a0)/a1
(其中 a0 和 a1 是一些参数)。到目前为止,我已经设法弄清楚如何绘制交叉点:
问题是如何获得u
三个交点的值。
matlab - 从二值图像中提取曲线形状
我正在分析斑马鱼胚胎的背骨形成,在这张照片中:
我想提取水平线/曲线的形状和位置。这是有关图像的一些信息。顶部的图像已经是经过形态学处理和使用 MATLAB 主动轮廓函数的分割图像。两条垂直线之间的区域是脊髓发育的地方,脊髓两侧的水平线后来发育成肋骨。底部的图像是我应用精明边缘检测器的地方。我有一个肋骨发展的时间序列,我现在想提取水平曲线的形状和位置。这是我之前的问题的后续: 识别二值图像中的曲线
我猜这将涉及某种曲线拟合模块来获得形状。任何关于此的想法都非常受欢迎。
谢谢
python - 根据其内容将numpy数组拆分为类似的数组
我有一个表示曲线坐标 (x, y) 的 2D numpy 数组,我想将该曲线分割成相同长度的部分,从而获得分割点的坐标。
最简单的例子是为两个点定义的线,例如[[0,0],[1,1]],如果我想将它分成两部分,结果将是[0.5,0.5],对于三部分[[0.33,0.33],[0.67,0.67]]等等。
如何在数据不太简单的大型数组中做到这一点?我正在尝试按数组的长度拆分数组,但结果并不好。
math - 如何计算具有给定隐函数的贝塞尔曲线的控制点?
我正在尝试编写一个程序来绘制一个贝塞尔曲线段,以实现我教科书中的知识。我想尝试制作一个绘图程序来使用隐式函数绘制一些东西。我希望我的程序按以下方式工作。
- 用户输入一个隐式函数,假设 y=2x^3。
- 计算控制点(不知道怎么做)
- 绘制贝塞尔曲线(完成)
- 下一个功能
理论上,我可以通过直接替换来绘制曲线,但是我可能会对曲线进行一些修改,并且我想实现我所学的,所以,我想明智地做到这一点(直接替换似乎很愚蠢)。Thz^^
编辑 1:假设边界由用户提供
python - 将 .overrideColor 值分配给 Maya 中的按钮
我想通过 Python 将 .overrideColors 属性中的所有 31 种颜色分配给 Maya 中生成的 31 个按钮。cmds.button 中的 bgc 选项只允许我放置 3 个浮点值。我怎样才能创造这些颜色?它应该通过单击 UI 中的彩色按钮来更改曲线的颜色。
我从: