0

我正在研究一个可视化模型,该模型在平面上模拟对象的轨迹。目前,我提供的算法使用简单的轨迹函数(其中提供速度和重力)和龙格-库塔积分来检查曲线上的 n 个点是否有速度变为 0 的点。我们不考虑任何大气相互作用。

我想做的是引入非平面表面,例如来自数字地形模型(栅格)。我的想法是计算每个像素的 Reimann 和,并确定与平面的偏移是否等于或小于底层地形与平面的偏移。

是否可以使用 numpy 或 scipy 计算 Reimann 矩形的高度?相反,矩形的面积(中点很好)会起作用,因为我知道宽度 nd 可以计算高度。

4

1 回答 1

0

要计算 Reimann 和,您可以查看 numpy.cumsum()。我不确定你是否可以用这种方法做一个表面或只做一个数组。但是,您始终可以遍历地形的所有行,并将每一行存储在一个二维数组中。为您留下所有地形高度的数组。

于 2012-11-19T22:30:46.380 回答