扩展库

Taichi 编程语言提供了一个最小化的通用内置标准库。额外的领域特定功能通过 扩展库 提供:

Taichi GLSL

Taichi GLSL 是一个Taichi 的扩展库, 其旨在提供各种有用的辅助函数,包括:

  1. 便捷的标量型函数,诸如 clampsmoothstepmixround
  2. 类 GLSL 向量函数,诸如 normalizedistancereflect
  3. 表现良好的随机生成器,诸如 randUnit2DrandNDRange
  4. 便捷的向量和矩阵初始化方式,诸如 vecmat
  5. 便捷的向量分量随机访问器,如 v.xy

点击这里查看 Taichi GLSL 文档

python3 -m pip install taichi_glsl

Taichi THREE

Taichi THREE 是 一个Taichi 的扩展库,用于将3D场景实时渲染成美观的2D图像(工作在进行中)。

https://raw.githubusercontent.com/taichi-dev/taichi_three/16d98cb1c1f2ab7a37c9e42260878c047209fafc/assets/monkey.png

点击这里查看 Taichi THREE 教程.

python3 -m pip install taichi_three