Uses of Class
com.jme3.scene.Mesh

Packages that use Mesh
com.jme3.animation The com.jme3.animation package contains various classes for managing animation inside a jME3 application. 
com.jme3.bounding   
com.jme3.bullet.collision.shapes   
com.jme3.bullet.util   
com.jme3.collision.bih   
com.jme3.effect The com.jme3.effect package allows particle emitter effects to be used with a jME3 application. 
com.jme3.effect.shapes   
com.jme3.renderer The com.jme3.renderer package provides classes responsible for rendering. 
com.jme3.renderer.android   
com.jme3.renderer.lwjgl   
com.jme3.scene The com.jme3.input package contains the scene graph implementation in jMonkeyEngine. 
com.jme3.scene.debug   
com.jme3.scene.mesh The com.jme3.scene.mesh package contains utilities for reading from index buffers
com.jme3.scene.plugins   
com.jme3.scene.plugins.blender.textures   
com.jme3.scene.shape   
com.jme3.system   
com.jme3.terrain   
com.jme3.terrain.geomipmap   
com.jme3.terrain.geomipmap.lodcalc.util   
com.jme3.util   
jme3tools.converters.model   
jme3tools.optimize   
 

Uses of Mesh in com.jme3.animation
 

Methods in com.jme3.animation that return Mesh
 Mesh[] SkeletonControl.getTargets()
          returns the targets meshes of this control
 

Uses of Mesh in com.jme3.bounding
 

Methods in com.jme3.bounding with parameters of type Mesh
 void BoundingBox.computeFromTris(int[] indices, Mesh mesh, int start, int end)
           
 

Uses of Mesh in com.jme3.bullet.collision.shapes
 

Methods in com.jme3.bullet.collision.shapes that return Mesh
 Mesh HeightfieldCollisionShape.createJmeMesh()
           
 

Methods in com.jme3.bullet.collision.shapes with parameters of type Mesh
protected  float[] HullCollisionShape.getPoints(Mesh mesh)
           
 

Constructors in com.jme3.bullet.collision.shapes with parameters of type Mesh
GImpactCollisionShape(Mesh mesh)
          creates a collision shape from the given Mesh
HullCollisionShape(Mesh mesh)
           
MeshCollisionShape(Mesh mesh)
          creates a collision shape from the given TriMesh
 

Uses of Mesh in com.jme3.bullet.util
 

Methods in com.jme3.bullet.util that return Mesh
static Mesh DebugShapeFactory.getDebugMesh(CollisionShape shape)
           
 

Methods in com.jme3.bullet.util with parameters of type Mesh
static long NativeMeshUtil.getTriangleIndexVertexArray(Mesh mesh)
           
 

Uses of Mesh in com.jme3.collision.bih
 

Constructors in com.jme3.collision.bih with parameters of type Mesh
BIHTree(Mesh mesh)
           
BIHTree(Mesh mesh, int maxTrisPerNode)
           
 

Uses of Mesh in com.jme3.effect
 

Subclasses of Mesh in com.jme3.effect
 class ParticleMesh
          The ParticleMesh is the underlying visual implementation of a particle emitter.
 class ParticlePointMesh
           
 class ParticleTriMesh
           
 

Uses of Mesh in com.jme3.effect.shapes
 

Method parameters in com.jme3.effect.shapes with type arguments of type Mesh
 void EmitterMeshFaceShape.setMeshes(java.util.List<Mesh> meshes)
           
 void EmitterMeshVertexShape.setMeshes(java.util.List<Mesh> meshes)
          This method sets the meshes that will form the emiter's shape.
 

Constructor parameters in com.jme3.effect.shapes with type arguments of type Mesh
EmitterMeshConvexHullShape(java.util.List<Mesh> meshes)
          Constructor.
EmitterMeshFaceShape(java.util.List<Mesh> meshes)
          Constructor.
EmitterMeshVertexShape(java.util.List<Mesh> meshes)
          Constructor.
 

Uses of Mesh in com.jme3.renderer
 

