|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Geometry | |
---|---|
com.jme3.bullet.collision | |
com.jme3.collision | |
com.jme3.effect | The com.jme3.effect package allows particle emitter effects to be
used with a jME3 application. |
com.jme3.material | The com.jme3.material package contains classes for manipulating
jMonkeyEngine materials. |
com.jme3.renderer | The com.jme3.renderer package provides classes responsible for
rendering. |
com.jme3.renderer.queue | |
com.jme3.scene | The com.jme3.input package contains the scene graph implementation
in jMonkeyEngine. |
com.jme3.scene.plugins | |
com.jme3.scene.plugins.blender.curves | |
com.jme3.scene.plugins.blender.materials | |
com.jme3.scene.plugins.blender.meshes | |
com.jme3.scene.plugins.blender.textures | |
com.jme3.terrain.geomipmap | |
com.jme3.ui | |
com.jme3.water | |
jme3tools.converters.model | |
jme3tools.optimize |
Uses of Geometry in com.jme3.bullet.collision |
---|
Fields in com.jme3.bullet.collision declared as Geometry | |
---|---|
protected Geometry |
PhysicsCollisionObject.debugArrowGeom
|
Uses of Geometry in com.jme3.collision |
---|
Methods in com.jme3.collision that return Geometry | |
---|---|
Geometry |
CollisionResult.getGeometry()
|
Methods in com.jme3.collision with parameters of type Geometry | |
---|---|
void |
CollisionResult.setGeometry(Geometry geom)
|
Constructors in com.jme3.collision with parameters of type Geometry | |
---|---|
CollisionResult(Geometry geometry,
Vector3f contactPoint,
float distance,
int triangleIndex)
|
Uses of Geometry in com.jme3.effect |
---|
Subclasses of Geometry in com.jme3.effect | |
---|---|
class |
ParticleEmitter
ParticleEmitter is a special kind of geometry which simulates
a particle system. |
Uses of Geometry in com.jme3.material |
---|
Methods in com.jme3.material with parameters of type Geometry | |
---|---|
void |
Material.render(Geometry geom,
RenderManager rm)
Called by RenderManager to render the geometry by
using this material. |
protected void |
Material.renderMultipassLighting(Shader shader,
Geometry g,
RenderManager rm)
|
protected void |
Material.updateLightListUniforms(Shader shader,
Geometry g,
int numLights)
Uploads the lights in the light list as two uniform arrays. * |
Uses of Geometry in com.jme3.renderer |
---|
Methods in com.jme3.renderer with parameters of type Geometry | |
---|---|
void |
RenderManager.renderGeometry(Geometry g)
Renders the given geometry. |
Uses of Geometry in com.jme3.renderer.queue |
---|
Methods in com.jme3.renderer.queue that return Geometry | |
---|---|
Geometry |
GeometryList.get(int index)
Returns the element at the given index. |
Methods in com.jme3.renderer.queue with parameters of type Geometry | |
---|---|
void |
GeometryList.add(Geometry g)
Adds a geometry to the list. |
void |
RenderQueue.addToQueue(Geometry g,
RenderQueue.Bucket bucket)
Adds a geometry to the given bucket. |
void |
RenderQueue.addToShadowQueue(Geometry g,
RenderQueue.ShadowMode shadBucket)
Adds a geometry to a shadow bucket. |
int |
GuiComparator.compare(Geometry o1,
Geometry o2)
|
int |
NullComparator.compare(Geometry o1,
Geometry o2)
|
int |
OpaqueComparator.compare(Geometry o1,
Geometry o2)
|
int |
TransparentComparator.compare(Geometry o1,
Geometry o2)
|
float |
OpaqueComparator.distanceToCam(Geometry spat)
|
Uses of Geometry in com.jme3.scene |
---|
Fields in com.jme3.scene with type parameters of type Geometry | |
---|---|
protected java.util.Map<Geometry,BatchNode.Batch> |
BatchNode.batchesByGeom
a map storing he batches by geometry to quickly acces the batch when updating |
Methods in com.jme3.scene that return Geometry | |
---|---|
Geometry |
Geometry.clone()
This version of clone is a shallow clone, in other words, the same mesh is referenced as the original geometry. |
Geometry |
Geometry.clone(boolean cloneMaterial)
This version of clone is a shallow clone, in other words, the same mesh is referenced as the original geometry. |
Methods in com.jme3.scene with parameters of type Geometry | |
---|---|
int |
BatchNode.getOffsetIndex(Geometry batchedGeometry)
|
protected Transform |
BatchNode.getTransforms(Geometry geom)
|
protected Transform |
SimpleBatchNode.getTransforms(Geometry geom)
|
protected void |
BatchNode.updateSubBatch(Geometry bg)
|
void |
SceneGraphVisitorAdapter.visit(Geometry geom)
Called when a Geometry is visited. |
Uses of Geometry in com.jme3.scene.plugins |
---|
Methods in com.jme3.scene.plugins that return Geometry | |
---|---|
protected Geometry |
OBJLoader.createGeometry(java.util.ArrayList<OBJLoader.Face> faceList,
java.lang.String matName)
|
Uses of Geometry in com.jme3.scene.plugins.blender.curves |
---|
Methods in com.jme3.scene.plugins.blender.curves that return types with arguments of type Geometry | |
---|---|
protected java.util.List<Geometry> |
CurvesHelper.applyBevelAndTaper(Curve curve,
java.util.List<Geometry> bevelObject,
Curve taperObject,
boolean smooth,
BlenderContext blenderContext)
This method applies bevel and taper objects to the curve. |
protected java.util.List<Geometry> |
CurvesHelper.loadBezierCurve(Vector3f loc,
Structure nurb,
java.util.List<Geometry> bevelObject,
Curve taperObject,
BlenderContext blenderContext)
This method loads the bezier curve. |
protected java.util.List<Geometry> |
CurvesHelper.loadNurb(Vector3f loc,
Structure nurb,
java.util.List<Geometry> bevelObject,
Curve taperObject,
BlenderContext blenderContext)
This method loads the NURBS curve or surface. |
java.util.List<Geometry> |
CurvesHelper.toCurve(Structure curveStructure,
BlenderContext blenderContext)
This method converts given curve structure into a list of geometries representing the curve. |
Method parameters in com.jme3.scene.plugins.blender.curves with type arguments of type Geometry | |
---|---|
protected java.util.List<Geometry> |
CurvesHelper.applyBevelAndTaper(Curve curve,
java.util.List<Geometry> bevelObject,
Curve taperObject,
boolean smooth,
BlenderContext blenderContext)
This method applies bevel and taper objects to the curve. |
protected java.util.List<Geometry> |
CurvesHelper.loadBezierCurve(Vector3f loc,
Structure nurb,
java.util.List<Geometry> bevelObject,
Curve taperObject,
BlenderContext blenderContext)
This method loads the bezier curve. |
protected java.util.List<Geometry> |
CurvesHelper.loadNurb(Vector3f loc,
Structure nurb,
java.util.List<Geometry> bevelObject,
Curve taperObject,
BlenderContext blenderContext)
This method loads the NURBS curve or surface. |
Uses of Geometry in com.jme3.scene.plugins.blender.materials |
---|
Methods in com.jme3.scene.plugins.blender.materials with parameters of type Geometry | |
---|---|
void |
MaterialContext.applyMaterial(Geometry geometry,
java.lang.Long geometriesOMA,
java.util.List<Vector2f> userDefinedUVCoordinates,
BlenderContext blenderContext)
|
Uses of Geometry in com.jme3.scene.plugins.blender.meshes |
---|
Methods in com.jme3.scene.plugins.blender.meshes that return types with arguments of type Geometry | |
---|---|
java.util.List<Geometry> |
MeshHelper.toMesh(Structure structure,
BlenderContext blenderContext)
This method reads converts the given structure into mesh. |
Methods in com.jme3.scene.plugins.blender.meshes with parameters of type Geometry | |
---|---|
void |
MeshContext.addUVCoordinates(Geometry geometry,
VertexBuffer vertexBuffer)
This method adds the mesh's UV-coordinates. |
int |
MeshContext.getMaterialIndex(Geometry geometry)
Returns material index for the geometry. |
VertexBuffer |
MeshContext.getUVCoordinates(Geometry geometry)
This method returns the mesh's UV-coordinates. |
void |
MeshContext.putGeometry(java.lang.Integer materialIndex,
Geometry geometry)
Adds a geometry for the specified material index. |
Uses of Geometry in com.jme3.scene.plugins.blender.textures |
---|
Methods in com.jme3.scene.plugins.blender.textures with parameters of type Geometry | |
---|---|
void |
CombinedTexture.flatten(Geometry geometry,
java.lang.Long geometriesOMA,
java.util.List<Vector2f> userDefinedUVCoordinates,
BlenderContext blenderContext)
This method flattens the texture and creates a single result of Texture2D type. |
Method parameters in com.jme3.scene.plugins.blender.textures with type arguments of type Geometry | |
---|---|
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. |
static BoundingBox |
UVCoordinatesGenerator.getBoundingBox(java.util.List<Geometry> geometries)
This method returns the bounding box of the given geometries. |
Uses of Geometry in com.jme3.terrain.geomipmap |
---|
Subclasses of Geometry in com.jme3.terrain.geomipmap | |
---|---|
class |
TerrainPatch
A terrain patch is a leaf in the terrain quad tree. |
Uses of Geometry in com.jme3.ui |
---|
Subclasses of Geometry in com.jme3.ui | |
---|---|
class |
Picture
A Picture represents a 2D image drawn on the screen. |
Uses of Geometry in com.jme3.water |
---|
Methods in com.jme3.water that return Geometry | |
---|---|
Geometry |
SimpleWaterProcessor.createWaterGeometry(float width,
float height)
Creates a quad with the water material applied to it. |
Uses of Geometry in jme3tools.converters.model |
---|
Methods in jme3tools.converters.model with parameters of type Geometry | |
---|---|
static void |
FloatToFixed.convertToFixed(Geometry geom,
VertexBuffer.Format posFmt,
VertexBuffer.Format nmFmt,
VertexBuffer.Format tcFmt)
Deprecated. |
Uses of Geometry in jme3tools.optimize |
---|
Methods in jme3tools.optimize that return Geometry | |
---|---|
static Geometry |
TextureAtlas.makeAtlasBatch(Spatial spat,
AssetManager mgr,
int atlasSize)
Creates one geometry out of the given root spatial and merges all single textures into one texture of the given size. |
Methods in jme3tools.optimize that return types with arguments of type Geometry | |
---|---|
static java.util.List<Geometry> |
TriangleCollector.gatherTris(Geometry[] inGeoms,
java.util.List<OCTTriangle> tris)
Grabs all the triangles specified in tris from the input array
(using the indices OCTTriangle.getGeometryIndex() & OCTTriangle.getTriangleIndex())
then organizes them into output geometry. |
static java.util.List<Geometry> |
GeometryBatchFactory.makeBatches(java.util.Collection<Geometry> geometries)
|
static java.util.List<Geometry> |
GeometryBatchFactory.makeBatches(java.util.Collection<Geometry> geometries,
boolean useLods)
Batches a collection of Geometries so that all with the same material get combined. |
Methods in jme3tools.optimize with parameters of type Geometry | |
---|---|
boolean |
TextureAtlas.addGeometry(Geometry geometry)
Add a geometries DiffuseMap (or ColorMap), NormalMap and SpecularMap to the atlas. |
boolean |
TextureAtlas.applyCoords(Geometry geom)
Applies the texture coordinates to the given geometry if its DiffuseMap or ColorMap exists in the atlas. |
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. |
void |
Octnode.collectTriangles(Geometry[] inGeoms)
|
static java.util.List<Geometry> |
TriangleCollector.gatherTris(Geometry[] inGeoms,
java.util.List<OCTTriangle> tris)
Grabs all the triangles specified in tris from the input array
(using the indices OCTTriangle.getGeometryIndex() & OCTTriangle.getTriangleIndex())
then organizes them into output geometry. |
void |
FastOctnode.generateRenderSet(Geometry[] globalGeomList,
java.util.Set<Geometry> renderSet,
Camera cam,
BoundingBox parentBox,
boolean isRoot)
|
void |
Octree.intersect(Ray r,
float farPlane,
Geometry[] geoms,
CollisionResults results)
|
void |
Octnode.intersectWhere(Ray r,
Geometry[] geoms,
float sceneMin,
float sceneMax,
CollisionResults results)
|
Method parameters in jme3tools.optimize with type arguments of type Geometry | |
---|---|
void |
Octnode.createFastOctnode(java.util.List<Geometry> globalGeomList)
|
void |
Octree.createFastOctnodes(java.util.List<Geometry> globalGeomList)
|
static void |
GeometryBatchFactory.gatherGeoms(Spatial scene,
java.util.List<Geometry> geoms)
|
void |
FastOctnode.generateRenderSet(Geometry[] globalGeomList,
java.util.Set<Geometry> renderSet,
Camera cam,
BoundingBox parentBox,
boolean isRoot)
|
void |
Octnode.generateRenderSet(java.util.Set<Geometry> renderSet,
Camera cam)
|
void |
Octree.generateRenderSet(java.util.Set<Geometry> renderSet,
Camera cam)
|
static java.util.List<Geometry> |
GeometryBatchFactory.makeBatches(java.util.Collection<Geometry> geometries)
|
static java.util.List<Geometry> |
GeometryBatchFactory.makeBatches(java.util.Collection<Geometry> geometries,
boolean useLods)
Batches a collection of Geometries so that all with the same material get combined. |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |