如何用javascript或python创建三维线性代数可视化?

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

你会推荐我使用哪种编程语言和库来重新创建本书中展示的3D几何和线性代数可视化效果?http:/immersivemath.comilalearnmore.html。 ? 我猜测是JavaScript或Python,但我不确定。

javascript python data-visualization visualization
1个回答
1
投票

3D可视化最常用的JS库是什么?. 它虽然不是最简单的,但文档很好学,功能强大,而且它的受欢迎程度使它得到了 "社区验证"。

另一个选择是 巴比伦它也有很好的文档,也是依靠WebGL来渲染的。

D3,是JS中自定义JS可视化的事实标准,也处理了一点3D,虽然它不专注于此。

如果库的大小是你考虑的一个因素,那么...。灯光 可能是一个更好的选择,如果零依赖也是一个优点,那么你可以考虑一下 所见.

大炮 是一个3D物理引擎,而不是3D可视化库,但它有时可能会派上用场。

也可以考虑 铜亮, 法利亚场景.


我不建议用Python在浏览器上做3D可视化,因为JS中有很多库的功能相当强大,把3D渲染这种计算成本很高的任务搬到服务器上,可能会让它负担过重,更何况服务器端渲染可能会带来交互性的缺失。

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