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.10-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e979d4229e64a4e3657daef381bd3492a93d216c4f85b8a0f5f3e556b0b5f044 |
|
MD5 | 962642004be2a0140b12560c21fdc475 |
|
BLAKE2b-256 | adab30c67ed95ded4dda32a73b621897ea416cd0033b13bd265f9920f47cee3b |