Methods in com.jme3.renderer with parameters of type Mesh
 void Statistics.onMeshDrawn(Mesh mesh, int lod)
          Called by the Renderer when a mesh has been drawn.
 void Renderer.renderMesh(Mesh mesh, int lod, int count)
          Renders count meshes, with the geometry data supplied.
 

Uses of Mesh in com.jme3.renderer.android
 

Methods in com.jme3.renderer.android with parameters of type Mesh
 void OGLESShaderRenderer.drawTriangleList_Array(VertexBuffer indexBuf, Mesh mesh, int count)
          drawTriangleList_Array uses Vertex Array
 void OGLESShaderRenderer.drawTriangleList(VertexBuffer indexBuf, Mesh mesh, int count)
           
 void OGLESShaderRenderer.renderMesh(Mesh mesh, int lod, int count)
           
 void OGLESShaderRenderer.updateVertexArray(Mesh mesh)
           
 

Uses of Mesh in com.jme3.renderer.lwjgl
 

Methods in com.jme3.renderer.lwjgl with parameters of type Mesh
 void LwjglGL1Renderer.drawTriangleList(VertexBuffer indexBuf, Mesh mesh, int count)
           
 void LwjglRenderer.drawTriangleList(VertexBuffer indexBuf, Mesh mesh, int count)
           
 void LwjglGL1Renderer.renderMesh(Mesh mesh, int lod, int count)
           
 void LwjglRenderer.renderMesh(Mesh mesh, int lod, int count)
           
 void LwjglRenderer.updateVertexArray(Mesh mesh)
           
 

Uses of Mesh in com.jme3.scene
 

Fields in com.jme3.scene declared as Mesh
protected  Mesh Geometry.mesh
           
 

Methods in com.jme3.scene that return Mesh
 Mesh Mesh.clone()
          Create a shallow clone of this Mesh.
 Mesh Mesh.cloneForAnim()
          Clone the mesh for animation use.
 Mesh Mesh.deepClone()
          Creates a deep clone of this mesh.
 Mesh Geometry.getMesh()
          Returns the mseh to use for this geometry
 

Methods in com.jme3.scene with parameters of type Mesh
 void Mesh.extractVertexData(Mesh other)
          Extracts the vertex attributes from the given mesh into this mesh, by using this mesh's index buffer to index into the attributes of the other mesh.
 void Geometry.setMesh(Mesh mesh)
          Sets the mesh to use for this geometry when rendering.
 

Constructors in com.jme3.scene with parameters of type Mesh
Geometry(java.lang.String name, Mesh mesh)
          Create a geometry node with mesh data.
 

Uses of Mesh in com.jme3.scene.debug
 

Subclasses of Mesh in com.jme3.scene.debug
 class Arrow
          The Arrow debug shape represents an arrow.
 class Grid
          Simple grid shape.
 class SkeletonPoints
           
 class SkeletonWire
           
 class WireBox
           
 class WireFrustum
           
 class WireSphere
           
 

Uses of Mesh in com.jme3.scene.mesh
 

Methods in com.jme3.scene.mesh with parameters of type Mesh
static void WrappedIndexBuffer.convertToList(Mesh mesh)
           
 

Constructors in com.jme3.scene.mesh with parameters of type Mesh
WrappedIndexBuffer(Mesh mesh)
           
 

Uses of Mesh in com.jme3.scene.plugins
 

Methods in com.jme3.scene.plugins that return Mesh
protected  Mesh OBJLoader.constructMesh(java.util.ArrayList<OBJLoader.Face> faceList)
           
 

Uses of Mesh in com.jme3.scene.plugins.blender.textures
 

Methods in com.jme3.scene.plugins.blender.textures with parameters of type Mesh
static java.util.List<Vector2f> UVCoordinatesGenerator.generateUVCoordinatesFor2DTexture(Mesh mesh, UVCoordinatesGenerator.UVCoordinatesType texco, com.jme3.scene.plugins.blender.textures.UVProjectionGenerator.UVProjectionType projection, java.util.List<Geometry> geometries)
          Generates a UV coordinates for 2D texture.
static java.util.List<Vector3f> UVCoordinatesGenerator.generateUVCoordinatesFor3DTexture(Mesh mesh, UVCoordinatesGenerator.UVCoordinatesType texco, int[] coordinatesSwappingIndexes, java.util.List<Geometry> geometries)
          Generates a UV coordinates for 3D texture.
 

