A Taichi extension library providing a set of GLSL-alike helper functions
Project description
Taichi GLSL is an extension library of the Taichi Programming Language, which provides a set of useful helper functions including but not limited to:
Handy scalar functions like clamp, smoothstep, mix, round.
GLSL-alike vector functions like normalize, distance, reflect.
Well-behaved random generators including randUnit3D, randNDRange.
Handy vector and matrix initializer: vec and mat.
Handy vector component shuffle accessor like v.xy.
Handy field sampler including bilerp and sample.
Useful physics helper functions like boundReflect.
Shadertoy-alike inputed GUI base class Animation.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for taichi_glsl-0.0.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c53e903570c7442eccb515cfb79431cb3eaccaf02e1f21263d030357bd120ad5 |
|
MD5 | 2c20509220e68ae31b0bad8c404d3051 |
|
BLAKE2b-256 | f73ce74e28252135e304f588ee709c1648a0f1c4f6511d14d3b04e8ea103d3e2 |