您现在的位置是:主页 > news > web网站开发详细代码/搜索引擎营销简称seo

web网站开发详细代码/搜索引擎营销简称seo

admin2025/6/6 0:56:06news

简介web网站开发详细代码,搜索引擎营销简称seo,网站描述修改,前端如何做响应式网站我在Android应用程序中执行立方贝塞尔曲线逻辑。我在自定义视图的onDraw中在画布上实现了立方贝塞尔曲线代码。// Path to draw cubic bezier curvePath cubePath new Path();// Move to startPoint(200,200) (P0)cubePath.moveTo(200,200);// Cubic to with ControlPoint1(20…

web网站开发详细代码,搜索引擎营销简称seo,网站描述修改,前端如何做响应式网站我在Android应用程序中执行立方贝塞尔曲线逻辑。我在自定义视图的onDraw中在画布上实现了立方贝塞尔曲线代码。// Path to draw cubic bezier curvePath cubePath new Path();// Move to startPoint(200,200) (P0)cubePath.moveTo(200,200);// Cubic to with ControlPoint1(20…

我在Android应用程序中执行立方贝塞尔曲线逻辑。

我在自定义视图的onDraw中在画布上实现了立方贝塞尔曲线代码。

// Path to draw cubic bezier curve

Path cubePath = new Path();

// Move to startPoint(200,200) (P0)

cubePath.moveTo(200,200);

// Cubic to with ControlPoint1(200,100) (C1), ControlPoint2(300,100) (C2) , EndPoint(300,200) (P1)

cubePath.cubicTo(200,100,300,100,300,200);

// Draw on Canvas

canvas.drawPath(cubePath, paint);

我在以下图像中可视化上面的代码。

[更新]

Logic for selecting first control points, I've taken ,

baseX = 200 , baseY = 200 and curve_size = X of Endpoint - X of Start Point

Start Point : x = baseX and y = baseY

Control Point 1 : x = baseX and y = baseY - curve_size

Control Point 2 : x = baseX + curve_size and y = baseY - curve_size

End Point : x = baseX + curve_size and y = baseY

我想允许用户更改上述曲线的EndPoint,并且基于新的End Points,我使画布无效。

但问题是,曲线维护两个控制点,需要根据EndPoint的更改重新计算。

喜欢,我只想在EndPoint从(300,200)变为(250,250)时找到新的控制点,

如下图所示:

请帮助我根据新的终点计算两个新的控制点,曲线形状将保持与上一个终点相同。

在搜索期间,请参考以下参考链接:

任何参考链接也赞赏在回答这个问题。