|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of TriMesh in com.jme.bounding |
---|
Fields in com.jme.bounding declared as TriMesh | |
---|---|
protected TriMesh |
CollisionTree.mesh
|
Methods in com.jme.bounding with parameters of type TriMesh | |
---|---|
void |
BoundingBox.computeFromTris(int[] indices,
TriMesh mesh,
int start,
int end)
|
void |
BoundingCapsule.computeFromTris(int[] triIndex,
TriMesh mesh,
int start,
int end)
|
void |
BoundingSphere.computeFromTris(int[] indices,
TriMesh mesh,
int start,
int end)
computeFromTris creates a new Bounding Box from a given
set of triangles. |
abstract void |
BoundingVolume.computeFromTris(int[] triIndex,
TriMesh mesh,
int start,
int end)
|
void |
LineBoundingBox.computeFromTris(int[] indices,
TriMesh mesh,
int start,
int end)
|
void |
OrientedBoundingBox.computeFromTris(int[] indices,
TriMesh mesh,
int start,
int end)
|
void |
OrthogonalBoundingBox.computeFromTris(int[] indices,
TriMesh mesh,
int start,
int end)
|
void |
CollisionTree.construct(TriMesh mesh,
boolean doSort)
Recreate this Collision Tree for the given mesh. |
CollisionTree |
CollisionTreeManager.generateCollisionTree(CollisionTree.Type type,
TriMesh mesh,
boolean protect)
generates a new tree for the associated mesh. |
CollisionTree |
CollisionTreeManager.generateCollisionTree(CollisionTree tree,
TriMesh mesh,
boolean protect)
generates a new tree for the associated mesh. |
CollisionTree |
CollisionTreeManager.getCollisionTree(TriMesh mesh)
getCollisionTree obtains a collision tree that is assigned to a supplied TriMesh. |
void |
CollisionTreeManager.removeCollisionTree(TriMesh mesh)
removes a collision tree from the manager based on the mesh supplied. |
void |
TreeComparator.setMesh(TriMesh mesh)
|
void |
CollisionTreeManager.updateCollisionTree(TriMesh mesh)
updates the existing tree for a supplied mesh. |
Method parameters in com.jme.bounding with type arguments of type TriMesh | |
---|---|
void |
CollisionTreeController.clean(java.util.Map<TriMesh,CollisionTree> cache,
java.util.List<TriMesh> protectedList,
int desiredSize)
clean will reduce the size of cache to the provided desiredSize. |
void |
CollisionTreeController.clean(java.util.Map<TriMesh,CollisionTree> cache,
java.util.List<TriMesh> protectedList,
int desiredSize)
clean will reduce the size of cache to the provided desiredSize. |
void |
UsageTreeController.clean(java.util.Map<TriMesh,CollisionTree> cache,
java.util.List<TriMesh> protectedList,
int desiredSize)
removes elements from cache (that are not in the protectedList) until the desiredSize is reached. |
void |
UsageTreeController.clean(java.util.Map<TriMesh,CollisionTree> cache,
java.util.List<TriMesh> protectedList,
int desiredSize)
removes elements from cache (that are not in the protectedList) until the desiredSize is reached. |
Uses of TriMesh in com.jme.input |
---|
Subclasses of TriMesh in com.jme.input | |
---|---|
class |
AbsoluteMouse
AbsoluteMouse defines a mouse object that maintains a position
within the window. |
class |
Mouse
Mouse defines a node that handles the rendering and updating
of a mouse input device. |
class |
RelativeMouse
RelativeMouse defines a mouse controller that only maintains
the relative change from one poll to the next. |
Uses of TriMesh in com.jme.intersection |
---|
Methods in com.jme.intersection with parameters of type TriMesh | |
---|---|
static boolean |
Intersection.meshIntersection(TriMesh mesh1,
TriMesh mesh2)
This is a VERY brute force method of detecting if two TriMesh objects intersect. |
Constructors in com.jme.intersection with parameters of type TriMesh | |
---|---|
TrianglePickData(Ray ray,
TriMesh targetMesh,
java.util.ArrayList<java.lang.Integer> targetTris,
boolean checkDistance)
|
Uses of TriMesh in com.jme.renderer |
---|
Methods in com.jme.renderer with parameters of type TriMesh | |
---|---|
abstract void |
Renderer.draw(TriMesh mesh)
draw renders a single TriMesh to the back buffer. |
Uses of TriMesh in com.jme.renderer.jogl |
---|
Methods in com.jme.renderer.jogl with parameters of type TriMesh | |
---|---|
void |
JOGLRenderer.draw(TriMesh tris)
draw renders a TriMesh object including
it's normals, colors, textures and vertices. |
Uses of TriMesh in com.jme.renderer.lwjgl |
---|
Methods in com.jme.renderer.lwjgl with parameters of type TriMesh | |
---|---|
void |
LWJGLRenderer.draw(TriMesh tris)
draw renders a TriMesh object including
it's normals, colors, textures and vertices. |
Uses of TriMesh in com.jme.renderer.pass |
---|
Fields in com.jme.renderer.pass with type parameters of type TriMesh | |
---|---|
protected java.util.IdentityHashMap<TriMesh,MeshShadows> |
ShadowedRenderPass.meshes
collection of TriMesh to MeshShadows mappings |
protected java.util.ArrayList<TriMesh> |
ShadowedRenderPass.occluderMeshes
list of occluders that will be casting shadows in this pass. |
Methods in com.jme.renderer.pass with parameters of type TriMesh | |
---|---|
boolean |
DefaultShadowGate.shouldDrawShadows(TriMesh mesh)
|
boolean |
ProximityShadowGate.shouldDrawShadows(TriMesh mesh)
|
boolean |
ShadowGate.shouldDrawShadows(TriMesh mesh)
Give a hint to the shadow render pass as to whether a given triangle mesh is a candidate for shadow drawing. |
boolean |
DefaultShadowGate.shouldUpdateShadows(TriMesh mesh)
|
boolean |
ProximityShadowGate.shouldUpdateShadows(TriMesh mesh)
|
boolean |
ShadowGate.shouldUpdateShadows(TriMesh mesh)
Give a hint to the shadow render pass as to whether a given triangle mesh is a candidate for shadow updates. |
Uses of TriMesh in com.jme.scene |
---|
Subclasses of TriMesh in com.jme.scene | |
---|---|
class |
BezierMesh
BezierMesh is defined by a collection of
BezierPatch objects that define a 4x4 patch of control
anchors. |
class |
SharedMesh
SharedMesh allows the sharing of data between multiple nodes. |
Methods in com.jme.scene that return TriMesh | |
---|---|
TriMesh |
SharedMesh.getTarget()
getTarget returns the mesh that is being shared by this
object. |
Methods in com.jme.scene with parameters of type TriMesh | |
---|---|
void |
SharedMesh.findTriangleCollision(TriMesh toCheck,
java.util.ArrayList<java.lang.Integer> thisIndex,
java.util.ArrayList<java.lang.Integer> otherIndex)
This function finds all intersections between this trimesh and the checking one. |
void |
TriMesh.findTriangleCollision(TriMesh toCheck,
java.util.ArrayList<java.lang.Integer> thisIndex,
java.util.ArrayList<java.lang.Integer> otherIndex)
This function finds all intersections between this trimesh and the checking one. |
boolean |
SharedMesh.hasTriangleCollision(TriMesh toCheck)
This function checks for intersection between the target trimesh and the given one. |
boolean |
TriMesh.hasTriangleCollision(TriMesh toCheck)
This function checks for intersection between this trimesh and the given one. |
void |
SharedMesh.setTarget(TriMesh target)
setTarget sets the shared data mesh. |
Constructors in com.jme.scene with parameters of type TriMesh | |
---|---|
SharedMesh(java.lang.String name,
TriMesh target)
Constructor creates a new SharedMesh object. |
|
SharedMesh(TriMesh target)
Constructor creates a new SharedMesh object. |
Uses of TriMesh in com.jme.scene.geometryinstancing |
---|
Fields in com.jme.scene.geometryinstancing declared as TriMesh | |
---|---|
TriMesh |
GeometryBatchInstance.instanceMesh
|
Methods in com.jme.scene.geometryinstancing with parameters of type TriMesh | |
---|---|
void |
GeometryBatchInstance.commit(TriMesh mesh)
Uses the instanceAttributes to transform the instanceBatch into world coordinates. |
Constructors in com.jme.scene.geometryinstancing with parameters of type TriMesh | |
---|---|
GeometryBatchInstance(TriMesh sourceBatch,
GeometryBatchInstanceAttributes attributes)
|
Uses of TriMesh in com.jme.scene.geometryinstancing.instance |
---|
Methods in com.jme.scene.geometryinstancing.instance with parameters of type TriMesh | |
---|---|
void |
GeometryBatchCreator.commit(TriMesh batch)
|
abstract void |
GeometryInstance.commit(TriMesh batch)
|
Uses of TriMesh in com.jme.scene.lod |
---|
Subclasses of TriMesh in com.jme.scene.lod | |
---|---|
class |
AreaClodMesh
AreaClodMesh originally ported from David Eberly's c++,
modifications and enhancements made from there.This class is an automatically updating ClodMesh that updates records acording to how much area the bounding volume takes up on the screen. |
class |
ClodMesh
ClodMesh originally ported from David Eberly's c++,
modifications and enhancements made from there. |
Constructors in com.jme.scene.lod with parameters of type TriMesh | |
---|---|
AreaClodMesh(java.lang.String name,
TriMesh data,
CollapseRecord[] records)
Creates a clod mesh that mimics the given TriMesh's geometry information. |
|
ClodMesh(java.lang.String name,
TriMesh data,
CollapseRecord[] records)
Creates a ClodMesh that is a duplicate of the given TriMesh's geometric information. |
Uses of TriMesh in com.jme.scene.shadow |
---|
Subclasses of TriMesh in com.jme.scene.shadow | |
---|---|
class |
ShadowVolume
ShadowVolume
Represents the shadow volume mesh for a light and an occluder model |
Fields in com.jme.scene.shadow declared as TriMesh | |
---|---|
protected TriMesh |
MeshShadows.target
The mesh that is the target of this shadow volume |
Constructors in com.jme.scene.shadow with parameters of type TriMesh | |
---|---|
MeshShadows(TriMesh target)
Constructor for MeshShadows |
Uses of TriMesh in com.jme.scene.shape |
---|
Subclasses of TriMesh in com.jme.scene.shape | |
---|---|
class |
AbstractBox
An eight sided box. |
class |
Box
A box with solid (filled) faces. |
class |
Capsule
A capsule is a cylindrical section capped with a dome at either end. |
class |
Cone
Deprecated. use Cylinder . |
class |
Cylinder
A simple cylinder, defined by it's height and radius. |
class |
Disk
A flat discus, defined by it's radius. |
class |
Dodecahedron
A regular polyhedron with 12 faces. |
class |
Dome
A hemisphere. |
class |
Extrusion
An extrusion of a 2D object ( Line ) along a path (List of Vector3f). |
class |
GeoSphere
A polygon mesh approximating a sphere by recursive subdivision. |
class |
Hexagon
Hexagon provides an extension of TriMesh . |
class |
Icosahedron
A regular polyhedron with 20 faces. |
class |
MultiFaceBox
The used Texture is 1 Unit wide and 8 Units high. |
class |
Octahedron
A regular polyhedron with 8 faces. |
class |
OrientedBox
Started Date: Aug 22, 2004 This primitive represents a box that has options to orient it acording to its X/Y/Z axis. |
class |
PQTorus
A parameterized torus, also known as a pq torus. |
class |
Pyramid
A four sided pyramid. |
class |
Quad
A four sided, two dimensional shape (a quadrilateral). |
class |
RegularPolyhedron
A polyhedron whose faces and edges are all identical. |
class |
RoundedBox
|
class |
Sphere
Sphere represents a 3D object with all points equidistance
from a center point. |
class |
StripBox
A box made from a strip mode tri-mesh. |
class |
Teapot
Teapot is the classical teapot model ready for you to use in
jME! If you plan to texture this shape, use wrapmode WM_WRAP_S_WRAP_T. |
class |
Torus
An ordinary (single holed) torus. |
class |
Tube
|
Uses of TriMesh in com.jme.system.dummy |
---|
Methods in com.jme.system.dummy with parameters of type TriMesh | |
---|---|
void |
DummyRenderer.draw(TriMesh tMesh)
|
Uses of TriMesh in com.jme.util |
---|
Methods in com.jme.util with parameters of type TriMesh | |
---|---|
protected void |
BumpMapColorController.add(TriMesh toManage)
|
Uses of TriMesh in com.jme.util.geom |
---|
Methods in com.jme.util.geom with parameters of type TriMesh | |
---|---|
static void |
TangentBinormalGenerator.generate(TriMesh mesh)
|
void |
NonIndexedNormalGenerator.generateNormals(TriMesh mesh)
|
void |
NormalGenerator.generateNormals(TriMesh mesh,
float creaseAngle)
Generates the normals for one TriMesh, using the specified crease angle. |
static VertMap |
GeometryTool.minimizeVerts(TriMesh mesh,
int options)
|
Constructors in com.jme.util.geom with parameters of type TriMesh | |
---|---|
VertMap(TriMesh mesh)
|
Uses of TriMesh in com.jme.util.stat.graph |
---|
Fields in com.jme.util.stat.graph declared as TriMesh | |
---|---|
TriMesh |
TimedAreaGrapher.AreaEntry.area
|
Uses of TriMesh in com.jmex.awt.swingui |
---|
Subclasses of TriMesh in com.jmex.awt.swingui | |
---|---|
class |
JMEDesktop
A quad that displays a JDesktopPane as texture. |
Uses of TriMesh in com.jmex.effects |
---|
Subclasses of TriMesh in com.jmex.effects | |
---|---|
class |
FlareQuad
FlareQuad represents a single light reflection in a LensFlare
object. |
class |
TrailMesh
TrailMesh |
Uses of TriMesh in com.jmex.effects.cloth |
---|
Subclasses of TriMesh in com.jmex.effects.cloth | |
---|---|
class |
ClothPatch
ClothPatch is a rectangular trimesh representing a piece of
Cloth. |
class |
CollidingClothPatch
CollidingClothPatch is a ClothPatch with the ability to
interact with other objects. |
Fields in com.jmex.effects.cloth with type parameters of type TriMesh | |
---|---|
protected java.util.ArrayList<TriMesh> |
CollidingClothPatch.colliders
Array of TriMesh objects to check against for collision. |
Methods in com.jmex.effects.cloth with parameters of type TriMesh | |
---|---|
void |
CollidingClothPatch.addCollider(TriMesh item)
Adds a TriMesh to check for collision with. |
protected void |
CollidingClothPatch.handleCollision(TriMesh target,
int srcTriIndex,
int tgtTriIndex)
Given the starting triangle index of the two triangles intersecting, decide what to do with those triangles. |
boolean |
CollidingClothPatch.removeCollider(TriMesh item)
Remove a given TriMesh from collision consideration. |
Uses of TriMesh in com.jmex.effects.particles |
---|
Methods in com.jmex.effects.particles that return TriMesh | |
---|---|
TriMesh |
ParticleMesh.getParticleGeometry()
|
Methods in com.jmex.effects.particles with parameters of type TriMesh | |
---|---|
static ParticleMesh |
ParticleFactory.buildMeshParticles(java.lang.String name,
TriMesh mesh)
|
Constructors in com.jmex.effects.particles with parameters of type TriMesh | |
---|---|
ParticleMesh(java.lang.String name,
TriMesh geom)
|
Uses of TriMesh in com.jmex.effects.transients |
---|
Subclasses of TriMesh in com.jmex.effects.transients | |
---|---|
class |
Fader
A Fader can be added to a scene directly as it extends Quad
and simply does what it says, provides the ability to fade in and out via
a color and opacity. |
Uses of TriMesh in com.jmex.effects.water |
---|
Subclasses of TriMesh in com.jmex.effects.water | |
---|---|
class |
ProjectedGrid
ProjectedGrid
Projected grid mesh |
Uses of TriMesh in com.jmex.font3d |
---|
Subclasses of TriMesh in com.jmex.font3d | |
---|---|
class |
FontMesh
|
class |
Glyph3DMesh
This class holds one glyph as a trimesh. |
Uses of TriMesh in com.jmex.model |
---|
Subclasses of TriMesh in com.jmex.model | |
---|---|
class |
JointMesh
Started Date: Jun 11, 2004 JointMesh is the same as a TriMesh, but extends to include an index array of joints and to store the original Vertex and Normal information |
Uses of TriMesh in com.jmex.model.animation |
---|
Fields in com.jmex.model.animation declared as TriMesh | |
---|---|
TriMesh |
KeyframeController.PointInTime.newShape
|
Methods in com.jmex.model.animation that return TriMesh | |
---|---|
TriMesh |
KeyframeController.getMorphMesh()
|
Methods in com.jmex.model.animation with parameters of type TriMesh | |
---|---|
void |
KeyframeController.setKeyframe(float time,
TriMesh shape)
Tells the controller to change its morphMesh to shape at
time seconds. |
void |
KeyframeController.setMorphingMesh(TriMesh morph)
Sets the Mesh that will be physically changed by this KeyframeController |
void |
KeyframeController.shallowSetMorphMesh(TriMesh morph)
|
Constructors in com.jmex.model.animation with parameters of type TriMesh | |
---|---|
KeyframeController.PointInTime(float time,
TriMesh shape)
|
Uses of TriMesh in com.jmex.model.collada |
---|
Methods in com.jmex.model.collada with parameters of type TriMesh | |
---|---|
void |
OptimizeCallback.remapInfluences(TriMesh mesh,
VertMap map)
|
Uses of TriMesh in com.jmex.model.ogrexml |
---|
Methods in com.jmex.model.ogrexml with parameters of type TriMesh | |
---|---|
static void |
MeshCloner.cloneMesh(TriMesh source,
TriMesh target)
|
Uses of TriMesh in com.jmex.model.ogrexml.anim |
---|
Subclasses of TriMesh in com.jmex.model.ogrexml.anim | |
---|---|
class |
OgreMesh
Holds the bind pose, lod levels and a weightbuffer that defines vertex->bone/weight associations. |
Uses of TriMesh in com.jmex.subdivision |
---|
Methods in com.jmex.subdivision that return TriMesh | |
---|---|
TriMesh |
Subdivision.getBatch()
|
Methods in com.jmex.subdivision with parameters of type TriMesh | |
---|---|
boolean |
Subdivision.apply(TriMesh batch)
Applies the buffers to the given batch |
void |
Subdivision.computeNormals(TriMesh batch)
Computes normals for the given batch. |
void |
Subdivision.setBatch(TriMesh batch)
Sets a batch that this Subdivision should subdivide. |
Constructors in com.jmex.subdivision with parameters of type TriMesh | |
---|---|
Subdivision(TriMesh batch)
Constructor for Subdivision |
|
SubdivisionButterfly(TriMesh mesh)
|
Uses of TriMesh in com.jmex.terrain |
---|
Subclasses of TriMesh in com.jmex.terrain | |
---|---|
class |
TerrainBlock
TerrainBlock defines the lowest level of the terrain system. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |