bezier

    0热度

    1回答

    我的主要目标是生成一条如图所示的适合衬衫袖子的曲线。 我试过,但还是线不能正常来预期 帮助我的。 测试面料图案是以下所示图像的垂直面料。 我从脚本函数走出了是 我想更准确,以适应在衣袖塑造 我已经在下面的脚本工作。 function curve2(event) { \t var ctx = c.getContext("2d"); var

    0热度

    2回答

    我使用这个公式沿着二次曲线计算出一系列的点: // Returns a point on a quadratic bezier curve with Robert Penner's optimization of the standard equation result.x = sx + t * (2 * (1 - t) * (cx - sx) + t * (ex - sx)); result

    0热度

    1回答

    我希望沿曲线参数化(即等距)点的弧长。我可以使用de Casteljau和pythagoras来循环它。这在曲线是静态的时候有效,但如果曲线是动态的,它就会变得不稳定。我也尝试过三次多项式,与预期的一样给出了与Casteljau相同的点。 有没有办法改变一个这些函数来有效地获得alp-points而没有循环/数组?近似值很好。 float lerp(float A, float B, float

    0热度

    2回答

    我有要求绘制小弯箭头。我可以计算出箭头的角度,然后我将使用Beziers来定义路径段。但是,我真正想要做的是计算开始和结束之间的不可见曲线路径,并且只在开始之后和结束之前从小距离开始对路径进行笔划。 这会在开始点和结束点之间的任何对象之间留下适当的间隙。有什么建议么?

    0热度

    2回答

    对不起,我的油漆: 我想改变贝塞尔曲线的端点 从控制点S.点开始(C1,C2)到终点 当点到达变化点(粉红色)时,我想变化终点和 顺利得到新终点的新路径 怎么样?帮我..

    0热度

    2回答

    上下文 我想要得到我正在创建的图形中的节点路径上的箭头。因为我使用的是贝塞尔曲线,所以分别使用路径结束点/开始点的中心点更容易。 在所附的jsfiddle(下文),我们看到点,其中之一为二次贝塞尔曲线的控制点的一个简单的三角形。此外,端点标记已被抵消以与节点接触,而不是部分地位于其后面;这是由于路径被绘制到点的中心而不是边缘。 美学有几件事情不太同意此图右: 箭头头尖比路径 thiner虽然尖端正

    1热度

    2回答

    我想在画布浏览器上绘制隐士曲线。埃尔米特曲线是根据2点和2阶导数定义的。 Point1X = 71 Point1Y = 165 Deriv1X = -12 Deriv1Y = 2 Point2X = 210 Point2Y = 153 Deriv2X = 108 Deriv2Y = 0 我可以在画布上绘制贝塞尔曲线。有没有什么办法可以将曲线的点和派生曲线转换为贝塞尔曲线,这样我就

    2热度

    1回答

    我有这种类型的图像 我想这就是我们在图像看到直线(实际上这是像素),应该被转换成S曲线。我已经使用画布及其属性实现了C型曲线,但无法做S曲线。 请帮我。

    1热度

    2回答

    我有以下模式的图像: 我想直线转换图像中成)|( 。形状我已经实现用帆布C型和S型曲线和它的属性,但我不能这样做)|(-curve 我怎样才能做到这一点

    -1热度

    2回答

    我有一个任务来连接两条贝塞尔曲线,以使得到的曲线是连续可微的两倍。 我有控制点的三次Bezier曲线C: C0 =(1,1) C1 =(3,4) C2 =(7,5) C3 =(8,2) 我将继续曲线C,曲线D从控制点c3到控制点d3 =(12,1),这样这条曲线是连续可微的两倍。 第一项任务:确定新曲线的控制点d0,d1,d1。 第二项任务:为经过c0,c3和d3的v [0,1]中的新曲线G(v)