我正在尝试重新创建一条在步长几何(实体"B_SPLINE_CURVE_WITH_KNOTS")中定义的样条曲线,以便以后使用SciPy进行评估,了解其程度、控制点、节点和权重。如果需要,我也可以有样条启动和编辑点坐标。我预计并不是所有这些输入对于样条定义都是强制性的。
类BSpline在SciPy中需要结、样条系数和度。很明显,我错过的是样条系数。是否有一种简单的方法(例如使用SciPy函数)来计算样条系数,从输入?
如果有人想让我变得更专一,下面是一些数据:
'knots': [0.0, 0.25, 0.5, 0.75, 1.0],
'degree': 3,
'weights': [4.0, 1.0, 1.0, 1.0, 4.0],
'controlPointsCoords': [
[0.0, 37.5, -18.0],
[0.0, 37.5, -18.11781],
[0.0, 37.54686, -18.35337],
[0.0, 37.74703,-18.65297],
[0.0, 38.04663, -18.85314],
[0.0, 38.28219, -18.9],
[0.0, 38.4, -18.9]
]谢谢。
发布于 2022-06-18 13:50:14
这没有罐装的辅助功能。您需要自己实现给定控制点的系数的计算。
https://stackoverflow.com/questions/72657621
复制相似问题