ejsoon 发表于 2021-11-11 15:02:08

請問用甚麼數學軟件可以做出以下的立體旋轉動畫?

https://ejmoog.github.io/litdoc/polyform/PlatonicPolyhedra/tetrahedron.gif
https://ejmoog.github.io/litdoc/polyform/PlatonicPolyhedra/cube.gif
https://ejmoog.github.io/litdoc/polyform/PlatonicPolyhedra/octahedron.gif
https://ejmoog.github.io/litdoc/polyform/PlatonicPolyhedra/dodecahedron.gif
https://ejmoog.github.io/litdoc/polyform/PlatonicPolyhedra/icosahedron.gif

markfang2050 发表于 2021-11-11 20:44:47

3M均可

ejsoon 发表于 2021-11-11 22:25:55

markfang2050 发表于 2021-11-11 20:44
3M均可

能否詳解?

markfang2050 发表于 2021-11-12 03:38:52

本帖最后由 markfang2050 于 2021-11-12 03:42 编辑

正方体不同位置的轴旋转案例,动态图太大无法上传。
核心算法是找到投影变换矩阵及旋转矩阵。也就是坐标变换,几何变换问题。本案例是用MATLAB实现的。

Ickiverar 发表于 2021-11-12 19:28:34

可以试试blender

mathe 发表于 2021-11-13 07:24:12

1楼的图很漂亮真实,应该用了光线跟踪算法

ejsoon 发表于 2021-11-13 10:22:04

Ickiverar 发表于 2021-11-12 19:28
可以试试blender

這個應該是可以的。

kastin 发表于 2021-11-13 16:52:57

本帖最后由 kastin 于 2021-11-13 16:55 编辑

用Mathematica和MATLAB都能做出来。Mathematica可以请@chyanog 来做,他比较擅长这个。
MATLAB所作截图如下

ejsoon 发表于 2021-11-14 08:43:24

kastin 发表于 2021-11-13 16:52
用Mathematica和MATLAB都能做出来。Mathematica可以请@chyanog 来做,他比较擅长这个。
MATLAB所作截图如 ...

它可以旋轉並最終導出成一個無限循環動畫嗎?

kastin 发表于 2021-11-15 14:22:01

调整了一下画布大小,分辨率降低,但减少了不少体积。
页: [1] 2
查看完整版本: 請問用甚麼數學軟件可以做出以下的立體旋轉動畫?