如何使用glmatrix设置向量的长度

问题描述 投票:0回答:1

我正在将一些3D算法C ++代码移植到javascript。在javascript中,我正在将gl-matrix库用于矢量和矩阵数学

我试图复制的C ++代码是:

VECTOR V = vel;
V.SetLength(collisionPackage->nearestDistancevery - CloseDistance);
newBasePoint = collisionPackage->basePoint + V;
V.normalize();
collisionPackage->intersectionPoint -=
veryCloseDistance * V;

[glmatrix不包含矢量的SetLength函数,我不确定如何重现此。

javascript c++ 3d gl-matrix
1个回答
0
投票

您可能会尝试使用Cheerp(https://github.com/leaningtech/cheerp-meta/wiki),这是一种自动执行C ++到JavaScript转换的工具。

[有一些警告,但是它大多数都可以工作并产生JavaScript后优化,因此通常比人工翻译更具性能。

免责声明:我正在开发此工具。

© www.soinside.com 2019 - 2024. All rights reserved.