通过他的X轴弯曲曲线
invert a curve by his x axis
用java中的x轴旋转曲线的公式是什么?
假设您将曲线作为点数组,就像一个伪代码:
Point[] curve;
double x_max = curve[0].x, x_min = curve[0].x;
for( point : curve) {
x_max = max(x_max, point.x);
x_min = max(x_min, point.x);
}
for (point : curve) {
point.x = x_max - point.x + x_min;
}
它如何工作?实际上,我尝试镜像曲线的归一化坐标 - 那就是这些点是从x = 0
启动的(该点的公式为 point.x - x_min
),然后您从x_max减去结果,以便现在定义曲线的权利左右向右。
很难知道这与C 或Java有什么关系,但是在数学上,如果您有一个函数f(x)
,您想沿X轴翻转,您只需 f(-x)
。p>
相关文章:
- CGAL:如何创建填充边界曲线的曲面网格?
- 使用 SFML 绘制曲线会给出错误的形状
- 使用 GSL 库制作样条曲线并使用它们进行集成
- 扩充矩阵的行缩减-三维样条曲线计算
- 向心Catmull-Rom样条曲线插值alpha参数
- 使用 C++ 在 Qt5 中显示曲线
- Hermite曲线中的切线值
- c 击曲线在代表前打电话给COUT
- 创建给定最小值、最大值和长度的曲线
- 使用 c++ 在 OpenGL 中绘制贝塞尔曲线的切线
- 当对象脱离范围时,C 会调用击曲线吗?
- 在QGraphicsView上实现交互式样条曲线的最佳方法是什么?
- 将 openCv 中的曲线从 ROI 转换为帧
- 我的贝塞尔曲线有什么问题?
- 从弯曲到野牛的价值
- 您如何使形状沿着更BE的曲线SFML移动
- 从第二个导数计算的曲线的SIMD优化
- 即使在同一类型上,也可以将击曲线调用新的位置
- 使用QWTPlotCurve进行有效的曲线绘图
- 通过他的X轴弯曲曲线