Uses of Mesh in com.jme3.scene.shape
 

Subclasses of Mesh in com.jme3.scene.shape
 class AbstractBox
          An eight sided box.
 class Box
          A box with solid (filled) faces.
 class Curve
          A Curve is a visual, line-based representation of a Spline.
 class Cylinder
          A simple cylinder, defined by it's height and radius.
 class Dome
          A hemisphere.
 class Line
          A simple line implementation with a start and an end.
 class PQTorus
          A parameterized torus, also known as a pq torus.
 class Quad
          Quad represents a rectangular plane in space defined by 4 vertices.
 class Sphere
          Sphere represents a 3D object with all points equidistance from a center point.
 class StripBox
          A box with solid (filled) faces.
 class Surface
          This class represents a surface described by knots, weights and control points.
 class Torus
          An ordinary (single holed) torus.
 

Uses of Mesh in com.jme3.system
 

Methods in com.jme3.system with parameters of type Mesh
 void NullRenderer.renderMesh(Mesh mesh, int lod, int count)
           
 

Uses of Mesh in com.jme3.terrain
 

Methods in com.jme3.terrain that return Mesh
 Mesh GeoMap.createMesh(Vector3f scale, Vector2f tcScale, boolean center)
           
 

Uses of Mesh in com.jme3.terrain.geomipmap
 

Methods in com.jme3.terrain.geomipmap that return Mesh
 Mesh LODGeomap.createMesh(Vector3f scale, Vector2f tcScale, Vector2f tcOffset, float offsetAmount, int totalSize, boolean center)
           
 Mesh LODGeomap.createMesh(Vector3f scale, Vector2f tcScale, Vector2f tcOffset, float offsetAmount, int totalSize, boolean center, int lod, boolean rightLod, boolean topLod, boolean leftLod, boolean bottomLod)
           
 

Uses of Mesh in com.jme3.terrain.geomipmap.lodcalc.util
 

Methods in com.jme3.terrain.geomipmap.lodcalc.util with parameters of type Mesh
static float EntropyComputeUtil.computeLodEntropy(Mesh terrainBlock, java.nio.IntBuffer lodIndices)
           
 

Uses of Mesh in com.jme3.util
 

Methods in com.jme3.util that return Mesh
static Mesh TangentBinormalGenerator.genNormalLines(Mesh mesh, float scale)
           
static Mesh TangentBinormalGenerator.genTbnLines(Mesh mesh, float scale)
           
 

Methods in com.jme3.util with parameters of type Mesh
static void TangentBinormalGenerator.generate(Mesh mesh)
           
static void TangentBinormalGenerator.generate(Mesh mesh, boolean approxTangents)
           
static Mesh TangentBinormalGenerator.genNormalLines(Mesh mesh, float scale)
           
static Mesh TangentBinormalGenerator.genTbnLines(Mesh mesh, float scale)
           
 

Uses of Mesh in jme3tools.converters.model
 

Methods in jme3tools.converters.model with parameters of type Mesh
static void FloatToFixed.compressIndexBuffer(Mesh mesh)
          Deprecated.  
static void ModelConverter.generateStrips(Mesh mesh, boolean stitch, boolean listOnly, int cacheSize, int minStripSize)
           
static void ModelConverter.optimize(Mesh mesh, boolean toFixed)
           
 

Uses of Mesh in jme3tools.optimize
 

Methods in jme3tools.optimize with parameters of type Mesh
 boolean TextureAtlas.applyCoords(Geometry geom, int offset, Mesh outMesh)
          Applies the texture coordinates to the given output mesh if the DiffuseMap or ColorMap of the input geometry exist in the atlas.
static void GeometryBatchFactory.makeLods(java.util.Collection<Geometry> geometries, Mesh outMesh)
           
static void GeometryBatchFactory.mergeGeometries(java.util.Collection<Geometry> geometries, Mesh outMesh)
          Merges all geometries in the collection into the output mesh.
static void GeometryBatchFactory.printMesh(Mesh mesh)