文件名称:davinci-eight:使用几何代数的用于数学物理的WebGL库
文件大小:1.4MB
文件格式:ZIP
更新时间:2024-04-25 00:29:08
JavaScript
达芬奇八世 davinci-eight是一个使用Geometric Algebra进行数学物理学的WebGL库 示例: : davinci-eight是根据以下原则设计和开发的: 设计用于支持使用几何代数的数学物理。 管理WebGL着色器复杂性,而不是试图隐藏它。 在最低水平上保持不受污染。 协助管理WebGL状态和不变量。 协助GLSL样板。 协助长期运行的交互,资源共享和上下文管理。 在核心之上提供可重用的几何抽象,以提高生产率。 使底层WebGL代码与高层抽象共存。 提供智能的着色器程序构建器以提高生产力。 促进研究计划,教育和示范的使用。 显式胜于隐式。 使用面向对象来组织WebGL API。 在这里使用: : 为什么是8? 8 = 2 3 ,这是3维向量空间上几何空间中的维数。 定义几何的代数就是为向量定义关联的乘积。 更简单地讲,使用