Jitter Geometry
The jit.geom
family of objects, like jit.geom.shape, are a specialized group of Jitter objects designed to work with Half-edge Geometry Structures. These make certain transformations and operations much easier and more efficient.
- Generating shapes - Use jit.geom.shape to create simple geometries with an arbitrary number of subdivisions.
- Vertex adjustment - The jit.geom.remesh object lets you rearrange the vertices of a geometry, making them more evenly distributed without changing the overall shape. You can add and remove vertices with jit.geom.subdivide and jit.geom.decimate.
- Transformations - Smooth out a geometry with jit.geom.smooth, add roughness or procedural displacement with jit.geom.dimples and jit.geom.displace, or perform more radical transformations with jit.geom.twist, jit.geom.waves, and jit.geom.xform.
- Property generation - Create dynamic, adjustable shapes with lifelike surface properties, using jit.geom.texgen and jit.geom.normgen to generate texture coordinates and surface normals.
Jitter Geometry Tutorials
- Geometry Basics — Introduction to Jitter Geometry objects
- Transforming Geometries — Transforming half-edge geometries with Jitter geometry objects
- Instancing and Multiplying — Using jit.geom.points in conjunction with jit.gl.multiple to instance multiple shapes
- Javascript and Geometries — ooking deeper at the half-edge structure, and using JavaScript with Jitter Geometry