|
void | par_shapes_free_mesh (par_shapes_mesh *) |
|
par_shapes_mesh * | par_shapes_create_cylinder (int slices, int stacks) |
|
par_shapes_mesh * | par_shapes_create_cone (int slices, int stacks) |
|
par_shapes_mesh * | par_shapes_create_parametric_disk (int slices, int stacks) |
|
par_shapes_mesh * | par_shapes_create_torus (int slices, int stacks, float radius) |
|
par_shapes_mesh * | par_shapes_create_parametric_sphere (int slices, int stacks) |
|
par_shapes_mesh * | par_shapes_create_subdivided_sphere (int nsubdivisions) |
|
par_shapes_mesh * | par_shapes_create_klein_bottle (int slices, int stacks) |
|
par_shapes_mesh * | par_shapes_create_trefoil_knot (int slices, int stacks, float radius) |
|
par_shapes_mesh * | par_shapes_create_hemisphere (int slices, int stacks) |
|
par_shapes_mesh * | par_shapes_create_plane (int slices, int stacks) |
|
par_shapes_mesh * | par_shapes_create_parametric (par_shapes_fn, int slices, int stacks, void *userdata) |
|
par_shapes_mesh * | par_shapes_create_icosahedron () |
|
par_shapes_mesh * | par_shapes_create_dodecahedron () |
|
par_shapes_mesh * | par_shapes_create_octahedron () |
|
par_shapes_mesh * | par_shapes_create_tetrahedron () |
|
par_shapes_mesh * | par_shapes_create_cube () |
|
par_shapes_mesh * | par_shapes_create_disk (float radius, int slices, float const *center, float const *normal) |
|
par_shapes_mesh * | par_shapes_create_empty () |
|
par_shapes_mesh * | par_shapes_create_rock (int seed, int nsubdivisions) |
|
par_shapes_mesh * | par_shapes_create_lsystem (char const *program, int slices, int maxdepth) |
|
void | par_shapes_export (par_shapes_mesh const *, char const *objfile) |
|
void | par_shapes_compute_aabb (par_shapes_mesh const *mesh, float *aabb) |
|
par_shapes_mesh * | par_shapes_clone (par_shapes_mesh const *mesh, par_shapes_mesh *target) |
|
void | par_shapes_merge (par_shapes_mesh *dst, par_shapes_mesh const *src) |
|
void | par_shapes_translate (par_shapes_mesh *, float x, float y, float z) |
|
void | par_shapes_rotate (par_shapes_mesh *, float radians, float const *axis) |
|
void | par_shapes_scale (par_shapes_mesh *, float x, float y, float z) |
|
void | par_shapes_merge_and_free (par_shapes_mesh *dst, par_shapes_mesh *src) |
|
void | par_shapes_invert (par_shapes_mesh *, int startface, int nfaces) |
|
void | par_shapes_remove_degenerate (par_shapes_mesh *, float minarea) |
|
void | par_shapes_unweld (par_shapes_mesh *mesh, bool create_indices) |
|
par_shapes_mesh * | par_shapes_weld (par_shapes_mesh const *, float epsilon, PAR_SHAPES_T *mapping) |
|
void | par_shapes_compute_normals (par_shapes_mesh *m) |
|
void | par_shapes_set_epsilon_welded_normals (float epsilon) |
|
void | par_shapes_set_epsilon_degenerate_sphere (float epsilon) |
|
void | par_shapes__compute_welded_normals (par_shapes_mesh *m) |
|
void | par_shapes__connect (par_shapes_mesh *scene, par_shapes_mesh *cylinder, int slices) |
|