Package org.lwjgl.util.par
Class ParShapes
java.lang.Object
org.lwjgl.util.par.ParShapes
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
void par_shapes__compute_welded_normals(par_shapes_mesh * m)
static void
npar_shapes__connect
(long scene, long cylinder, int slices) void par_shapes__connect(par_shapes_mesh * scene, par_shapes_mesh * cylinder, int slices)
static long
npar_shapes_clone
(long mesh, long target) par_shapes_mesh * par_shapes_clone(par_shapes_mesh const * mesh, par_shapes_mesh * target)
static void
npar_shapes_compute_aabb
(long mesh, float[] aabb) void par_shapes_compute_aabb(par_shapes_mesh const * mesh, float * aabb)
static void
npar_shapes_compute_aabb
(long mesh, long aabb) void par_shapes_compute_aabb(par_shapes_mesh const * mesh, float * aabb)
static void
npar_shapes_compute_normals
(long mesh) void par_shapes_compute_normals(par_shapes_mesh * mesh)
static long
npar_shapes_create_cone
(int slices, int stacks) par_shapes_mesh * par_shapes_create_cone(int slices, int stacks)
static long
par_shapes_mesh * par_shapes_create_cube(void)
static long
npar_shapes_create_cylinder
(int slices, int stacks) par_shapes_mesh * par_shapes_create_cylinder(int slices, int stacks)
static long
npar_shapes_create_disk
(float radius, int slices, float[] center, float[] normal) par_shapes_mesh * par_shapes_create_disk(float radius, int slices, float const * center, float const * normal)
static long
npar_shapes_create_disk
(float radius, int slices, long center, long normal) par_shapes_mesh * par_shapes_create_disk(float radius, int slices, float const * center, float const * normal)
static long
par_shapes_mesh * par_shapes_create_dodecahedron(void)
static long
par_shapes_mesh * par_shapes_create_empty(void)
static long
npar_shapes_create_hemisphere
(int slices, int stacks) par_shapes_mesh * par_shapes_create_hemisphere(int slices, int stacks)
static long
par_shapes_mesh * par_shapes_create_icosahedron(void)
static long
npar_shapes_create_klein_bottle
(int slices, int stacks) par_shapes_mesh * par_shapes_create_klein_bottle(int slices, int stacks)
static long
npar_shapes_create_lsystem
(long program, int slices, int maxdepth, long rand_fn, long context) par_shapes_mesh * par_shapes_create_lsystem(char const * program, int slices, int maxdepth, par_shapes_rand_fn rand_fn, void * context)
static long
par_shapes_mesh * par_shapes_create_octahedron(void)
static long
npar_shapes_create_parametric_disk
(int slices, int stacks) par_shapes_mesh * par_shapes_create_parametric_disk(int slices, int stacks)
static long
npar_shapes_create_parametric_sphere
(int slices, int stacks) par_shapes_mesh * par_shapes_create_parametric_sphere(int slices, int stacks)
static long
npar_shapes_create_plane
(int slices, int stacks) par_shapes_mesh * par_shapes_create_plane(int slices, int stacks)
static long
npar_shapes_create_rock
(int seed, int nsubdivisions) par_shapes_mesh * par_shapes_create_rock(int seed, int nsubdivisions)
static long
npar_shapes_create_subdivided_sphere
(int nsubdivisions) par_shapes_mesh * par_shapes_create_subdivided_sphere(int nsubdivisions)
static long
par_shapes_mesh * par_shapes_create_tetrahedron(void)
static long
npar_shapes_create_torus
(int slices, int stacks, float radius) par_shapes_mesh * par_shapes_create_torus(int slices, int stacks, float radius)
static long
npar_shapes_create_trefoil_knot
(int slices, int stacks, float radius) par_shapes_mesh * par_shapes_create_trefoil_knot(int slices, int stacks, float radius)
static void
npar_shapes_export
(long mesh, long objfile) void par_shapes_export(par_shapes_mesh const * mesh, char const * objfile)
static void
npar_shapes_free_mesh
(long mesh) void par_shapes_free_mesh(par_shapes_mesh * mesh)
static void
npar_shapes_invert
(long mesh, int startface, int nfaces) void par_shapes_invert(par_shapes_mesh * mesh, int startface, int nfaces)
static void
npar_shapes_merge
(long dst, long src) void par_shapes_merge(par_shapes_mesh * dst, par_shapes_mesh const * src)
static void
npar_shapes_merge_and_free
(long dst, long src) void par_shapes_merge_and_free(par_shapes_mesh * dst, par_shapes_mesh * src)
static void
npar_shapes_remove_degenerate
(long mesh, float minarea) void par_shapes_remove_degenerate(par_shapes_mesh * mesh, float minarea)
static void
npar_shapes_rotate
(long mesh, float radians, float[] axis) void par_shapes_rotate(par_shapes_mesh * mesh, float radians, float const * axis)
static void
npar_shapes_rotate
(long mesh, float radians, long axis) void par_shapes_rotate(par_shapes_mesh * mesh, float radians, float const * axis)
static void
npar_shapes_scale
(long mesh, float x, float y, float z) void par_shapes_scale(par_shapes_mesh * mesh, float x, float y, float z)
static void
npar_shapes_translate
(long mesh, float x, float y, float z) void par_shapes_translate(par_shapes_mesh * mesh, float x, float y, float z)
static void
npar_shapes_unweld
(long mesh, boolean create_indices) void par_shapes_unweld(par_shapes_mesh * mesh, bool create_indices)
static long
npar_shapes_weld
(long mesh, float epsilon, int[] mapping) par_shapes_mesh * par_shapes_weld(par_shapes_mesh const * mesh, float epsilon, PAR_SHAPES_T * mapping)
static long
npar_shapes_weld
(long mesh, float epsilon, long mapping) par_shapes_mesh * par_shapes_weld(par_shapes_mesh const * mesh, float epsilon, PAR_SHAPES_T * mapping)
static void
void par_shapes__compute_welded_normals(par_shapes_mesh * m)
static void
par_shapes__connect
(ParShapesMesh scene, ParShapesMesh cylinder, int slices) void par_shapes__connect(par_shapes_mesh * scene, par_shapes_mesh * cylinder, int slices)
static @Nullable ParShapesMesh
par_shapes_clone
(ParShapesMesh mesh, @Nullable ParShapesMesh target) par_shapes_mesh * par_shapes_clone(par_shapes_mesh const * mesh, par_shapes_mesh * target)
static void
par_shapes_compute_aabb
(ParShapesMesh mesh, float[] aabb) void par_shapes_compute_aabb(par_shapes_mesh const * mesh, float * aabb)
static void
par_shapes_compute_aabb
(ParShapesMesh mesh, FloatBuffer aabb) void par_shapes_compute_aabb(par_shapes_mesh const * mesh, float * aabb)
static void
void par_shapes_compute_normals(par_shapes_mesh * mesh)
static @Nullable ParShapesMesh
par_shapes_create_cone
(int slices, int stacks) par_shapes_mesh * par_shapes_create_cone(int slices, int stacks)
static @Nullable ParShapesMesh
par_shapes_mesh * par_shapes_create_cube(void)
static @Nullable ParShapesMesh
par_shapes_create_cylinder
(int slices, int stacks) par_shapes_mesh * par_shapes_create_cylinder(int slices, int stacks)
static @Nullable ParShapesMesh
par_shapes_create_disk
(float radius, int slices, float[] center, float[] normal) par_shapes_mesh * par_shapes_create_disk(float radius, int slices, float const * center, float const * normal)
static @Nullable ParShapesMesh
par_shapes_create_disk
(float radius, int slices, FloatBuffer center, FloatBuffer normal) par_shapes_mesh * par_shapes_create_disk(float radius, int slices, float const * center, float const * normal)
static @Nullable ParShapesMesh
par_shapes_mesh * par_shapes_create_dodecahedron(void)
static @Nullable ParShapesMesh
par_shapes_mesh * par_shapes_create_empty(void)
static @Nullable ParShapesMesh
par_shapes_create_hemisphere
(int slices, int stacks) par_shapes_mesh * par_shapes_create_hemisphere(int slices, int stacks)
static @Nullable ParShapesMesh
par_shapes_mesh * par_shapes_create_icosahedron(void)
static @Nullable ParShapesMesh
par_shapes_create_klein_bottle
(int slices, int stacks) par_shapes_mesh * par_shapes_create_klein_bottle(int slices, int stacks)
static @Nullable ParShapesMesh
par_shapes_create_lsystem
(CharSequence program, int slices, int maxdepth, @Nullable ParShapesRandFnI rand_fn, long context) par_shapes_mesh * par_shapes_create_lsystem(char const * program, int slices, int maxdepth, par_shapes_rand_fn rand_fn, void * context)
static @Nullable ParShapesMesh
par_shapes_create_lsystem
(ByteBuffer program, int slices, int maxdepth, @Nullable ParShapesRandFnI rand_fn, long context) par_shapes_mesh * par_shapes_create_lsystem(char const * program, int slices, int maxdepth, par_shapes_rand_fn rand_fn, void * context)
static @Nullable ParShapesMesh
par_shapes_mesh * par_shapes_create_octahedron(void)
static @Nullable ParShapesMesh
par_shapes_create_parametric_disk
(int slices, int stacks) par_shapes_mesh * par_shapes_create_parametric_disk(int slices, int stacks)
static @Nullable ParShapesMesh
par_shapes_create_parametric_sphere
(int slices, int stacks) par_shapes_mesh * par_shapes_create_parametric_sphere(int slices, int stacks)
static @Nullable ParShapesMesh
par_shapes_create_plane
(int slices, int stacks) par_shapes_mesh * par_shapes_create_plane(int slices, int stacks)
static @Nullable ParShapesMesh
par_shapes_create_rock
(int seed, int nsubdivisions) par_shapes_mesh * par_shapes_create_rock(int seed, int nsubdivisions)
static @Nullable ParShapesMesh
par_shapes_create_subdivided_sphere
(int nsubdivisions) par_shapes_mesh * par_shapes_create_subdivided_sphere(int nsubdivisions)
static @Nullable ParShapesMesh
par_shapes_mesh * par_shapes_create_tetrahedron(void)
static @Nullable ParShapesMesh
par_shapes_create_torus
(int slices, int stacks, float radius) par_shapes_mesh * par_shapes_create_torus(int slices, int stacks, float radius)
static @Nullable ParShapesMesh
par_shapes_create_trefoil_knot
(int slices, int stacks, float radius) par_shapes_mesh * par_shapes_create_trefoil_knot(int slices, int stacks, float radius)
static void
par_shapes_export
(ParShapesMesh mesh, CharSequence objfile) void par_shapes_export(par_shapes_mesh const * mesh, char const * objfile)
static void
par_shapes_export
(ParShapesMesh mesh, ByteBuffer objfile) void par_shapes_export(par_shapes_mesh const * mesh, char const * objfile)
static void
void par_shapes_free_mesh(par_shapes_mesh * mesh)
static void
par_shapes_invert
(ParShapesMesh mesh, int startface, int nfaces) void par_shapes_invert(par_shapes_mesh * mesh, int startface, int nfaces)
static void
par_shapes_merge
(ParShapesMesh dst, ParShapesMesh src) void par_shapes_merge(par_shapes_mesh * dst, par_shapes_mesh const * src)
static void
void par_shapes_merge_and_free(par_shapes_mesh * dst, par_shapes_mesh * src)
static void
par_shapes_remove_degenerate
(ParShapesMesh mesh, float minarea) void par_shapes_remove_degenerate(par_shapes_mesh * mesh, float minarea)
static void
par_shapes_rotate
(ParShapesMesh mesh, float radians, float[] axis) void par_shapes_rotate(par_shapes_mesh * mesh, float radians, float const * axis)
static void
par_shapes_rotate
(ParShapesMesh mesh, float radians, FloatBuffer axis) void par_shapes_rotate(par_shapes_mesh * mesh, float radians, float const * axis)
static void
par_shapes_scale
(ParShapesMesh mesh, float x, float y, float z) void par_shapes_scale(par_shapes_mesh * mesh, float x, float y, float z)
static void
par_shapes_set_epsilon_degenerate_sphere
(float epsilon) void par_shapes_set_epsilon_degenerate_sphere(float epsilon)
static void
par_shapes_set_epsilon_welded_normals
(float epsilon) void par_shapes_set_epsilon_welded_normals(float epsilon)
static void
par_shapes_translate
(ParShapesMesh mesh, float x, float y, float z) void par_shapes_translate(par_shapes_mesh * mesh, float x, float y, float z)
static void
par_shapes_unweld
(ParShapesMesh mesh, boolean create_indices) void par_shapes_unweld(par_shapes_mesh * mesh, bool create_indices)
static @Nullable ParShapesMesh
par_shapes_weld
(ParShapesMesh mesh, float epsilon, int @Nullable [] mapping) par_shapes_mesh * par_shapes_weld(par_shapes_mesh const * mesh, float epsilon, PAR_SHAPES_T * mapping)
static @Nullable ParShapesMesh
par_shapes_weld
(ParShapesMesh mesh, float epsilon, @Nullable IntBuffer mapping) par_shapes_mesh * par_shapes_weld(par_shapes_mesh const * mesh, float epsilon, PAR_SHAPES_T * mapping)
-
Method Details
-
npar_shapes_free_mesh
public static void npar_shapes_free_mesh(long mesh) void par_shapes_free_mesh(par_shapes_mesh * mesh)
-
par_shapes_free_mesh
void par_shapes_free_mesh(par_shapes_mesh * mesh)
-
npar_shapes_create_cylinder
public static long npar_shapes_create_cylinder(int slices, int stacks) par_shapes_mesh * par_shapes_create_cylinder(int slices, int stacks)
-
par_shapes_create_cylinder
par_shapes_mesh * par_shapes_create_cylinder(int slices, int stacks)
-
npar_shapes_create_cone
public static long npar_shapes_create_cone(int slices, int stacks) par_shapes_mesh * par_shapes_create_cone(int slices, int stacks)
-
par_shapes_create_cone
par_shapes_mesh * par_shapes_create_cone(int slices, int stacks)
-
npar_shapes_create_parametric_disk
public static long npar_shapes_create_parametric_disk(int slices, int stacks) par_shapes_mesh * par_shapes_create_parametric_disk(int slices, int stacks)
-
par_shapes_create_parametric_disk
par_shapes_mesh * par_shapes_create_parametric_disk(int slices, int stacks)
-
npar_shapes_create_torus
public static long npar_shapes_create_torus(int slices, int stacks, float radius) par_shapes_mesh * par_shapes_create_torus(int slices, int stacks, float radius)
-
par_shapes_create_torus
par_shapes_mesh * par_shapes_create_torus(int slices, int stacks, float radius)
-
npar_shapes_create_parametric_sphere
public static long npar_shapes_create_parametric_sphere(int slices, int stacks) par_shapes_mesh * par_shapes_create_parametric_sphere(int slices, int stacks)
-
par_shapes_create_parametric_sphere
par_shapes_mesh * par_shapes_create_parametric_sphere(int slices, int stacks)
-
npar_shapes_create_subdivided_sphere
public static long npar_shapes_create_subdivided_sphere(int nsubdivisions) par_shapes_mesh * par_shapes_create_subdivided_sphere(int nsubdivisions)
-
par_shapes_create_subdivided_sphere
par_shapes_mesh * par_shapes_create_subdivided_sphere(int nsubdivisions)
-
npar_shapes_create_klein_bottle
public static long npar_shapes_create_klein_bottle(int slices, int stacks) par_shapes_mesh * par_shapes_create_klein_bottle(int slices, int stacks)
-
par_shapes_create_klein_bottle
par_shapes_mesh * par_shapes_create_klein_bottle(int slices, int stacks)
-
npar_shapes_create_trefoil_knot
public static long npar_shapes_create_trefoil_knot(int slices, int stacks, float radius) par_shapes_mesh * par_shapes_create_trefoil_knot(int slices, int stacks, float radius)
-
par_shapes_create_trefoil_knot
public static @Nullable ParShapesMesh par_shapes_create_trefoil_knot(int slices, int stacks, float radius) par_shapes_mesh * par_shapes_create_trefoil_knot(int slices, int stacks, float radius)
-
npar_shapes_create_hemisphere
public static long npar_shapes_create_hemisphere(int slices, int stacks) par_shapes_mesh * par_shapes_create_hemisphere(int slices, int stacks)
-
par_shapes_create_hemisphere
par_shapes_mesh * par_shapes_create_hemisphere(int slices, int stacks)
-
npar_shapes_create_plane
public static long npar_shapes_create_plane(int slices, int stacks) par_shapes_mesh * par_shapes_create_plane(int slices, int stacks)
-
par_shapes_create_plane
par_shapes_mesh * par_shapes_create_plane(int slices, int stacks)
-
npar_shapes_create_icosahedron
public static long npar_shapes_create_icosahedron()par_shapes_mesh * par_shapes_create_icosahedron(void)
-
par_shapes_create_icosahedron
par_shapes_mesh * par_shapes_create_icosahedron(void)
-
npar_shapes_create_dodecahedron
public static long npar_shapes_create_dodecahedron()par_shapes_mesh * par_shapes_create_dodecahedron(void)
-
par_shapes_create_dodecahedron
par_shapes_mesh * par_shapes_create_dodecahedron(void)
-
npar_shapes_create_octahedron
public static long npar_shapes_create_octahedron()par_shapes_mesh * par_shapes_create_octahedron(void)
-
par_shapes_create_octahedron
par_shapes_mesh * par_shapes_create_octahedron(void)
-
npar_shapes_create_tetrahedron
public static long npar_shapes_create_tetrahedron()par_shapes_mesh * par_shapes_create_tetrahedron(void)
-
par_shapes_create_tetrahedron
par_shapes_mesh * par_shapes_create_tetrahedron(void)
-
npar_shapes_create_cube
public static long npar_shapes_create_cube()par_shapes_mesh * par_shapes_create_cube(void)
-
par_shapes_create_cube
par_shapes_mesh * par_shapes_create_cube(void)
-
npar_shapes_create_disk
public static long npar_shapes_create_disk(float radius, int slices, long center, long normal) par_shapes_mesh * par_shapes_create_disk(float radius, int slices, float const * center, float const * normal)
-
par_shapes_create_disk
public static @Nullable ParShapesMesh par_shapes_create_disk(float radius, int slices, FloatBuffer center, FloatBuffer normal) par_shapes_mesh * par_shapes_create_disk(float radius, int slices, float const * center, float const * normal)
-
npar_shapes_create_empty
public static long npar_shapes_create_empty()par_shapes_mesh * par_shapes_create_empty(void)
-
par_shapes_create_empty
par_shapes_mesh * par_shapes_create_empty(void)
-
npar_shapes_create_rock
public static long npar_shapes_create_rock(int seed, int nsubdivisions) par_shapes_mesh * par_shapes_create_rock(int seed, int nsubdivisions)
-
par_shapes_create_rock
par_shapes_mesh * par_shapes_create_rock(int seed, int nsubdivisions)
-
npar_shapes_create_lsystem
public static long npar_shapes_create_lsystem(long program, int slices, int maxdepth, long rand_fn, long context) par_shapes_mesh * par_shapes_create_lsystem(char const * program, int slices, int maxdepth, par_shapes_rand_fn rand_fn, void * context)
-
par_shapes_create_lsystem
public static @Nullable ParShapesMesh par_shapes_create_lsystem(ByteBuffer program, int slices, int maxdepth, @Nullable ParShapesRandFnI rand_fn, long context) par_shapes_mesh * par_shapes_create_lsystem(char const * program, int slices, int maxdepth, par_shapes_rand_fn rand_fn, void * context)
-
par_shapes_create_lsystem
public static @Nullable ParShapesMesh par_shapes_create_lsystem(CharSequence program, int slices, int maxdepth, @Nullable ParShapesRandFnI rand_fn, long context) par_shapes_mesh * par_shapes_create_lsystem(char const * program, int slices, int maxdepth, par_shapes_rand_fn rand_fn, void * context)
-
npar_shapes_export
public static void npar_shapes_export(long mesh, long objfile) void par_shapes_export(par_shapes_mesh const * mesh, char const * objfile)
-
par_shapes_export
void par_shapes_export(par_shapes_mesh const * mesh, char const * objfile)
-
par_shapes_export
void par_shapes_export(par_shapes_mesh const * mesh, char const * objfile)
-
npar_shapes_compute_aabb
public static void npar_shapes_compute_aabb(long mesh, long aabb) void par_shapes_compute_aabb(par_shapes_mesh const * mesh, float * aabb)
-
par_shapes_compute_aabb
void par_shapes_compute_aabb(par_shapes_mesh const * mesh, float * aabb)
-
npar_shapes_clone
public static long npar_shapes_clone(long mesh, long target) par_shapes_mesh * par_shapes_clone(par_shapes_mesh const * mesh, par_shapes_mesh * target)
-
par_shapes_clone
public static @Nullable ParShapesMesh par_shapes_clone(ParShapesMesh mesh, @Nullable ParShapesMesh target) par_shapes_mesh * par_shapes_clone(par_shapes_mesh const * mesh, par_shapes_mesh * target)
-
npar_shapes_merge
public static void npar_shapes_merge(long dst, long src) void par_shapes_merge(par_shapes_mesh * dst, par_shapes_mesh const * src)
-
par_shapes_merge
void par_shapes_merge(par_shapes_mesh * dst, par_shapes_mesh const * src)
-
npar_shapes_translate
public static void npar_shapes_translate(long mesh, float x, float y, float z) void par_shapes_translate(par_shapes_mesh * mesh, float x, float y, float z)
-
par_shapes_translate
void par_shapes_translate(par_shapes_mesh * mesh, float x, float y, float z)
-
npar_shapes_rotate
public static void npar_shapes_rotate(long mesh, float radians, long axis) void par_shapes_rotate(par_shapes_mesh * mesh, float radians, float const * axis)
-
par_shapes_rotate
void par_shapes_rotate(par_shapes_mesh * mesh, float radians, float const * axis)
-
npar_shapes_scale
public static void npar_shapes_scale(long mesh, float x, float y, float z) void par_shapes_scale(par_shapes_mesh * mesh, float x, float y, float z)
-
par_shapes_scale
void par_shapes_scale(par_shapes_mesh * mesh, float x, float y, float z)
-
npar_shapes_merge_and_free
public static void npar_shapes_merge_and_free(long dst, long src) void par_shapes_merge_and_free(par_shapes_mesh * dst, par_shapes_mesh * src)
-
par_shapes_merge_and_free
void par_shapes_merge_and_free(par_shapes_mesh * dst, par_shapes_mesh * src)
-
npar_shapes_invert
public static void npar_shapes_invert(long mesh, int startface, int nfaces) void par_shapes_invert(par_shapes_mesh * mesh, int startface, int nfaces)
-
par_shapes_invert
void par_shapes_invert(par_shapes_mesh * mesh, int startface, int nfaces)
-
npar_shapes_remove_degenerate
public static void npar_shapes_remove_degenerate(long mesh, float minarea) void par_shapes_remove_degenerate(par_shapes_mesh * mesh, float minarea)
-
par_shapes_remove_degenerate
void par_shapes_remove_degenerate(par_shapes_mesh * mesh, float minarea)
-
npar_shapes_unweld
public static void npar_shapes_unweld(long mesh, boolean create_indices) void par_shapes_unweld(par_shapes_mesh * mesh, bool create_indices)
-
par_shapes_unweld
void par_shapes_unweld(par_shapes_mesh * mesh, bool create_indices)
-
npar_shapes_weld
public static long npar_shapes_weld(long mesh, float epsilon, long mapping) par_shapes_mesh * par_shapes_weld(par_shapes_mesh const * mesh, float epsilon, PAR_SHAPES_T * mapping)
-
par_shapes_weld
public static @Nullable ParShapesMesh par_shapes_weld(ParShapesMesh mesh, float epsilon, @Nullable IntBuffer mapping) par_shapes_mesh * par_shapes_weld(par_shapes_mesh const * mesh, float epsilon, PAR_SHAPES_T * mapping)
-
npar_shapes_compute_normals
public static void npar_shapes_compute_normals(long mesh) void par_shapes_compute_normals(par_shapes_mesh * mesh)
-
par_shapes_compute_normals
void par_shapes_compute_normals(par_shapes_mesh * mesh)
-
par_shapes_set_epsilon_welded_normals
public static void par_shapes_set_epsilon_welded_normals(float epsilon) void par_shapes_set_epsilon_welded_normals(float epsilon)
-
par_shapes_set_epsilon_degenerate_sphere
public static void par_shapes_set_epsilon_degenerate_sphere(float epsilon) void par_shapes_set_epsilon_degenerate_sphere(float epsilon)
-
npar_shapes__compute_welded_normals
public static void npar_shapes__compute_welded_normals(long m) void par_shapes__compute_welded_normals(par_shapes_mesh * m)
-
par_shapes__compute_welded_normals
void par_shapes__compute_welded_normals(par_shapes_mesh * m)
-
npar_shapes__connect
public static void npar_shapes__connect(long scene, long cylinder, int slices) void par_shapes__connect(par_shapes_mesh * scene, par_shapes_mesh * cylinder, int slices)
-
par_shapes__connect
void par_shapes__connect(par_shapes_mesh * scene, par_shapes_mesh * cylinder, int slices)
-
npar_shapes_create_disk
public static long npar_shapes_create_disk(float radius, int slices, float[] center, float[] normal) par_shapes_mesh * par_shapes_create_disk(float radius, int slices, float const * center, float const * normal)
-
par_shapes_create_disk
public static @Nullable ParShapesMesh par_shapes_create_disk(float radius, int slices, float[] center, float[] normal) par_shapes_mesh * par_shapes_create_disk(float radius, int slices, float const * center, float const * normal)
-
npar_shapes_compute_aabb
public static void npar_shapes_compute_aabb(long mesh, float[] aabb) void par_shapes_compute_aabb(par_shapes_mesh const * mesh, float * aabb)
-
par_shapes_compute_aabb
void par_shapes_compute_aabb(par_shapes_mesh const * mesh, float * aabb)
-
npar_shapes_rotate
public static void npar_shapes_rotate(long mesh, float radians, float[] axis) void par_shapes_rotate(par_shapes_mesh * mesh, float radians, float const * axis)
-
par_shapes_rotate
void par_shapes_rotate(par_shapes_mesh * mesh, float radians, float const * axis)
-
npar_shapes_weld
public static long npar_shapes_weld(long mesh, float epsilon, int[] mapping) par_shapes_mesh * par_shapes_weld(par_shapes_mesh const * mesh, float epsilon, PAR_SHAPES_T * mapping)
-
par_shapes_weld
public static @Nullable ParShapesMesh par_shapes_weld(ParShapesMesh mesh, float epsilon, int @Nullable [] mapping) par_shapes_mesh * par_shapes_weld(par_shapes_mesh const * mesh, float epsilon, PAR_SHAPES_T * mapping)
-