Я изо всех сил пытаюсь выяснить, как использовать HeightfieldTerrainShape
из библиотеки физики JBullet.Как я вижу, есть 2 доступных конструктора:
public HeightfieldTerrainShape(int heightStickWidth, int heightStickLength, byte[] heightfieldData,
float heightScale, float minHeight, float maxHeight, int upAxis, PHY_ScalarType heightDataType,
boolean flipQuadEdges)
и
public HeightfieldTerrainShape(int heightStickWidth, int heightStickLength, byte[] heightfieldData,
float maxHeight, int upAxis, boolean useFloatData, boolean flipQuadEdges)
heightScale
, minHeight
, maxHeight
и upAxis
говорят сами за себя.Но что именно представляет собой «heightStick»?И как мне определить его ширину и длину?Какой формат ожидается для heightfieldData?Я предполагаю, что это всего лишь байтовый буфер с плавающей точкой?