versor.js:Versor Geometric Algebra库的Javascript端口

时间:2024-06-01 09:22:11
【文件属性】:

文件名称:versor.js:Versor Geometric Algebra库的Javascript端口

文件大小:359KB

文件格式:ZIP

更新时间:2024-06-01 09:22:11

JavaScript

versor.js Versor几何代数库的Javascript端口 几何代数是用于描述空间计算的数学框架。 几何代数中的元素表示对象,例如点,线,圆,球等,以及它们的变换。 通过一些简单的操作,可以反映,旋转,缩放,平移元素等。 与矢量或矩阵代数中使用更广泛的技术相比,在几何代数中执行的计算可推广到N维。 操作在2D,3D甚至4D或更高版本中的行为相同。 Versor是N维几何代数的生成器。 它同时实现了欧几里德和保形代数。 欧氏代数的行为类似于熟悉的2D和3D向量空间。 保形代数增加了额外的尺寸,从而使新的几何对象和变换成为可能。 有关介绍,请参见Pablo Colapinto的。 太空物体 空间对象表示具有特定度量的几何代数。 代数的度量标准决定其维数和行为。 例如: var E3 = versor . create ( { metric : [ 1 , 1 , 1 ] } )


【文件预览】:
versor.js-master
----versor.js(25KB)
----.gitignore(14B)
----package.json(701B)
----render()
--------test.html(882B)
--------pointops.html(443B)
--------README.md(314B)
--------pointops.js(3KB)
--------C2Canvas.js(6KB)
----cli()
--------C2parser.pegjs(1KB)
--------README.md(165B)
--------C2parser.js(29KB)
--------index.html(998B)
----C3.js(8KB)
----C2.js(4KB)
----examples()
--------d3.v3.min.js(143KB)
--------C2.Transversion.html(6KB)
--------C3.hopf.html(13KB)
--------texture-noise.png(25KB)
--------C2.Inv.html(4KB)
--------C2.Bst.html(4KB)
--------particle.png(7KB)
--------C2.Rot.html(4KB)
--------test.C3.html(4KB)
--------C3.particles.twist.html(5KB)
--------C2.Bst2.html(4KB)
--------test.C2.html(6KB)
--------C3.particles.boost.html(6KB)
--------test.E3.html(1KB)
--------style.css(1KB)
--------C2.Boost.html(6KB)
--------TrackballControls.js(12KB)
--------three.js(791KB)
--------C3.particles.dilate.html(6KB)
--------C2.Dil.html(4KB)
--------d3.v3.js(308KB)
----README.md(7KB)
----deprecated()
--------E3.js(11KB)

网友评论