[][src]Module caper::mesh

Module for procedurally generated meshes

Constants

DEF_NORMAL

The default normal to give a mesh vertex

DEF_SEED_BASE

The default seed base for creating a perlin mesh

DEF_UV

The default uv coordinate to give a mesh vertex

Functions

gen_cube

Generates a cube mesh

gen_perlin_mesh

Generates a perlin mesh from pseu_pos with each side of vert length map_size

gen_proc_mesh

Generate a procedural function used to calculate a vertex

gen_quad

Generates a quad mesh with each side length 1

gen_seed_perlin_mesh

Generates a perlin mesh from pseu_pos with each side of vert length map_size using seed

gen_sphere

Generates a sphere mesh

gen_sphere_segments

Generates a sphere mesh with segments and rings specified

get_pos_perlin

Get a height for a pos p using perlin noise

set_perlin_seed

Set the seed for perlin generation