Class ParShapes

java.lang.Object
org.lwjgl.util.par.ParShapes

public class ParShapes extends Object
  • 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

      public static void par_shapes_free_mesh(ParShapesMesh 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

      public static @Nullable ParShapesMesh par_shapes_create_cylinder(int slices, int stacks)
      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

      public static @Nullable ParShapesMesh par_shapes_create_cone(int slices, int stacks)
      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

      public static @Nullable ParShapesMesh par_shapes_create_parametric_disk(int slices, int stacks)
      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

      public 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)
    • 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

      public static @Nullable ParShapesMesh par_shapes_create_parametric_sphere(int slices, int stacks)
      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

      public static @Nullable ParShapesMesh par_shapes_create_subdivided_sphere(int nsubdivisions)
      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

      public static @Nullable ParShapesMesh par_shapes_create_klein_bottle(int slices, int stacks)
      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

      public static @Nullable ParShapesMesh par_shapes_create_hemisphere(int slices, int stacks)
      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

      public static @Nullable ParShapesMesh par_shapes_create_plane(int slices, int stacks)
      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

      public static @Nullable ParShapesMesh 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

      public static @Nullable ParShapesMesh 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

      public static @Nullable ParShapesMesh 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

      public static @Nullable ParShapesMesh 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

      public static @Nullable ParShapesMesh 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

      public static @Nullable ParShapesMesh 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

      public static @Nullable ParShapesMesh par_shapes_create_rock(int seed, int nsubdivisions)
      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

      public static void par_shapes_export(ParShapesMesh mesh, ByteBuffer objfile)
      void par_shapes_export(par_shapes_mesh const * mesh, char const * objfile)
    • par_shapes_export

      public static void par_shapes_export(ParShapesMesh mesh, CharSequence objfile)
      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

      public static void par_shapes_compute_aabb(ParShapesMesh mesh, FloatBuffer 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

      public static void par_shapes_merge(ParShapesMesh dst, ParShapesMesh src)
      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

      public 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)
    • 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

      public static void par_shapes_rotate(ParShapesMesh mesh, float radians, FloatBuffer axis)
      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

      public 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)
    • 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

      public static void par_shapes_merge_and_free(ParShapesMesh dst, ParShapesMesh src)
      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

      public static void par_shapes_invert(ParShapesMesh mesh, int startface, int nfaces)
      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

      public static void par_shapes_remove_degenerate(ParShapesMesh mesh, float minarea)
      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

      public static void par_shapes_unweld(ParShapesMesh mesh, boolean create_indices)
      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

      public static void par_shapes_compute_normals(ParShapesMesh mesh)
      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

      public static void par_shapes__compute_welded_normals(ParShapesMesh m)
      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

      public 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)
    • 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

      public static void par_shapes_compute_aabb(ParShapesMesh mesh, float[] 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

      public static void par_shapes_rotate(ParShapesMesh mesh, float radians, float[] axis)
      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)