Index

A B C D E F G H I J L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

aabb(Vector3f[], BoundingBox) - Static method in class jme3utilities.math.MyArray
Determine the smallest axis-aligned bounding box for the vectors in the specified array.
aboutEquals(ReadXZ, float) - Method in interface jme3utilities.math.ReadXZ
Test for approximate equality with another vector using a Chebyshev metric.
aboutEquals(ReadXZ, float) - Method in class jme3utilities.math.VectorXZ
Test for approximate equality with another vector using a Chebyshev metric.
accumulateMaxima(Vector3f, Vector3f) - Static method in class jme3utilities.math.MyVector3f
Accumulate maximum coordinates.
accumulateMinima(Vector3f, Vector3f) - Static method in class jme3utilities.math.MyVector3f
Accumulate minimum coordinates.
accumulateScaled(Quaternion, Quaternion, float) - Static method in class jme3utilities.math.MyQuaternion
Accumulate a linear combination of quaternions.
accumulateScaled(Vector3f, Vector3f, float) - Static method in class jme3utilities.math.MyVector3f
Accumulate a linear combination of vectors.
add(float, float, float) - Method in interface jme3utilities.math.VectorSet
Add the specified value to this set, if it's not already present.
add(float, float, float) - Method in class jme3utilities.math.VectorSetUsingBuffer
Add the specified value to this set, if it's not already present.
add(float, float, float) - Method in class jme3utilities.math.VectorSetUsingCollection
Add the specified value to this set, if it's not already present.
add(int, int, int) - Method in class jme3utilities.math.Vector3i
Add to (translate) the current instance.
add(Vector3f) - Method in interface jme3utilities.math.VectorSet
Add the value of the specified Vector3f to this set, if it's not already present.
add(Vector3f) - Method in class jme3utilities.math.VectorSetUsingBuffer
Add the value of the specified Vector3f to this set, if it's not already present.
add(Vector3f) - Method in class jme3utilities.math.VectorSetUsingCollection
Add the value of the specified Vector3f to this set, if it's not already present.
add(Element, Fitness) - Method in class jme3utilities.math.Population
Add a single element to this population (unless it is a duplicate).
add(String) - Method in class jme3utilities.SignalTracker
Add a new signal with all of its sources inactive.
add(List<Element>, Fitness) - Method in class jme3utilities.math.Population
Add a list of elements (all with the same fitness score) to this population, excluding duplicates.
add(ReadXZ) - Method in interface jme3utilities.math.ReadXZ
Add to (translate) this vector.
add(ReadXZ) - Method in class jme3utilities.math.VectorXZ
Add to (translate) this vector.
addAll(Iterable<Vector3f>) - Method in interface jme3utilities.math.VectorSet
Add the specified values to this set, to the extent that they're not already present.
addAll(Iterable<Vector3f>) - Method in class jme3utilities.math.VectorSetUsingBuffer
Add the specified values to this set, to the extent that they're not already present.
addAll(Iterable<Vector3f>) - Method in class jme3utilities.math.VectorSetUsingCollection
Add the specified values to this set, to the extent that they're not already present.
addAllInfluencers(Spatial, Armature) - Static method in class jme3utilities.InfluenceUtil
Generate a set of indices for joints that influence (directly or indirectly) vertices in the specified subtree of the scene graph.
addAllInfluencers(Spatial, Skeleton) - Static method in class jme3utilities.InfluenceUtil
Generate a set of indices for bones that influence (directly or indirectly) vertices in the specified subtree of the scene graph.
addCloneOf(Geometry) - Method in class jme3utilities.DecalManager
Add a decal based on the specified template.
addDecal(Geometry) - Method in class jme3utilities.DecalManager
Add the specified decal to the queue.
addDescription(String) - Method in class jme3utilities.debug.Dumper
If the specified description is non-empty, print it to the stream, prefixed by a blank.
addDirectInfluencers(Spatial, BitSet) - Static method in class jme3utilities.InfluenceUtil
Add indices to the result for bones that directly influence vertices in the specified subtree of the scene graph.
addIndices(Mesh) - Static method in class jme3utilities.MyMesh
Compress a Mesh by introducing an index buffer.
addLine(String) - Method in class jme3utilities.debug.Dumper
Print a newline, followed by the specified indentation.
addMatchPrefix(Collection<String>, String, List<String>) - Static method in class jme3utilities.MyString
Find all strings in the input collection that begin with the specified prefix and add them to the result.
addSphereNormals(Mesh) - Static method in class jme3utilities.MyMesh
Add normals to a Mesh for an outward-facing sphere.
addViewPort(ViewPort) - Method in interface jme3utilities.ViewPortListener
Notify the listener that a viewport has been created.
altitude(Vector3f) - Static method in class jme3utilities.math.MyVector3f
Determine the altitude angle of a non-zero offset.
angleBetween(Quaternion, Quaternion) - Static method in class jme3utilities.math.MyQuaternion
Return the angle (in radians) between the specified quaternions, provided both are normalized.
area(Triangle) - Static method in class jme3utilities.math.MyMath
Return the area of the specified triangle.
areAssertionsEnabled() - Static method in class jme3utilities.Heart
Test whether assertions are enabled.
areCollinear(Vector3f, Vector3f, Vector3f, float) - Static method in class jme3utilities.math.MyVector3f
Test whether 3 locations are collinear.
areIdentical(Mesh, int, int) - Static method in class jme3utilities.MyMesh
Test whether specified vertices in the specified Mesh are identical.
areWithinTolerance(float, float, float) - Static method in class jme3utilities.math.MyMath
Test whether 2 float values are within the specified relative tolerance of one another.
areWithinTolerance(Vector3f, Vector3f, float) - Static method in class jme3utilities.math.MyVector3f
Test whether 2 vector values are within the specified relative tolerance of one another.
assetManager - Variable in class jme3utilities.SimpleAppState
asset manager: set by initialize()
assetPath - Static variable in class jme3utilities.ContrastAdjustmentFilter
asset path of the material definition
AxesVisualizer - Class in jme3utilities.debug
A SubtreeControl to visualize the coordinate axes of a Node.
AxesVisualizer() - Constructor for class jme3utilities.debug.AxesVisualizer
No-argument constructor needed by SavableClassUtil.
AxesVisualizer(AssetManager, float) - Constructor for class jme3utilities.debug.AxesVisualizer
Instantiate a (disabled) set of hidden solid coordinate axes.
AxesVisualizer(AssetManager, float, float) - Constructor for class jme3utilities.debug.AxesVisualizer
Instantiate a (disabled) set of hidden wireframe coordinate axes.
axisIndex(int, String) - Static method in class jme3utilities.Validate
Validate an axis index as a method argument.
axisIndex(String) - Static method in class jme3utilities.MyString
Determine the index of the named coordinate axis.
axisLength() - Method in class jme3utilities.debug.AxesVisualizer
Read the length of the axis arrows.
axisName(int) - Static method in class jme3utilities.MyString
Describe a coordinate axis.
axisVector(int, float, Vector3f) - Static method in class jme3utilities.math.MyVector3f
Generate an axis-aligned vector with the specified length.
azimuth() - Method in interface jme3utilities.math.ReadXZ
Determine the azimuth of this vector.
azimuth() - Method in class jme3utilities.math.VectorXZ
Determine the azimuth of this vector.
azimuth(Vector3f) - Static method in class jme3utilities.math.MyVector3f
Determine the azimuth angle of an offset.
azimuth(Camera) - Static method in class jme3utilities.MyCamera
Determine the azimuth angle of the specified Camera.

B

backward - Static variable in class jme3utilities.math.VectorXZ
backward direction
bestScore() - Method in class jme3utilities.math.Population
Find the highest fitness score in this population.
billboardAxis() - Method in class jme3utilities.debug.BoundsVisualizer
Determine which local axis is being used for billboarding.
boneWeightMaterial(Mesh, ColorRGBA[], AssetManager) - Static method in class jme3utilities.MyMesh
Generate a material to visualize the bone weights in the specified Mesh.
BoundsVisualizer - Class in jme3utilities.debug
A SubtreeControl to visualize the world bounds of a subject spatial.
BoundsVisualizer() - Constructor for class jme3utilities.debug.BoundsVisualizer
No-argument constructor needed by SavableClassUtil.
BoundsVisualizer(AssetManager) - Constructor for class jme3utilities.debug.BoundsVisualizer
Instantiate a disabled control.
boxVolume(Vector3f) - Static method in class jme3utilities.math.MyVolume
Compute the volume of a box with the specified half extents.
browseWeb(String) - Static method in class jme3utilities.Heart
Open the specified web page in a new browser or browser tab.

C

cam - Variable in class jme3utilities.SimpleAppState
default camera for rendering: set by initialize()
cancelAttachments(Joint) - Static method in class jme3utilities.MySkeleton
Cancel the attachments node (if any) of the specified Joint.
cancelAttachments(Bone) - Static method in class jme3utilities.MySkeleton
Cancel the attachments node (if any) of the specified Bone.
canDisable(Control) - Static method in class jme3utilities.MyControl
Check whether a scene-graph control implements isEnabled() and setEnabled().
capsuleVolume(float, float) - Static method in class jme3utilities.math.MyVolume
Compute the volume of a capsule with the specified radius and height.
cardinalize() - Method in interface jme3utilities.math.ReadXZ
Convert this vector to one of the 4 cardinal directions.
cardinalize() - Method in class jme3utilities.math.VectorXZ
Convert this vector to one of the 4 cardinal directions.
cardinalizeLocal(Quaternion) - Static method in class jme3utilities.math.MyQuaternion
Find the cardinal rotation most similar to the specified Quaternion.
cardinalizeLocal(Vector3f) - Static method in class jme3utilities.math.MyVector3f
Find the cardinal direction most similar to the specified input.
centerBuffer(Mesh, VertexBuffer.Type) - Static method in class jme3utilities.MyMesh
Translate the specified VertexBuffer so that the center of its axis-aligned bounding box is at (0, 0, 0).
centerLocal(Vector3f) - Method in class jme3utilities.math.RectangularSolid
Return the center location in local coordinates.
centerWorld(Vector3f) - Method in class jme3utilities.math.RectangularSolid
Return the center location in world coordinates.
circle(double) - Static method in class jme3utilities.math.MyMath
Return the circle function sqrt(1 - x^2) for a double-precision value.
circle(float) - Static method in class jme3utilities.math.MyMath
Return the circle function sqrt(1 - x^2) for a single-precision value.
clamp(double, double) - Static method in class jme3utilities.math.MyMath
Clamp the magnitude of a double-precision value.
clamp(double, double, double) - Static method in class jme3utilities.math.MyMath
Clamp a double-precision value between 2 limits.
clamp(float, float) - Static method in class jme3utilities.math.MyMath
Clamp the magnitude of a single-precision value.
clamp(int, int, int) - Static method in class jme3utilities.math.MyMath
Clamp an integer value between 2 limits.
clampDirection(float) - Method in interface jme3utilities.math.ReadXZ
Clamp this vector to be within a specified angle of north (the +X axis).
clampDirection(float) - Method in class jme3utilities.math.VectorXZ
Clamp this vector to be within a specified angle of north (the +X axis).
clampElliptical(float, float) - Method in interface jme3utilities.math.ReadXZ
Clamp this vector to be within an origin-centered, axis-aligned ellipse.
clampElliptical(float, float) - Method in class jme3utilities.math.VectorXZ
Clamp this vector to be within an origin-centered, axis-aligned ellipse.
clampHeight(int) - Method in class jme3utilities.math.RectSizeLimits
Clamp the specified height to the limits.
clampLength(float) - Method in interface jme3utilities.math.ReadXZ
Clamp this vector to be within an origin-centered circle.
clampLength(float) - Method in class jme3utilities.math.VectorXZ
Clamp this vector to be within an origin-centered circle.
clampWidth(int) - Method in class jme3utilities.math.RectSizeLimits
Clamp the specified width to the limits.
cleanup() - Method in class jme3utilities.debug.PerformanceAppState
Clean up this performance monitor after it has been detached.
cleanup() - Method in class jme3utilities.NamedAppState
Clean up this state during the first update after it gets detached.
clear() - Method in interface jme3utilities.math.VectorSet
Reset this set to its initial (empty) state without altering its capacity.
clear() - Method in class jme3utilities.math.VectorSetUsingBuffer
Reset this set to its initial (empty, flipped, rewound) state without altering its capacity.
clear() - Method in class jme3utilities.math.VectorSetUsingCollection
Reset this set to its initial (empty) state without altering its capacity.
clearLocalLights(Spatial) - Static method in class jme3utilities.MyLight
Remove all local lights from the specified Spatial.
clearStats() - Static method in class jme3utilities.math.VectorSetUsingBuffer
Reset the hashing statistics.
clone() - Method in class jme3utilities.debug.AxesVisualizer
Create a shallow copy of this Control.
clone() - Method in class jme3utilities.debug.BoundsVisualizer
Create a shallow copy of this Control.
clone() - Method in class jme3utilities.debug.Describer
Create a copy of this Describer.
clone() - Method in class jme3utilities.debug.Dumper
Create a deep copy of this Dumper.
clone() - Method in class jme3utilities.debug.SkeletonVisualizer
Create a shallow copy of this Control.
clone() - Method in class jme3utilities.debug.VectorVisualizer
Create a shallow copy of this Control.
clone() - Method in class jme3utilities.SubtreeControl
Create a shallow copy of this Control.
cloneFields(Cloner, Object) - Method in class jme3utilities.debug.BoundsVisualizer
Convert this shallow-cloned Control into a deep-cloned one, using the specified Cloner and original to resolve copied fields.
cloneFields(Cloner, Object) - Method in class jme3utilities.debug.SkeletonVisualizer
Convert this shallow-cloned Control into a deep-cloned one, using the specified Cloner and original to resolve copied fields.
cloneFields(Cloner, Object) - Method in class jme3utilities.debug.VectorVisualizer
Convert this shallow-cloned Control into a deep-cloned one, using the specified Cloner and original to resolve copied fields.
cloneFields(Cloner, Object) - Method in class jme3utilities.SubtreeControl
Callback from Cloner to convert this shallow-cloned Control into a deep-cloned one, using the specified Cloner and original to resolve copied fields.
cloneForSpatial(Spatial) - Method in class jme3utilities.SubtreeControl
Clone this Control for a different Spatial.
ClothGrid - Class in jme3utilities.mesh
A dynamic, Triangles-mode Mesh (with indices and normals but no texture coordinates) that renders a subdivided rectangle.
ClothGrid() - Constructor for class jme3utilities.mesh.ClothGrid
No-argument constructor needed by SavableClassUtil.
ClothGrid(int, int, float) - Constructor for class jme3utilities.mesh.ClothGrid
Instantiate a grid in the X-Z plane, centered on (0,0,0).
color(ColorRGBA) - Method in class jme3utilities.debug.VectorVisualizer
Determine the color of the arrow.
combine(Transform, Transform, Transform) - Static method in class jme3utilities.math.MyMath
Combine the specified transforms.
compare(Vector3f, Vector3f) - Static method in class jme3utilities.math.MyVector3f
Compare 2 vectors lexicographically, with the X-component having priority, then the Y-component.
compareTo(float, float) - Method in interface jme3utilities.math.ReadXZ
Compare lexicographically with a hypothetical vector having the specified components, distinguishing 0 and -0 and giving priority to the X components.
compareTo(float, float) - Method in class jme3utilities.math.VectorXZ
Compare lexicographically with a hypothetical vector having the specified components, distinguishing 0 and -0 and giving priority to the X components.
compareTo(IntPair) - Method in class jme3utilities.math.IntPair
Compare to another IntPair, with the smaller elements having priority.
compareTo(ReadXZ) - Method in class jme3utilities.math.VectorXZ
Compare lexicographically with another vector, with the X-component having priority.
Cone - Class in jme3utilities.mesh
A 3-D, static, Triangles-mode Mesh (with normals but no indices or texture coordinates) that renders a pyramid or cone.
Cone() - Constructor for class jme3utilities.mesh.Cone
No-argument constructor needed by SavableClassUtil.
Cone(int, float, float, boolean) - Constructor for class jme3utilities.mesh.Cone
Instantiate a right circular cone or a regular pyramid.
coneVolume(float, float) - Static method in class jme3utilities.math.MyVolume
Compute the volume of a cone with the specified radius and height.
conjugate(Quaternion, Quaternion) - Static method in class jme3utilities.math.MyQuaternion
Return the conjugate of a Quaternion.
contains(float, float, float) - Method in interface jme3utilities.math.VectorSet
Test whether this set contains the specified value.
contains(float, float, float) - Method in class jme3utilities.math.VectorSetUsingBuffer
Test whether this set contains the specified value.
contains(float, float, float) - Method in class jme3utilities.math.VectorSetUsingCollection
Test whether this set contains the specified value.
contains(Vector3f) - Method in interface jme3utilities.math.VectorSet
Test whether this set contains the value of the specified Vector3f.
contains(Vector3f) - Method in class jme3utilities.math.VectorSetUsingBuffer
Test whether this set contains the value of the specified Vector3f.
contains(Vector3f) - Method in class jme3utilities.math.VectorSetUsingCollection
Test whether this set contains the value of the specified Vector3f.
contains(ViewPort, Vector2f) - Static method in class jme3utilities.MyCamera
Test whether the bounds of the specified ViewPort contain the specified screen position.
ContrastAdjustmentFilter - Class in jme3utilities
A filter to adjust the contrast of a rendered scene using a power-law function.
ContrastAdjustmentFilter() - Constructor for class jme3utilities.ContrastAdjustmentFilter
No-argument constructor needed by SavableClassUtil.
ContrastAdjustmentFilter(float) - Constructor for class jme3utilities.ContrastAdjustmentFilter
Instantiate a filter with the specified exponent.
controlRender(RenderManager, ViewPort) - Method in class jme3utilities.SimpleControl
Render this Control.
controlUpdate(float) - Method in class jme3utilities.debug.AxesVisualizer
Callback invoked when the controlled spatial's geometric state is about to be updated, once per frame while attached and enabled.
controlUpdate(float) - Method in class jme3utilities.debug.BoundsVisualizer
Callback invoked when the controlled spatial's geometric state is about to be updated, once per frame while attached and enabled.
controlUpdate(float) - Method in class jme3utilities.debug.SkeletonVisualizer
Callback invoked when the controlled spatial's geometric state is about to be updated, once per frame while attached and enabled.
controlUpdate(float) - Method in class jme3utilities.debug.VectorVisualizer
Callback invoked when the controlled spatial's geometric state is about to be updated, once per frame while attached and enabled.
controlUpdate(float) - Method in class jme3utilities.SimpleControl
Update this Control.
copy(VertexBuffer, int, VertexBuffer, int) - Static method in class jme3utilities.Element
Copy all data from one vertex-buffer element to another.
copyBindTransform(Bone, Transform) - Static method in class jme3utilities.MySkeleton
Copy the bind transform of the specified Bone.
copyColor(ColorRGBA) - Method in class jme3utilities.debug.PointVisualizer
Copy the color.
copyFaceDirection(int) - Static method in class jme3utilities.MyAsset
Copy the direction to the center of the specified face of a sky cube.
copyHeadColor(int, ColorRGBA) - Method in class jme3utilities.debug.SkeletonVisualizer
Copy the color for the head of the indexed Bone.
copyLineColor(ColorRGBA) - Method in class jme3utilities.debug.BoundsVisualizer
Copy the color of the lines.
copyLineColor(ColorRGBA) - Method in class jme3utilities.debug.SkeletonVisualizer
Copy the color for link lines.
copyLocalTransform(Bone, Transform) - Static method in class jme3utilities.MySkeleton
Copy the transform of the specified Bone relative to its parent.
copyMeshTransform(Bone, Transform) - Static method in class jme3utilities.MySkeleton
Copy the transform of the specified Bone relative to its mesh(es).
copyRotations(Track) - Static method in class jme3utilities.MyAnimation
Copy the keyframe rotations for the specified bone/spatial track.
copyScales(Track) - Static method in class jme3utilities.MyAnimation
Copy the keyframe scales for the specified bone/spatial track.
copyTranslations(Track) - Static method in class jme3utilities.MyAnimation
Copy the translations for the specified bone/spatial track.
copyUDirection(int) - Static method in class jme3utilities.MyAsset
Copy the direction of the first (+U) texture axis of the specified face of a sky cube.
copyVDirection(int) - Static method in class jme3utilities.MyAsset
Copy the direction of the 2nd (+V) texture axis of the specified face of a sky cube.
cosineAngleBetween(ReadXZ) - Method in interface jme3utilities.math.ReadXZ
Determine the cosine of the angle between this vector and another.
cosineAngleBetween(ReadXZ) - Method in class jme3utilities.math.VectorXZ
Determine the cosine of the angle between this vector and another.
countBones() - Method in class jme3utilities.debug.SkeletonVisualizer
Count the bones in the skeleton that's being visualized.
countBones(Mesh) - Static method in class jme3utilities.MyMesh
Estimate the number of bones in the specified Mesh by reading its bone-index buffers.
countControls(Spatial, Class<T>) - Static method in class jme3utilities.MySpatial
Count all controls of the specified type in the specified subtree of a scene graph.
countDistinct() - Method in class jme3utilities.math.DistinctVectorValues
Count the number of distinct vectors in the original buffer range.
countLeafBones(Skeleton) - Static method in class jme3utilities.MySkeleton
Count the leaf bones in the specified Skeleton.
countLights(Spatial, Class<T>) - Static method in class jme3utilities.MyLight
Count all lights of the specified type in the specified subtree of a scene graph.
countMeshBones(Spatial) - Static method in class jme3utilities.MySpatial
Estimate the number of bones in the specified subtree by reading its mesh index buffers.
countNe(Quaternion[]) - Static method in class jme3utilities.math.MyQuaternion
Count the number of distinct quaternions, without distinguishing 0 from -0.
countNe(Vector3f[]) - Static method in class jme3utilities.math.MyArray
Count the number of distinct values in the specified array, without distinguishing 0 from -0.
countNeSorted(float...) - Static method in class jme3utilities.math.MyArray
Count distinct the number of distinct values in the specified array, without distinguishing 0 from -0.
countRootBones(Skeleton) - Static method in class jme3utilities.MySkeleton
Count the root bones in the specified Skeleton.
countRootJoints(Armature) - Static method in class jme3utilities.MySkeleton
Count the root joints in the specified Armature.
countSpatials(Spatial, Class<T>) - Static method in class jme3utilities.MySpatial
Count all spatials of the specified type in the specified subtree of a scene graph.
countTracks(Animation, Class<T>) - Static method in class jme3utilities.MyAnimation
Count all tracks of the specified type in the specified Animation.
countUserData(Spatial) - Static method in class jme3utilities.MySpatial
Count all user data in the specified subtree of a scene graph.
countUses(Spatial, Material) - Static method in class jme3utilities.MySpatial
Count all uses of the specified Material in the specified subtree of a scene graph.
countVertices(Spatial) - Static method in class jme3utilities.MySpatial
Count how many mesh vertices are contained in the specified subtree of a scene graph.
covariance(Matrix3f) - Method in interface jme3utilities.math.VectorSet
Determine the sample covariance of the values in this set.
covariance(Matrix3f) - Method in class jme3utilities.math.VectorSetUsingBuffer
Determine the sample covariance of the values in this set.
covariance(Matrix3f) - Method in class jme3utilities.math.VectorSetUsingCollection
Determine the sample covariance of the values in this set.
covariance(FloatBuffer, int, int, Matrix3f) - Static method in class jme3utilities.math.MyBuffer
Return the sample covariance of the 3-D vectors in the specified FloatBuffer range.
covariance(Collection<Vector3f>, Matrix3f) - Static method in class jme3utilities.math.MyVector3f
Determine the sample covariance of a collection of vectors.
covarianceVector3f(float[], Matrix3f) - Static method in class jme3utilities.math.MyArray
Determine the sample covariance of the 3-D vectors in the specified float array.
createDebugMaterial(AssetManager, float) - Static method in class jme3utilities.MyAsset
Create a material for debugging mesh normals.
createInvisibleMaterial(AssetManager) - Static method in class jme3utilities.MyAsset
Create an invisible material.
createMulticolor2Material(AssetManager, Texture, float) - Static method in class jme3utilities.MyAsset
Create a multicolor wireframe material with the specified point shape and point size.
createParticleMaterial(AssetManager, Texture) - Static method in class jme3utilities.MyAsset
Create a particle material with the specified Texture.
createShadedMaterial(AssetManager, ColorRGBA) - Static method in class jme3utilities.MyAsset
Create a non-shiny, single-sided shaded material with the specified color.
createShadedMaterial(AssetManager, Texture) - Static method in class jme3utilities.MyAsset
Create a non-shiny, single-sided shaded material with the specified diffuse texture.
createShinyMaterial(AssetManager, ColorRGBA) - Static method in class jme3utilities.MyAsset
Create a shiny, single-sided shaded material with the specified color.
createStarMapQuads(AssetManager, String) - Static method in class jme3utilities.MyAsset
Load a cube-mapped star map onto a cube formed by squares.
createStarMapSphere(AssetManager, String, float) - Static method in class jme3utilities.MyAsset
Load a cube-mapped star map onto a sky sphere with the specified radius.
createUnshadedMaterial(AssetManager) - Static method in class jme3utilities.MyAsset
Create a default unshaded material.
createUnshadedMaterial(AssetManager, ColorRGBA) - Static method in class jme3utilities.MyAsset
Create an unshaded material with the specified color.
createUnshadedMaterial(AssetManager, Texture) - Static method in class jme3utilities.MyAsset
Create an unshaded material with the specified colormap texture.
createUnshadedMaterial(AssetManager, String) - Static method in class jme3utilities.MyAsset
Create an unshaded material with the colormap texture from the specified asset path.
createWireframeMaterial(AssetManager, ColorRGBA) - Static method in class jme3utilities.MyAsset
Create a unicolor wireframe material with default point shape and a point size of 1.
createWireframeMaterial(AssetManager, ColorRGBA, float) - Static method in class jme3utilities.MyAsset
Create a unicolor wireframe material with the default point shape and specified point size.
cross(ReadXZ) - Method in interface jme3utilities.math.ReadXZ
Determine the (left-handed) cross product of this vector with another.
cross(ReadXZ) - Method in class jme3utilities.math.VectorXZ
Determine the (left-handed) cross product of this vector with another.
cube(float) - Static method in class jme3utilities.math.MyMath
Cube the specified single-precision value.
cubeRoot(float) - Static method in class jme3utilities.math.MyMath
Extract the cube root of a single-precision value.
cull(int) - Method in class jme3utilities.math.Population
Cull this population, based solely on fitness, until no more than the specified number of elements remain.
cylinderRadius(FloatBuffer, int, int, int) - Static method in class jme3utilities.math.MyBuffer
Return the radius of a bounding cylinder for the specified FloatBuffer range.
cylinderVolume(Vector3f) - Static method in class jme3utilities.math.MyVolume
Compute the volume of a cylinder with specified half extents.

D

debugMaterialAssetPath - Static variable in class jme3utilities.MyAsset
asset path of the ShowNormals material definition with support for gamma correction
DecalManager - Class in jme3utilities
Manage decal geometries, "aging them out" on a first-in, first-out (FIFO) basis.
DecalManager() - Constructor for class jme3utilities.DecalManager
A no-arg constructor to avoid javadoc warnings from JDK 18.
dedup(List<String>, String) - Static method in class jme3utilities.MyString
De-duplicate a list of strings by appending distinguishing suffixes as needed.
deepCopy(T) - Static method in class jme3utilities.Heart
Copy the specified object using deepClone() if it's cloneable.
defaultTopU - Static variable in class jme3utilities.mesh.DomeMesh
default for the first (U) texture coordinate at the apex of the dome
defaultTopV - Static variable in class jme3utilities.mesh.DomeMesh
default for the 2nd (V) texture coordinate at the apex of the dome
defaultUvScale - Static variable in class jme3utilities.mesh.DomeMesh
default UV distance from apex to rim
deleteStoredSettings(String) - Static method in class jme3utilities.Heart
Delete the application's stored settings, if any.
descendsFrom(int, int, Skeleton) - Static method in class jme3utilities.MySkeleton
Test whether the indexed bone descends from the indexed ancestor in the specified Skeleton.
describe(float) - Static method in class jme3utilities.MyString
Generate a textual description of a single-precision floating-point value.
describe(AnimClip, AnimComposer) - Static method in class jme3utilities.MyAnimation
Describe an AnimClip.
describe(AnimTrack) - Static method in class jme3utilities.MyAnimation
Describe an AnimTrack.
describe(Armature) - Method in class jme3utilities.debug.Describer
Generate a compact, textual description of the specified Armature, not including its joints.
describe(Joint) - Method in class jme3utilities.debug.Describer
Generate a compact, textual description of the specified Joint, not including its children.
describe(Animation, AnimControl) - Static method in class jme3utilities.MyAnimation
Describe an Animation.
describe(Bone) - Method in class jme3utilities.debug.Describer
Generate a compact, textual description of the specified Bone, not including its children.
describe(Skeleton) - Method in class jme3utilities.debug.Describer
Generate a compact, textual description of the specified Skeleton, not including its bones.
describe(Track, AnimControl) - Static method in class jme3utilities.MyAnimation
Describe an animation track in the context of its Animation.
describe(TextureKey) - Method in class jme3utilities.debug.Describer
Describe a TextureKey.
describe(BoundingBox) - Method in class jme3utilities.debug.Describer
Generate a compact, textual description of the specified BoundingBox.
describe(BoundingSphere) - Method in class jme3utilities.debug.Describer
Generate a compact, textual description of the specified BoundingSphere.
describe(BoundingVolume) - Method in class jme3utilities.debug.Describer
Generate a compact, textual description of the specified BoundingVolume.
describe(Light) - Method in class jme3utilities.debug.Describer
Generate a brief textual description of a light.
describe(LightList) - Method in class jme3utilities.debug.Describer
Generate a textual description of a light list.
describe(Material) - Method in class jme3utilities.debug.Describer
Generate a compact, textual description of the specified Material, not including its parameters.
describe(MatParam) - Method in class jme3utilities.debug.Describer
Generate a compact, textual description of the specified material parameter.
describe(MatParamOverride) - Method in class jme3utilities.debug.Describer
Generate a textual description of a material-parameter override.
describe(RenderState) - Method in class jme3utilities.debug.Describer
Generate a textual description of a RenderState.
describe(ColorRGBA) - Static method in class jme3utilities.math.MyColor
Generate a textual description of a ColorRGBA value.
describe(Quaternion) - Static method in class jme3utilities.math.MyQuaternion
Generate a textual description of a Quaternion value.
describe(Vector3f) - Static method in class jme3utilities.math.MyVector3f
Generate a textual description of a Vector3f value.
describe(Filter) - Method in class jme3utilities.debug.Describer
Generate a textual description of a filter.
describe(SceneProcessor) - Method in class jme3utilities.debug.Describer
Generate a textual description of a SceneProcessor.
describe(Camera) - Method in class jme3utilities.debug.Describer
Generate a textual description of a camera.
describe(Camera) - Static method in class jme3utilities.MyCamera
Generate a textual description of the specified Camera.
describe(Control) - Method in class jme3utilities.debug.Describer
Generate a textual description of a scene-graph control.
describe(Control) - Static method in class jme3utilities.MyControl
Generate a textual description of the specified scene-graph control.
describe(Mesh) - Method in class jme3utilities.debug.Describer
Generate a compact, textual description of the specified Mesh.
describe(VertexBuffer) - Method in class jme3utilities.debug.Describer
Generate a compact, textual description of the specified VertexBuffer.
describe(Texture) - Method in class jme3utilities.debug.Describer
Generate a compact, textual description of the specified Texture.
describeAngle(float) - Static method in class jme3utilities.MyString
Generate a textual description of a single-precision floating-point value using at most 2 decimal places.
describeAudioNode(Spatial) - Method in class jme3utilities.debug.Describer
Generate a compact, textual description of an AudioNode.
describeBucket(Spatial) - Method in class jme3utilities.debug.Describer
Generate a compact, textual description of the render-queue bucket to which the specified Spatial is assigned.
describeControls(Spatial) - Method in class jme3utilities.debug.Describer
Generate a compact, textual description of all controls added to the specified Spatial.
describeCull(Spatial) - Method in class jme3utilities.debug.Describer
Generate a compact, textual description of the view-frustum culling hints of the specified Spatial.
describeDimensions(int, int) - Static method in class jme3utilities.DsUtils
Describe the specified display dimensions.
describeDirection(Vector3f) - Static method in class jme3utilities.math.MyVector3f
Generate a textual description of a direction vector.
describeFilters(FilterPostProcessor) - Method in class jme3utilities.debug.Describer
Generate a compact, textual description of the filters in the specified FilterPostProcessor.
describeFlags(ViewPort) - Method in class jme3utilities.debug.Describer
Generate a compact, textual description of the flags of the specified ViewPort.
describeFloats(float...) - Method in class jme3utilities.debug.Describer
Generate a compact, textual description of the specified single-precision floating-point values.
describeFraction(float) - Static method in class jme3utilities.MyString
Generate a textual description of a single-precision floating-point value using at most 3 decimal places.
describeHalfExtents(Vector3f) - Method in class jme3utilities.debug.Describer
Describe the specified half extents.
describeLocation(Spatial) - Method in class jme3utilities.debug.Describer
Generate a compact, textual description of the world location of the specified Spatial.
describeMatrix(Matrix3f) - Static method in class jme3utilities.MyString
Generate a textual description of a Matrix3f value.
describeMore(Camera) - Method in class jme3utilities.debug.Describer
Generate additional textual description of a Camera.
describeMore(Camera) - Static method in class jme3utilities.MyCamera
Generate additional textual description of a Camera.
describeMsaaFactor(int) - Static method in class jme3utilities.DsUtils
Describe an MSAA sampling factor.
describeOrientation(Spatial) - Method in class jme3utilities.debug.Describer
Generate a compact, textual description of the world orientation of the specified Spatial.
describeOverrides(Spatial) - Method in class jme3utilities.debug.Describer
Generate a compact, textual description of the material-parameter overrides of the specified Spatial.
describeProcessors(ViewPort) - Method in class jme3utilities.debug.Describer
Generate a compact, textual description of the scene processors of the specified ViewPort.
Describer - Class in jme3utilities.debug
Generate compact textual descriptions of jME3 objects.
Describer() - Constructor for class jme3utilities.debug.Describer
A no-arg constructor to avoid javadoc warnings from JDK 18.
describeScale(Vector3f) - Method in class jme3utilities.debug.Describer
Generate a compact, textual description of the specified scale vector.
describeScale(Spatial) - Method in class jme3utilities.debug.Describer
Generate a compact, textual description of the world scale of the specified Spatial.
describeShadow(Spatial) - Method in class jme3utilities.debug.Describer
Generate a compact, textual description of the shadow modes of the specified Spatial.
describeTrackTarget(HasLocalTransform) - Method in class jme3utilities.debug.Describer
Generate a compact, textual description of the specified animation track target.
describeTrackType(Object) - Static method in class jme3utilities.MyAnimation
Describe a track's type with a single character.
describeType(Light) - Static method in class jme3utilities.MyLight
Describe the type of a light.
describeType(Control) - Static method in class jme3utilities.MyControl
Describe the type of a scene-graph control.
describeType(Spatial) - Method in class jme3utilities.debug.Describer
Generate a single-character description of the specified Spatial.
describeType(Spatial) - Static method in class jme3utilities.MySpatial
Generate a single-character description of a Spatial.
describeUserData(Spatial) - Method in class jme3utilities.debug.Describer
Generate a compact, textual description of any user data in the specified Spatial.
describeVertexData(Mesh, int) - Method in class jme3utilities.debug.Describer
Generate a compact, textual description of the indexed vertex in the specified Mesh.
detachAll(AppStateManager, Class<T>) - Static method in class jme3utilities.Heart
Detach all app states which are subclasses of a specified class.
directionError(ReadXZ) - Method in interface jme3utilities.math.ReadXZ
Determine a signed directional error of this vector with respect to a goal.
directionError(ReadXZ) - Method in class jme3utilities.math.VectorXZ
Determine a signed directional error of this vector with respect to a goal.
directionUV(Vector3f) - Method in class jme3utilities.mesh.DomeMesh
Determine the texture coordinate of a point on this mesh that's in the specified direction from the center of the mesh.
disableBillboarding() - Method in class jme3utilities.debug.BoundsVisualizer
Disable billboarding.
Disabled - Enum constant in enum class jme3utilities.InitialState
disabled
DiscMesh - Class in jme3utilities.mesh
A 2-D, static, TriangleFan-mode mesh that renders a circular disc in the X-Y plane.
DiscMesh() - Constructor for class jme3utilities.mesh.DiscMesh
Instantiate a unit disc with 25 vertices.
DiscMesh(float, int) - Constructor for class jme3utilities.mesh.DiscMesh
Instantiate a disc with the specified radius and number of vertices.
discriminant(double, double, double) - Static method in class jme3utilities.math.MyMath
Return the discriminant (b^2 - 4*a*c) of a quadratic equation in standard form (a*x^2 + b*x + c) == 0.
displayAspectRatio(Camera) - Static method in class jme3utilities.MyCamera
Determine the aspect ratio of the display.
displayMode() - Static method in class jme3utilities.DsUtils
Return the default monitor's current display mode.
distanceSquared(Vector3f, Vector3f) - Static method in class jme3utilities.math.MyVector3f
Determine the squared distance between 2 vectors.
distanceSquaredToSegment(Vector3f, Vector3f, Vector3f, Vector3f) - Static method in class jme3utilities.math.MyVector3f
Determine square of the distance between a location and a line segment.
distinct(float[], int) - Static method in class jme3utilities.math.MyArray
Test whether the first N elements of the specified vector contain >1 distinct values, without distinguishing 0 from -0.
distinct(FloatBuffer, int, int) - Static method in class jme3utilities.math.MyBuffer
Enumerate all distinct 3-D vectors in the specified FloatBuffer range, distinguishing 0 from -0.
DistinctVectorValues - Class in jme3utilities.math
Analyze a FloatBuffer to identify all of its distinct Vector3f values.
DistinctVectorValues(FloatBuffer, int, int) - Constructor for class jme3utilities.math.DistinctVectorValues
Analyze the specified FloatBuffer range using exact vector comparisons (without distinguishing 0 from -0) and instantiate the results.
DistinctVectorValues(FloatBuffer, int, int, float) - Constructor for class jme3utilities.math.DistinctVectorValues
Analyze the specified FloatBuffer range using approximate vector comparisons and instantiate the results.
divide(float) - Method in interface jme3utilities.math.ReadXZ
Divide this vector by a scalar.
divide(float) - Method in class jme3utilities.math.VectorXZ
Divide this vector by a scalar.
DividedLine - Class in jme3utilities.mesh
A static, Lines-mode mesh (with indices) that renders a subdivided line segment.
DividedLine() - Constructor for class jme3utilities.mesh.DividedLine
No-argument constructor needed by SavableClassUtil.
DividedLine(Vector3f, Vector3f, int) - Constructor for class jme3utilities.mesh.DividedLine
Instantiate a uniformly subdivided line segment between the specified endpoints.
doCoincide(Vector3f, Vector3f, double) - Static method in class jme3utilities.math.MyVector3f
Test whether 2 locations coincide.
Dodecahedron - Class in jme3utilities.mesh
A 3-D, static mesh (with indices but without normals or texture coordinates) that renders a regular dodecahedron.
Dodecahedron() - Constructor for class jme3utilities.mesh.Dodecahedron
No-argument constructor needed by SavableClassUtil.
Dodecahedron(float, Mesh.Mode) - Constructor for class jme3utilities.mesh.Dodecahedron
Instantiate a regular dodecahedron with the specified radius.
DomeMesh - Class in jme3utilities.mesh
A 3-D, static, Triangles-mode mesh for a dome (or a pie-cut segment thereof) with radius=1, centered at the origin, with its apex at (0,1,0) and its equator in the X-Z plane.
DomeMesh() - Constructor for class jme3utilities.mesh.DomeMesh
No-argument constructor needed by SavableClassUtil.
DomeMesh(int, int) - Constructor for class jme3utilities.mesh.DomeMesh
Instantiate an inward-facing hemispherical dome with a specified number of samples on each axis.
DomeMesh(int, int, float, float, float, boolean) - Constructor for class jme3utilities.mesh.DomeMesh
Instantiate a hemispherical dome with a specified number of samples on each axis and a specified texture coordinate-system.
dot(Quaternion, Quaternion) - Static method in class jme3utilities.math.MyQuaternion
Return the dot (scalar) product of 2 quaternions.
dot(Vector3f, Vector3f) - Static method in class jme3utilities.math.MyVector3f
Determine the dot (scalar) product of 2 vectors.
dot(ReadXZ) - Method in interface jme3utilities.math.ReadXZ
Determine the dot (scalar) product of this vector with another.
dot(ReadXZ) - Method in class jme3utilities.math.VectorXZ
Determine the dot (scalar) product of this vector with another.
driveMap() - Static method in class jme3utilities.Heart
Construct a map from drive paths (roots) to file objects.
DsUtils - Class in jme3utilities
Utility methods that relate to display settings.
DummyLoader - Class in jme3utilities
An asset loader that always throws an exception.
DummyLoader() - Constructor for class jme3utilities.DummyLoader
The publicly accessible no-arg constructor required by DesktopAssetManager, made explicit to avoid javadoc warnings from JDK 18.
dump(AnimClip, String) - Method in class jme3utilities.debug.Dumper
Dump the specified AnimClip.
dump(Armature, String) - Method in class jme3utilities.debug.Dumper
Dump the specified Armature and all its joints.
dump(Joint, String) - Method in class jme3utilities.debug.Dumper
Dump the specified Joint, including its children.
dump(Bone, String) - Method in class jme3utilities.debug.Dumper
Dump the specified Bone, including its children.
dump(Skeleton, String) - Method in class jme3utilities.debug.Dumper
Dump the specified skeleton and all its bones.
dump(AppStateManager) - Method in class jme3utilities.debug.Dumper
Dump the specified AppStateManager.
dump(AppState, String) - Method in class jme3utilities.debug.Dumper
Dump the specified AppState.
dump(Light, String) - Method in class jme3utilities.debug.Dumper
Dump the specified Light, with indentation.
dump(Camera) - Method in class jme3utilities.debug.Dumper
Dump the specified Camera.
dump(Camera, String) - Method in class jme3utilities.debug.Dumper
Dump the specified Camera, with indentation.
dump(RenderManager) - Method in class jme3utilities.debug.Dumper
Dump the specified RenderManager.
dump(ViewPort) - Method in class jme3utilities.debug.Dumper
Dump the specified ViewPort.
dump(ViewPort, String) - Method in class jme3utilities.debug.Dumper
Dump the specified ViewPort.
dump(Spatial) - Method in class jme3utilities.debug.Dumper
Dump the specified subtree of a scene graph.
dump(Spatial, String) - Method in class jme3utilities.debug.Dumper
Dump the specified subtree of a scene graph.
dump(List<Spatial>, String) - Method in class jme3utilities.debug.Dumper
Dump the specified list of scenes.
Dumper - Class in jme3utilities.debug
Dump portions of a jME3 scene graph for debugging.
Dumper() - Constructor for class jme3utilities.debug.Dumper
Instantiate a dumper that will use System.out for output.
Dumper(PrintStream) - Constructor for class jme3utilities.debug.Dumper
Instantiate a dumper that will use the specified output stream.
dumpStats(String) - Static method in class jme3utilities.math.VectorSetUsingBuffer
Print the hashing statistics.

E

easeInQuartic(float, float, float, float) - Static method in class jme3utilities.math.MyMath
Quartic easing function for animation: slow at the start, fast at the end.
easeOutQuartic(float, float, float, float) - Static method in class jme3utilities.math.MyMath
Quartic easing function for animation: fast at the start, slow at the end.
east - Static variable in class jme3utilities.math.VectorXZ
east direction on map
Element - Class in jme3utilities
Utility methods that operate on individual elements of vertex buffers.
elevationAngle(float, float) - Method in class jme3utilities.mesh.DomeMesh
Compute the elevation angle of a point on this mesh, given its texture coordinates.
enableBillboarding(Camera, int) - Method in class jme3utilities.debug.BoundsVisualizer
Enable billboarding.
Enabled - Enum constant in enum class jme3utilities.InitialState
enabled
ensureCapacity(int, FloatBuffer) - Static method in class jme3utilities.math.MyBuffer
Reuse the specified FloatBuffer, if it has the required capacity.
eq(Vector3f, Vector3f) - Static method in class jme3utilities.math.MyVector3f
Test whether 2 vectors are distinct, without distinguishing 0 from -0.
equals(float, float) - Method in interface jme3utilities.math.ReadXZ
Test for equality with a hypothetical vector having the specified components, distinguishing 0 and -0.
equals(float, float) - Method in class jme3utilities.math.VectorXZ
Test for equality with a hypothetical vector having the specified components, distinguishing 0 and -0.
equals(VertexBuffer, int, int) - Static method in class jme3utilities.Element
Compare all data between 2 elements of a VertexBuffer.
equals(Object) - Method in class jme3utilities.math.IntPair
Test for exact equivalence with another Object.
equals(Object) - Method in class jme3utilities.math.RectSizeLimits
Test for exact equivalence with another Object.
equals(Object) - Method in class jme3utilities.math.Vector3i
Test for exact equivalence with another Object.
equals(Object) - Method in class jme3utilities.math.VectorXZ
Test for exact equivalence with another Object, distinguishing 0 and -0.
escape(CharSequence) - Static method in class jme3utilities.MyString
Replace all tab, quote, newline, and backslash characters in the specified text with escape sequences.
exp(Quaternion, Quaternion) - Static method in class jme3utilities.math.MyQuaternion
Return the exponential of a pure Quaternion.
expand(Mesh) - Static method in class jme3utilities.MyMesh
Expand a Mesh to ensure that no vertex data are re-used.
expandedMode(Mesh) - Static method in class jme3utilities.MyMesh
Determine the type of primitives contained in the specified Mesh.

F

Facet - Enum constant in enum class jme3utilities.MeshNormals
face normals (similar to Blender's "flat" shading)
fade(float) - Static method in class jme3utilities.math.MyMath
Fade polynomial for Perlin noise.
farZ - Static variable in class jme3utilities.MyCamera
Z value for the far clipping plane (in screen coordinates)
fbmNoise(Noise2, float, float, int, float, float, float) - Static method in class jme3utilities.math.noise.Noise
Sample fractional Brownian motion (FBM) noise in 2 dimensions.
feedbackInRange(int, int) - Method in class jme3utilities.math.RectSizeLimits
Explain why the specified size is invalid.
fill(FloatBuffer, float...) - Static method in class jme3utilities.math.MyBuffer
Fill the specified FloatBuffer with a cyclic sequence of values.
findAnimatedGeometry(Spatial) - Static method in class jme3utilities.MySpatial
Find an animated geometry in the specified subtree of a scene graph.
findBone(Spatial, String) - Static method in class jme3utilities.MySkeleton
Find a named Bone in a skeletonized Spatial.
findBoneTrack(Animation, int) - Static method in class jme3utilities.MyAnimation
Find a BoneTrack in a specified Animation that targets the indexed Bone.
findChild(Node, Class<T>) - Static method in class jme3utilities.MySpatial
Find the first child of the specified Node that's assignable from the specified class.
findChild(Node, String) - Static method in class jme3utilities.MySpatial
Find the first child of the specified Node with the specified name.
findControlledSpatial(Control, Spatial) - Static method in class jme3utilities.MySpatial
Find a Spatial controlled by the specified S-G control in the specified subtree of a scene graph.
findIndex(Light, Spatial) - Static method in class jme3utilities.MyLight
Find the index of the specified light in the specified spatial.
findIndex(Control, Spatial) - Static method in class jme3utilities.MyControl
Find the index of the specified scene-graph control in the specified spatial.
findIndex(Spatial, Control) - Static method in class jme3utilities.MySpatial
findIndex(String[], String) - Static method in class jme3utilities.MyString
Find the specified string value in an array, using a linear search.
findJointTrack(AnimClip, int) - Static method in class jme3utilities.MyAnimation
Find a TransformTrack in a specified AnimClip that targets the indexed Joint.
findKeyframeIndex(TransformTrack, float) - Static method in class jme3utilities.MyAnimation
Find the index of the keyframe (if any) at the specified time in the specified TransformTrack.
findKeyframeIndex(Track, float) - Static method in class jme3utilities.MyAnimation
Find the index of the keyframe (if any) at the specified time in the specified Track.
findLastKeyframe(Animation) - Static method in class jme3utilities.MyAnimation
Find the time of the keyframe in the specified Animation with the latest time.
findLight(Spatial, Class<T>) - Static method in class jme3utilities.MySpatial
Find the first local light of the specified Spatial that is assignable from the specified class.
findLight(Spatial, String) - Static method in class jme3utilities.MySpatial
Find the first local light of the specified Spatial with the specified name.
findLight(String, Spatial) - Static method in class jme3utilities.MyLight
Find the first instance of a light with the specified name in the specified subtree.
findLongestPrefix(Collection<String>) - Static method in class jme3utilities.MyString
Find the longest repeated prefix in a collection of strings.
findMinMaxCoords(Geometry, boolean) - Static method in class jme3utilities.MySpatial
Find the minimum and maximum coordinates of a Geometry.
findMinMaxCoords(Spatial) - Static method in class jme3utilities.MySpatial
Find the minimum and maximum coordinates in a subtree of a scene graph.
findNamed(Spatial, String) - Static method in class jme3utilities.MySpatial
Find the named Spatial in the specified subtree of a scene graph.
findOverride(Spatial, String) - Static method in class jme3utilities.MySpatial
Find a named M-P override in the specified Spatial.
findOwner(Light, Spatial) - Static method in class jme3utilities.MyLight
Find the spatial that owns the specified light in the specified subtree of the scene graph.
findPreviousIndex(float, float[]) - Static method in class jme3utilities.math.MyArray
Find the index of the last value ≤ the specified one in the specified sorted float array, using binary search.
findPreviousKeyframeIndex(TransformTrack, float) - Static method in class jme3utilities.MyAnimation
Find the index of the last keyframe at or before the specified time in the specified TransformTrack.
findPreviousKeyframeIndex(Track, float) - Static method in class jme3utilities.MyAnimation
Find the index of the last keyframe at or before the specified time in the specified Track.
findSkeleton(Control) - Static method in class jme3utilities.MyControl
Access the skeleton (if any) in the specified scene-graph control.
findSkeleton(Spatial) - Static method in class jme3utilities.MySkeleton
Find a Skeleton of the specified Spatial.
findSpatialTrack(AnimControl, Animation, Spatial) - Static method in class jme3utilities.MyAnimation
Find a SpatialTrack in the specified animation for the specified spatial.
findTrackIndex(Animation, Track) - Static method in class jme3utilities.MyAnimation
Find the specified Track in the specified Animation.
findTransformTrack(AnimClip, int) - Static method in class jme3utilities.MyAnimation
Find a TransformTrack in a specified AnimClip for the indexed Joint.
findVvid(int) - Method in class jme3utilities.math.DistinctVectorValues
Find the ID of the indexed vector in the original buffer range.
finite(double, String) - Static method in class jme3utilities.Validate
Validate a finite double-precision value as a method argument.
finite(float, String) - Static method in class jme3utilities.Validate
Validate a finite single-precision value as a method argument.
finite(Vector3f, String) - Static method in class jme3utilities.Validate
Validate a finite Vector3f as a method argument.
first(boolean[]) - Static method in class jme3utilities.math.MyArray
Find the index of the first true element in the specified boolean array.
first(Collection<T>) - Static method in class jme3utilities.Heart
Access the first member of a collection.
firstAxis - Static variable in class jme3utilities.math.MyVector3f
index of the first (X) axis
firstQuadrant() - Method in interface jme3utilities.math.ReadXZ
Mirror (or reflect) this vector to the first quadrant.
firstQuadrant() - Method in class jme3utilities.math.VectorXZ
Mirror (or reflect) this vector to the first quadrant.
firstToLower(String) - Static method in class jme3utilities.MyString
Convert the first character of the specified text to lower case.
fittest() - Method in class jme3utilities.math.Population
Find the fittest (highest-scoring) element in this population.
fixedPath(File) - Static method in class jme3utilities.Heart
Canonicalize a file's path and convert backslashes to slashes.
fixPath(String) - Static method in class jme3utilities.Heart
Canonicalize a file path and convert backslashes to slashes.
flyCam - Variable in class jme3utilities.SimpleAppState
camera controller for demos and debugging: set by initialize()
forward - Static variable in class jme3utilities.math.VectorXZ
forward direction
fourthRoot(double) - Static method in class jme3utilities.math.MyMath
Extract the 4th root of a double-precision value.
fovX(Camera) - Static method in class jme3utilities.MyCamera
Determine the horizontal field-of-view angle of the specified Camera.
fovY(Camera) - Static method in class jme3utilities.MyCamera
Determine the vertical field-of-view angle of the specified Camera.
fraction(double, String) - Static method in class jme3utilities.Validate
Validate a non-negative proper fraction as a method argument.
fraction(float, String) - Static method in class jme3utilities.Validate
Validate a non-negative proper fraction as a method argument.
frequency(IntBuffer, int, int, int) - Static method in class jme3utilities.math.MyBuffer
Count the number of times the specified value occurs in the specified IntBuffer range.
fromAltAz(float, float) - Static method in class jme3utilities.math.MyVector3f
Generate a direction from altitude and azimuth angles.
fromAngles(float, float, float, Matrix3f) - Static method in class jme3utilities.math.MyMath
Sets a rotation matrix from the specified Tait-Bryan angles, applying the rotations in x-z-y extrinsic order or y-z'-x" intrinsic order.
frustumAspectRatio(Camera) - Static method in class jme3utilities.MyCamera
Determine the aspect ratio of the specified camera's frustum.

G

generateBasis(Vector3f, Vector3f, Vector3f) - Static method in class jme3utilities.math.MyVector3f
Generate an orthonormal basis that includes the specified vector.
generateFacetNormals(Mesh) - Static method in class jme3utilities.MyMesh
Generate normals on a triangle-by-triangle basis for a Triangles-mode Mesh without an index buffer.
generateFacetNormals(Mesh, VertexBuffer.Type, VertexBuffer.Type) - Static method in class jme3utilities.MyMesh
Generate facet normals for a Triangles-mode Mesh without an index buffer.
generateNormals(Mesh) - Static method in class jme3utilities.MyMesh
generateSphereNormals(Mesh, VertexBuffer.Type, VertexBuffer.Type) - Static method in class jme3utilities.MyMesh
Generate sphere normals for a Mesh.
Generator - Class in jme3utilities.math.noise
Generate pseudo-random numbers, vectors, and selections.
Generator() - Constructor for class jme3utilities.math.noise.Generator
Instantiate a pseudo-random generator with a seed likely to be unique.
Generator(long) - Constructor for class jme3utilities.math.noise.Generator
Instantiate a pseudo-random generator with the specified seed.
get(FloatBuffer, int, Vector3f) - Static method in class jme3utilities.math.MyBuffer
Read a Vector3f starting from the specified position.
getAttachments(Joint) - Static method in class jme3utilities.MySkeleton
Access the attachments node of the specified Joint.
getAttachments(Bone) - Static method in class jme3utilities.MySkeleton
Access the attachments node of the specified Bone.
getCacheType() - Method in class jme3utilities.UncachedKey
Access the preferred cache class for this asset type.
getCamera() - Method in class jme3utilities.debug.BoundsVisualizer
Access the Camera used for billboarding.
getCapacity() - Method in class jme3utilities.math.Population
Read the capacity of this population.
getCollisionTree(Mesh) - Static method in class jme3utilities.MyMesh
Access the collision tree of the specified Mesh
getDescriber() - Method in class jme3utilities.debug.Dumper
Access the Describer used by this dumper.
getExponent() - Method in class jme3utilities.ContrastAdjustmentFilter
Read the filter's power-law exponent.
getFileHandler() - Static method in class jme3utilities.Heart
Access the pre-existing FileHandler for logging, or if none is found, create one and use that.
getFpp(ViewPort, AssetManager, int) - Static method in class jme3utilities.Heart
Access the pre-existing FilterPostProcessor of the specified view port, or if it has none, add a new FPP and use that.
getGL(GLRenderer) - Static method in class jme3utilities.MyRender
Access the baseline OpenGL interface of the specified renderer.
getInfluence() - Method in class jme3utilities.NamedAppState
Enumerate appstates that are influenced by this AppState.
getKeyFrameTimes(Object) - Static method in class jme3utilities.MyAnimation
Access the time array of the specified track.
getKeyInput(InputManager) - Static method in class jme3utilities.Heart
Access the keyboard interface of the specified InputManager.
getMaterial() - Method in class jme3utilities.ContrastAdjustmentFilter
Access the Material used in this Filter.
getMaxTriangles() - Method in class jme3utilities.DecalManager
Return the maximum number of decal triangles to retain.
getNode() - Method in class jme3utilities.DecalManager
Access the scene-graph node which parents all the decals.
getPrefix(String) - Static method in class jme3utilities.NameGenerator
Given a name, recreate its prefix.
getRate() - Method in class jme3utilities.TimeOfDay
Read the simulation rate.
getRotations(Track) - Static method in class jme3utilities.MyAnimation
getScales(Track) - Static method in class jme3utilities.MyAnimation
getSharedGenerator() - Static method in class jme3utilities.math.noise.Noise
Access the shared generator.
getSubject() - Method in class jme3utilities.debug.BoundsVisualizer
Access the Spatial whose bounds are being visualized.
getSubtree() - Method in class jme3utilities.SubtreeControl
Access this control's subtree.
getTargetGeometry(Joint) - Static method in class jme3utilities.MySkeleton
Access the target geometry of the specified Joint.
getTargetName(HasLocalTransform) - Static method in class jme3utilities.MyAnimation
Determine the name of the specified animation target.
getTargetName(Track, AnimControl) - Static method in class jme3utilities.MyAnimation
Read the name of the target of the specified bone/spatial track in the specified AnimControl.
getTranslations(Track) - Static method in class jme3utilities.MyAnimation
getUvScale() - Method in class jme3utilities.mesh.DomeMesh
Read the U-V scale of this dome.
getUVScale() - Method in class jme3utilities.mesh.DomeMesh
Deprecated.
getVerticalAngle() - Method in class jme3utilities.mesh.DomeMesh
Read the vertical angle of this dome.
getX() - Method in interface jme3utilities.math.ReadXZ
Read the X-component of this vector.
getX() - Method in class jme3utilities.math.VectorXZ
Read the X-component of this vector.
getZ() - Method in interface jme3utilities.math.ReadXZ
Read the Z-component of this vector.
getZ() - Method in class jme3utilities.math.VectorXZ
Read the Z-component of this vector.
guiNode - Variable in class jme3utilities.SimpleAppState
root node of GUI scene graph: set by initialize()
guiViewPort - Variable in class jme3utilities.SimpleAppState
viewport for GUI scene: set by initialize()

H

halfExtents(Vector3f) - Method in class jme3utilities.math.RectangularSolid
Determine the half extents of the solid.
halfPi - Static variable in class jme3utilities.math.MyMath
Pi/2
hasAnyNormals(Mesh) - Static method in class jme3utilities.MyMesh
Test whether the specified Mesh has vertex normals, including bind-pose normals.
hasAnyTangents(Mesh) - Static method in class jme3utilities.MyMesh
Test whether the specified Mesh has vertex tangents, including bind-pose tangents.
hashCode() - Method in class jme3utilities.math.IntPair
Generate the hash code for this pair.
hashCode() - Method in class jme3utilities.math.RectSizeLimits
Generate the hash code for these limits.
hashCode() - Method in class jme3utilities.math.Vector3i
Generate the hash code for this vector.
hashCode() - Method in class jme3utilities.math.VectorXZ
Generate the hash code for this vector.
hasIndices(Mesh) - Static method in class jme3utilities.MyMesh
Test whether the specified Mesh has an index buffer.
hasInfluenceOver(AppState) - Method in class jme3utilities.NamedAppState
Test whether this state influences the specified AppState.
hasLight(Spatial, Light) - Static method in class jme3utilities.MySpatial
Test whether the specified Spatial has the specified Light in its local list.
hasLwjglVersion3() - Static method in class jme3utilities.DsUtils
Test whether jme3-lwjgl3 is in the classpath.
hasNormals(Mesh) - Static method in class jme3utilities.MyMesh
Test whether the specified Mesh has vertex normals, not including bind-pose normals.
hasStoredSettings(String) - Static method in class jme3utilities.Heart
Test whether the named application has stored settings.
hasTangents(Mesh) - Static method in class jme3utilities.MyMesh
Test whether the specified Mesh has vertex tangents, not including bind-pose tangents.
hasTrackForBone(Animation, int) - Static method in class jme3utilities.MyAnimation
Test whether the specified Animation includes a BoneTrack for the indexed Bone.
hasTriangles(Mesh) - Static method in class jme3utilities.MyMesh
Test whether the specified Mesh is composed of triangles.
hasUV(Mesh) - Static method in class jme3utilities.MyMesh
Test whether the specified Mesh has texture (U-V) coordinates.
headSize() - Method in class jme3utilities.debug.SkeletonVisualizer
Read the size for bone heads (in pixels).
Heart - Class in jme3utilities
Miscellaneous utility methods in the Heart Library.
hideNonInfluencers(SkeletonVisualizer, SkinningControl) - Static method in class jme3utilities.InfluenceUtil
De-visualize any joints that don't influence mesh vertices.
hideNonInfluencers(SkeletonVisualizer, SkeletonControl) - Static method in class jme3utilities.InfluenceUtil
De-visualize any bones that don't influence mesh vertices.
homePath(String) - Static method in class jme3utilities.Heart
Generate a canonical filesystem path to the named file in the user's home directory.
horizontalDirection(Vector3f) - Static method in class jme3utilities.math.MyVector3f
Determine the horizontal direction of an offset in world space.
hour() - Method in class jme3utilities.TimeOfDay
Determine the simulated time of day in hours.
hoursPerDay - Static variable in class jme3utilities.TimeOfDay
duration of a full day (in hours)
hypotenuse(float...) - Static method in class jme3utilities.math.MyMath
Return the root sum of squares of some single-precision values.
hypotenuseDouble(double...) - Static method in class jme3utilities.math.MyMath
Return the root sum of squares of some double-precision values.

I

Icosahedron - Class in jme3utilities.mesh
A 3-D, static, Triangles-mode mesh (without indices or texture coordinates) that renders a regular icosahedron.
Icosahedron() - Constructor for class jme3utilities.mesh.Icosahedron
No-argument constructor needed by SavableClassUtil.
Icosahedron(float, boolean) - Constructor for class jme3utilities.mesh.Icosahedron
Instantiate a regular icosahedron with the specified radius.
Icosphere - Class in jme3utilities.mesh
A 3-D, static, Triangles-mode mesh (with indices, normals, and texture coordinates) that approximates a sphere, generated by subdividing the faces of a regular icosahedron.
Icosphere - Enum constant in enum class jme3utilities.debug.SphereMeshes
Icosphere with numRefineSteps=1 (42 vertices)
Icosphere() - Constructor for class jme3utilities.mesh.Icosphere
No-argument constructor needed by SavableClassUtil.
Icosphere(int, float) - Constructor for class jme3utilities.mesh.Icosphere
Instantiate an icosphere with the specified radius and number of refinement steps: 0 steps → 12 vertices, 30 edges, 20 triangular faces 1 step → 42 vertices, 120 edges, 80 triangular faces 2 steps → 162 vertices, 480 edges, 320 triangular faces etcetera The center is at (0,0,0).
indentIncrement() - Method in class jme3utilities.debug.Dumper
Return the indent increment.
influence(AppState) - Method in class jme3utilities.NamedAppState
Cause this state to influence the specified AppState.
InfluenceUtil - Class in jme3utilities
Utility methods to determine which bones can influence mesh vertices.
initFilter(AssetManager, RenderManager, ViewPort, int, int) - Method in class jme3utilities.ContrastAdjustmentFilter
Initialize the filter.
initialize(AppStateManager, Application) - Method in class jme3utilities.debug.PerformanceAppState
Initialize this performance monitor prior to its first update.
initialize(AppStateManager, Application) - Method in class jme3utilities.NamedAppState
Initialize this state during the first update after it gets attached.
initialize(AppStateManager, Application) - Method in class jme3utilities.SimpleAppState
Initialize this state during the first update after it gets attached.
InitialState - Enum Class in jme3utilities
Enumerate possible initial states of an AppState or Control.
inputManager - Variable in class jme3utilities.SimpleAppState
input manager: set by initialize()
inRange(double, String, double, double) - Static method in class jme3utilities.Validate
Validate a limited double-precision value as a method argument.
inRange(float, String, float, float) - Static method in class jme3utilities.Validate
Validate a limited single-precision value as a method argument.
inRange(int, String, int, int) - Static method in class jme3utilities.Validate
Validate a limited integer as a method argument.
insertAt(Spatial, int, Control) - Static method in class jme3utilities.MyControl
Deprecated.
use Spatial.addControlAt(int, com.jme3.scene.control.Control)
interpolate(ReadXZ, float) - Method in interface jme3utilities.math.ReadXZ
Interpolate (blend) this vector with another.
interpolate(ReadXZ, float) - Method in class jme3utilities.math.VectorXZ
Interpolate (blend) this vector with another.
interpolateLinear(float, ColorRGBA, ColorRGBA) - Static method in class jme3utilities.math.MyColor
Interpolate linearly between 2 colors (with no side effect).
intersectSegments(Vector3f, Vector3f, Vector3f, Vector3f, float) - Static method in class jme3utilities.math.MyVector3f
Determine where (if at all) 2 line segments intersect.
IntPair - Class in jme3utilities.math
Represent a pair of distinct integers.
IntPair(int, int) - Constructor for class jme3utilities.math.IntPair
Instantiate a pair.
inverseOrientation(Spatial) - Static method in class jme3utilities.MySpatial
Construct the inverse of a spatial's world orientation, the Quaternion that undoes all its rotations.
invert(Map<String, String>) - Static method in class jme3utilities.MyString
Invert the specified String-to-String map.
isAllFinite(FloatBuffer, int, int) - Static method in class jme3utilities.math.MyBuffer
Test whether all values in the specified FloatBuffer range are finite.
isAllNonNegative(Vector3f) - Static method in class jme3utilities.math.MyVector3f
Test whether all components of a vector are all non-negative: in other words, whether it's in the first octant or the boundaries thereof.
isAllPositive(Vector3f) - Static method in class jme3utilities.math.MyVector3f
Test whether all components of a vector are all positive: in other words, whether it's strictly inside the first octant.
isAnimated(Mesh) - Static method in class jme3utilities.MyMesh
Test whether the specified Mesh is bone animated.
isBetween(double, double, double) - Static method in class jme3utilities.math.MyMath
Test whether b is between a and c.
isBetween(float, float, float) - Static method in class jme3utilities.math.MyMath
Test whether b is between a and c.
isBetween(int, int, int) - Static method in class jme3utilities.math.MyMath
Test whether b is between a and c.
isBetween(Vector3f, Vector3f, Vector3f) - Static method in class jme3utilities.math.MyVector3f
Test whether b is inside the axis-aligned bounding box formed by a and c.
isControlEnabled(Control) - Method in class jme3utilities.debug.Describer
Test whether the specified scene-graph control is enabled.
isDepthTest() - Method in class jme3utilities.debug.AxesVisualizer
Read the depth-test setting.
isDepthTest() - Method in class jme3utilities.debug.BoundsVisualizer
Determine the depth-test setting.
isDepthTest() - Method in class jme3utilities.debug.VectorVisualizer
Determine the depth-test setting.
isDumpBounds() - Method in class jme3utilities.debug.Dumper
Test whether world bounds will be dumped.
isDumpBucket() - Method in class jme3utilities.debug.Dumper
Test whether render-queue bucket assignments will be dumped.
isDumpCull() - Method in class jme3utilities.debug.Dumper
Test whether cull hints will be dumped.
isDumpMatParam() - Method in class jme3utilities.debug.Dumper
Test whether material parameters will be dumped.
isDumpOverride() - Method in class jme3utilities.debug.Dumper
Test whether material-parameter overrides will be dumped.
isDumpShadow() - Method in class jme3utilities.debug.Dumper
Test whether shadow modes will be dumped.
isDumpTransform() - Method in class jme3utilities.debug.Dumper
Test whether location and scaling will be dumped.
isDumpUser() - Method in class jme3utilities.debug.Dumper
Test whether user data will be dumped.
isDumpVertex() - Method in class jme3utilities.debug.Dumper
Test whether mesh-vertex data will be dumped.
isEnabled() - Method in class jme3utilities.debug.PointVisualizer
Test whether this visualizer is enabled.
isEnabled() - Method in class jme3utilities.NamedAppState
Test whether this state is enabled.
isEnabled() - Method in class jme3utilities.SimpleControl
Test whether this Control is enabled.
isEnabled(Control) - Static method in class jme3utilities.MyControl
Test whether the specified scene-graph control is enabled.
isFirstQuadrant() - Method in interface jme3utilities.math.ReadXZ
Test whether this vector is in the first quadrant.
isFirstQuadrant() - Method in class jme3utilities.math.VectorXZ
Test whether this vector is in the first quadrant.
isFrom(String, String) - Static method in class jme3utilities.NameGenerator
Test whether a name could plausibly have been generated from a specified prefix.
isFullWidth(Camera) - Static method in class jme3utilities.MyCamera
Test whether the specified Camera has a full-width ViewPort.
isIdentity(Transform) - Static method in class jme3utilities.math.MyMath
Test the specified transform for exact identity.
isIgnoringTransforms(Spatial) - Static method in class jme3utilities.MySpatial
Test whether a Spatial is a Geometry with ignoreTransform=true.
isInitialized() - Method in class jme3utilities.NamedAppState
Test whether this state is initialized.
isInRange(int, int) - Method in class jme3utilities.math.RectSizeLimits
Test the validity of the specified dimensions.
isInstance(Mesh) - Method in enum class jme3utilities.debug.SphereMeshes
Test whether the specified Mesh has the corresponding type.
isJointTrack(AnimTrack<?>) - Static method in class jme3utilities.MyAnimation
Test whether the specified AnimTrack targets a Joint.
isOdd(int) - Static method in class jme3utilities.math.MyMath
Test whether an integer value is odd.
isOrphan(Spatial) - Static method in class jme3utilities.MySpatial
Test whether a Spatial is an orphan or root (has no parent node).
isPure(Quaternion) - Static method in class jme3utilities.math.MyQuaternion
Test for a pure Quaternion.
isRotationIdentity(Quaternion) - Static method in class jme3utilities.math.MyQuaternion
Test whether the specified Quaternion represents an identity rotation.
isScaleIdentity(Vector3f) - Static method in class jme3utilities.math.MyVector3f
Test for a scale identity.
isScaleUniform(Vector3f) - Static method in class jme3utilities.math.MyVector3f
Test for a uniform scaling vector.
isSorted(float[]) - Static method in class jme3utilities.math.MyArray
Test whether the specified array is sorted in ascending order with no duplicates.
isSorted(int[]) - Static method in class jme3utilities.math.MyArray
Test whether the specified array is sorted in ascending order with no duplicates.
isSorted(Comparable[]) - Static method in class jme3utilities.math.MyArray
Test whether the specified array is sorted in ascending order with no duplicates.
isSorted(List<String>) - Static method in class jme3utilities.MyString
Test whether the specified List is lexicographically sorted in ascending order with no duplicates.
isZero() - Method in interface jme3utilities.math.ReadXZ
Test whether this vector is a zero vector.
isZero() - Method in class jme3utilities.math.VectorXZ
Test whether this vector is a zero vector.
isZero(Quaternion) - Static method in class jme3utilities.math.MyQuaternion
Test for a zero Quaternion.
isZero(Vector3f) - Static method in class jme3utilities.math.MyVector3f
Test for a zero vector or translation identity.

J

jme3utilities - package jme3utilities
Miscellaneous reusable classes for use with jMonkeyEngine3.
jme3utilities.debug - package jme3utilities.debug
Reusable classes for testing and debugging applications based on jMonkeyEngine3.
jme3utilities.math - package jme3utilities.math
Reusable classes which implement mathematical formulas and operations, for use with jMonkeyEngine3.
jme3utilities.math.noise - package jme3utilities.math.noise
Reusable classes and interfaces for implementing noise and pseudo-random number generation in jMonkeyEngine3.
jme3utilities.mesh - package jme3utilities.mesh
Classes which generate meshes for use with jMonkeyEngine3.
join(CharSequence, Iterable) - Static method in class jme3utilities.MyString
Join a collection of objects into a text string using the specified separator, ignoring any empties/nulls.
join(Iterable) - Static method in class jme3utilities.MyString
Join a collection of objects into a text string using spaces for separators and ignoring any empties/nulls.
join(Object[]) - Static method in class jme3utilities.MyString
Join an array of objects into a text string using spaces for separators and ignoring any empties/nulls.

L

larger() - Method in class jme3utilities.math.IntPair
Read the larger element of the pair.
lastAxis - Static variable in class jme3utilities.math.MyVector3f
index of the final (Z) axis
left - Static variable in class jme3utilities.math.VectorXZ
left turn/rotation
length() - Method in interface jme3utilities.math.ReadXZ
Determine the length (or magnitude or norm) of this vector.
length() - Method in class jme3utilities.math.VectorXZ
Determine the length (or magnitude or norm) of this vector.
lengthSquared() - Method in interface jme3utilities.math.ReadXZ
Determine the squared length of this vector.
lengthSquared() - Method in class jme3utilities.math.VectorXZ
Determine the squared length of this vector.
lengthSquared(Quaternion) - Static method in class jme3utilities.math.MyQuaternion
Return the squared length of the argument.
lengthSquared(Vector3f) - Static method in class jme3utilities.math.MyVector3f
Determine the squared length of a vector.
lerp(float, float, float) - Static method in class jme3utilities.math.MyMath
Interpolate linearly between (or extrapolate linearly from) 2 single-precision values.
lerp(float, ColorRGBA, ColorRGBA, ColorRGBA) - Static method in class jme3utilities.math.MyColor
Interpolate linearly between (or extrapolate linearly from) 2 colors.
lerp(float, Vector3f, Vector3f, Vector3f) - Static method in class jme3utilities.math.MyVector3f
Interpolate linearly between (or extrapolate linearly from) 2 vectors.
lerp(float, VertexBuffer, int, int, VertexBuffer, int) - Static method in class jme3utilities.Element
Linearly interpolate all data between 2 vertex-buffer elements and store the result in a 3rd vertex-buffer element.
lerp3(float, float, float, float, float) - Static method in class jme3utilities.math.MyMath
Interpolate linearly between (or extrapolate linearly from) 3 single-precision values.
lerp3(float, float, VertexBuffer, int, int, int, VertexBuffer, int) - Static method in class jme3utilities.Element
Linearly interpolate all data between 3 vertex-buffer elements and store the result in a 4th vertex-buffer element.
lineMeetsLine(Line, Line) - Static method in class jme3utilities.math.MyVector3f
Find the point on line1 closest to line2.
lineMeetsSphere(Line, Vector3f, float, boolean) - Static method in class jme3utilities.math.MyVector3f
Find the specified intersection between a specified line and a specified sphere.
lineWidth() - Method in class jme3utilities.debug.AxesVisualizer
Read the line width of the axis arrows.
lineWidth() - Method in class jme3utilities.debug.BoundsVisualizer
Determine the effective line width of the visualization.
lineWidth() - Method in class jme3utilities.debug.SkeletonVisualizer
Read the effective line width for links.
lineWidth() - Method in class jme3utilities.debug.VectorVisualizer
Determine the line width of the arrow.
listAnimatedMeshes(Spatial, List<Mesh>) - Static method in class jme3utilities.MySpatial
Enumerate all animated meshes in the specified subtree of a scene graph.
listAnimationSpatials(Spatial, List<Spatial>) - Static method in class jme3utilities.MySpatial
Enumerate all spatials with a SkeletonControl or SkinningControl in the specified subtree.
listArmatures(Spatial, List<Armature>) - Static method in class jme3utilities.MySkeleton
Enumerate all Armature instances in the specified subtree of a scene graph.
listBones(Skeleton, List<String>) - Static method in class jme3utilities.MySkeleton
Enumerate all named bones in the specified skeleton.
listBones(Spatial) - Static method in class jme3utilities.MySkeleton
Enumerate the names of all bones in a skeletonized spatial.
listControls(Spatial, Class<T>, List<T>) - Static method in class jme3utilities.MySpatial
Enumerate all controls of the specified type in the specified subtree of a scene graph.
listCorners() - Method in class jme3utilities.math.RectangularSolid
Enumerate the corner locations of the specified RectangularSolid.
listDisplayModes() - Static method in class jme3utilities.DsUtils
Enumerate the default monitor's available display modes.
listElements() - Method in class jme3utilities.math.Population
Enumerate all elements in the population, in descending order.
listGeometries(Spatial) - Static method in class jme3utilities.MySpatial
Enumerate all geometries in the specified subtree of a scene graph.
listLights(Spatial, Class<T>, List<T>) - Static method in class jme3utilities.MyLight
Enumerate all lights of the specified type in the specified subtree of a scene graph.
listMaterials(Spatial, List<Material>) - Static method in class jme3utilities.MySpatial
Enumerate all materials in the specified subtree of a scene graph.
listMaterialUsers(Spatial, Material, List<Geometry>) - Static method in class jme3utilities.MySpatial
Enumerate all geometries using the specified Material in the specified subtree of a scene graph.
listMeshes(Spatial, List<Mesh>) - Static method in class jme3utilities.MyMesh
Enumerate all meshes in the specified subtree of a scene graph.
listMeshUsers(Spatial, Mesh, List<Geometry>) - Static method in class jme3utilities.MySpatial
Enumerate all geometries using the specified Mesh in the specified subtree of a scene graph.
listNeighbors(FloatBuffer, int, int, float) - Static method in class jme3utilities.math.MyBuffer
Enumerate all pairs of 3-D vectors in the specified FloatBuffer range whose Euclidean distance is less that the specified limit.
listSeparator() - Method in class jme3utilities.debug.Describer
Return the list separator.
listSkeletons(Spatial, List<Skeleton>) - Static method in class jme3utilities.MySkeleton
Enumerate all skeleton instances in the specified subtree of a scene graph.
listSpatials(Spatial) - Static method in class jme3utilities.MySpatial
Enumerate all spatials in the specified subtree of a scene graph.
listSpatials(Spatial, Class<T>, List<T>) - Static method in class jme3utilities.MySpatial
Enumerate all spatials of the specified type in the specified subtree of a scene graph.
listTextures(Spatial, List<Texture>) - Static method in class jme3utilities.MySpatial
Enumerate all non-null texture instances in the specified subtree of a scene graph.
listVertexLocations(Spatial, VectorSet) - Static method in class jme3utilities.MyMesh
Enumerate the world locations of all vertices in the specified subtree of a scene graph.
listViewPorts(RenderManager, Vector2f) - Static method in class jme3utilities.MyCamera
Enumerate all view ports that contain the specified screen position.
listZipEntries(String, String) - Static method in class jme3utilities.Heart
Enumerate all entries (in the specified JAR or ZIP) whose names begin with the specified prefix.
load(AssetInfo) - Method in class jme3utilities.DummyLoader
Load a located asset.
load(AssetInfo) - Method in class jme3utilities.PropertiesLoader
Load a Properties asset.
load(AssetInfo) - Method in class jme3utilities.StringLoader
Load a text asset.
load(AssetManager) - Method in interface jme3utilities.Loadable
Load the assets of this Loadable without attaching them to anything.
Loadable - Interface in jme3utilities
A JMonkeyEngine object containing loadable assets.
loadFace(AssetManager, String, String, boolean) - Static method in class jme3utilities.MyAsset
Load the texture asset for a named face of a cubical star map.
loadResourceAsString(String) - Static method in class jme3utilities.Heart
Load UTF-8 text from the named resource.
loadTexture(AssetManager, String, boolean) - Static method in class jme3utilities.MyAsset
Load a non-flipped texture asset in edge-clamp mode.
localizeDirection(Vector3f, Spatial, Vector3f) - Static method in class jme3utilities.math.MyVector3f
Transform a direction vector from world coordinates to the local coordinates of the specified spatial.
localToWorld(Quaternion) - Method in class jme3utilities.math.RectangularSolid
Copy the local-to-world rotation.
localToWorld(Vector3f, Vector3f) - Method in class jme3utilities.math.RectangularSolid
Rotate from local coordinates to world coordinates.
log(Quaternion, Quaternion) - Static method in class jme3utilities.math.MyQuaternion
Return the natural logarithm of a normalized quaternion.
log2(int) - Static method in class jme3utilities.math.MyMath
Calculate the floor of the base-2 logarithm of the input value.
logger - Static variable in class jme3utilities.debug.PointVisualizer
message logger for this class
logger - Static variable in class jme3utilities.DecalManager
message logger for this class
logger - Static variable in class jme3utilities.DsUtils
message logger for this class
logger - Static variable in class jme3utilities.math.IntPair
message logger for this class
logger - Static variable in class jme3utilities.math.MyArray
message logger for this class
logger - Static variable in class jme3utilities.math.MyBuffer
message logger for this class
logger - Static variable in class jme3utilities.math.MyColor
message logger for this class
logger - Static variable in class jme3utilities.math.MyMath
message logger for this class
logger - Static variable in class jme3utilities.math.MyQuaternion
message logger for this class
logger - Static variable in class jme3utilities.math.MyVector3f
message logger for this class
logger - Static variable in class jme3utilities.math.MyVolume
message logger for this class
logger - Static variable in class jme3utilities.math.RectangularSolid
message logger for this class
logger - Static variable in class jme3utilities.math.Vector3i
message logger for this class
logger - Static variable in class jme3utilities.math.VectorSetUsingBuffer
message logger for this class
logger - Static variable in class jme3utilities.math.VectorSetUsingCollection
message logger for this class
logger - Static variable in class jme3utilities.math.VectorXZ
message logger for this class
logger - Static variable in class jme3utilities.mesh.ClothGrid
message logger for this class
logger - Static variable in class jme3utilities.mesh.Cone
message logger for this class
logger - Static variable in class jme3utilities.mesh.DividedLine
message logger for this class
logger - Static variable in class jme3utilities.mesh.Dodecahedron
message logger for this class
logger - Static variable in class jme3utilities.mesh.Icosahedron
message logger for this class
logger - Static variable in class jme3utilities.mesh.Icosphere
message logger for this class
logger - Static variable in class jme3utilities.mesh.Octahedron
message logger for this class
logger - Static variable in class jme3utilities.mesh.Octasphere
message logger for this class
logger - Static variable in class jme3utilities.mesh.Prism
message logger for this class
logger - Static variable in class jme3utilities.mesh.Tetrahedron
message logger for this class
logger - Static variable in class jme3utilities.SignalTracker
message logger for this class
logger - Static variable in class jme3utilities.Validate
message logger for this class
look(Camera, Vector3f) - Static method in class jme3utilities.MyCamera
Rotate the specified Camera without changing its location, setting its "up" direction automatically.
LoopMesh - Class in jme3utilities.mesh
A static, LineLoop-mode mesh (without indices) that renders a circle or polygon.
LoopMesh - Enum constant in enum class jme3utilities.debug.SphereMeshes
LoopMesh with 32 vertices (wants Y-axis billboarding)
LoopMesh() - Constructor for class jme3utilities.mesh.LoopMesh
No-argument constructor needed by SavableClassUtil.
LoopMesh(int) - Constructor for class jme3utilities.mesh.LoopMesh
Instantiate a regular polygon (or circle) with radius=1, in the X-Z plane.
LoopMesh(int, float) - Constructor for class jme3utilities.mesh.LoopMesh
Instantiate a regular polygon (or circle) in the X-Z plane.
LoopMesh(Vector3f[]) - Constructor for class jme3utilities.mesh.LoopMesh
Instantiate a 3-D polygon from an array of coordinates.

M

makeSphere(float, boolean, boolean) - Method in enum class jme3utilities.debug.SphereMeshes
Instantiate a new Mesh.
mapAttachments(Skeleton, Map<Bone, Spatial>) - Static method in class jme3utilities.MySkeleton
Map all attachments in the specified skeleton.
mapAttachments(Spatial, Map<Bone, Spatial>) - Static method in class jme3utilities.MySkeleton
Map all attachments nodes in the specified subtree of a scene graph.
matchPrefix(Collection<String>, String) - Static method in class jme3utilities.MyString
Filter a collection of strings, keeping only those that begin with the specified prefix.
max(float...) - Static method in class jme3utilities.math.MyMath
Find the maximum of some single-precision values.
maxAbs(Vector3f) - Method in interface jme3utilities.math.VectorSet
Find the maximum absolute coordinate for each axis among the Vector3f values in this set.
maxAbs(Vector3f) - Method in class jme3utilities.math.VectorSetUsingBuffer
Find the maximum absolute coordinate for each axis among the Vector3f values in this set.
maxAbs(Vector3f) - Method in class jme3utilities.math.VectorSetUsingCollection
Find the maximum absolute coordinate for each axis among the Vector3f values in this set.
maxAbs(Vector3f, Vector3f, Vector3f) - Static method in class jme3utilities.math.MyVector3f
Determine the component-wise maximum of absolute values of 2 vectors.
maxAbs(FloatBuffer, int, int, Vector3f) - Static method in class jme3utilities.math.MyBuffer
Find the maximum absolute coordinate for each axis in the specified FloatBuffer range.
maxChildren() - Method in class jme3utilities.debug.Dumper
Return the maximum number of children per Node.
maxDouble(double...) - Static method in class jme3utilities.math.MyMath
Find the maximum of some double-precision values.
maxHeight - Variable in class jme3utilities.math.RectSizeLimits
maximum height (≥minHeight)
maxima(Vector3f) - Method in class jme3utilities.math.RectangularSolid
Copy the maximum coordinate value for each local axis.
maxInt(int...) - Static method in class jme3utilities.math.MyMath
Find the maximum of some int values.
maxLength() - Method in interface jme3utilities.math.VectorSet
Find the magnitude of the longest vector in this set.
maxLength() - Method in class jme3utilities.math.VectorSetUsingBuffer
Find the magnitude of the longest vector in this set.
maxLength() - Method in class jme3utilities.math.VectorSetUsingCollection
Find the magnitude of the longest vector in this set.
maxLength(FloatBuffer, int, int) - Static method in class jme3utilities.math.MyBuffer
Find the magnitude of the longest 3-D vector in the specified FloatBuffer range.
maxMin(Vector3f, Vector3f) - Method in interface jme3utilities.math.VectorSet
Find the maximum and minimum coordinates for each axis among the values in this set.
maxMin(Vector3f, Vector3f) - Method in class jme3utilities.math.VectorSetUsingBuffer
Find the maximum and minimum coordinates for each axis among the values in this set.
maxMin(Vector3f, Vector3f) - Method in class jme3utilities.math.VectorSetUsingCollection
Find the maximum and minimum coordinates for each axis among the values in this set.
maxMin(FloatBuffer, int, int, Vector3f, Vector3f) - Static method in class jme3utilities.math.MyBuffer
Find the maximum and minimum coordinates of 3-D vectors in the specified FloatBuffer range.
maxWidth - Variable in class jme3utilities.math.RectSizeLimits
maximum width (≥minWidth)
mean(Vector3f) - Method in interface jme3utilities.math.VectorSet
Determine the sample mean for each axis among the values in this set.
mean(Vector3f) - Method in class jme3utilities.math.VectorSetUsingBuffer
Determine the sample mean for each axis among the values in this set.
mean(Vector3f) - Method in class jme3utilities.math.VectorSetUsingCollection
Determine the sample mean for each axis among the values in this set.
mean(Vector3f[], Vector3f) - Static method in class jme3utilities.math.MyArray
Determine the arithmetic mean of a non-empty array of vectors.
mean(FloatBuffer, int, int, Vector3f) - Static method in class jme3utilities.math.MyBuffer
Determine the arithmetic mean of 3-D vectors in the specified FloatBuffer range.
mean(Collection<Vector3f>, Vector3f) - Static method in class jme3utilities.math.MyVector3f
Determine the arithmetic mean of a non-empty collection of vectors.
meanVector3f(float[], Vector3f) - Static method in class jme3utilities.math.MyArray
Determine the arithmetic mean of the 3-D vectors in the specified float array.
merge(Mesh, Mesh) - Static method in class jme3utilities.MyMesh
Merge 2 meshes.
mergeFittestTo(int, Population<Fitness, Element>) - Method in class jme3utilities.math.Population
Merge the fittest elements into another population.
mergeSubsetTo(BitSet, Population<Fitness, Element>) - Method in class jme3utilities.math.Population
Merge the specified subset of this population into another population.
mergeTo(Population<Fitness, Element>) - Method in class jme3utilities.math.Population
Merge all elements into another population.
mergeUniformTo(int, Generator, Population<Fitness, Element>) - Method in class jme3utilities.math.Population
Merge a uniformly-distributed sample into another population.
MeshNormals - Enum Class in jme3utilities
Enumerate algorithms for auto-generating mesh normals from position data.
mid(double, double, double) - Static method in class jme3utilities.math.MyMath
Find the median of 3 double-precision values.
mid(float, float, float) - Static method in class jme3utilities.math.MyMath
Find the median of 3 single-precision values.
midpoint(Vector3f, Vector3f, Vector3f) - Static method in class jme3utilities.math.MyVector3f
Determine the midpoint between 2 locations.
min(float...) - Static method in class jme3utilities.math.MyMath
Find the minimum of some single-precision values.
minDouble(double...) - Static method in class jme3utilities.math.MyMath
Find the minimum of some double-precision values.
minHeight - Variable in class jme3utilities.math.RectSizeLimits
minimum height (≤maxHeight)
minima(Vector3f) - Method in class jme3utilities.math.RectangularSolid
Copy minimum coordinate value for each local axis.
minutesPerHour - Static variable in class jme3utilities.TimeOfDay
number of minutes in an hour
minWidth - Variable in class jme3utilities.math.RectSizeLimits
minimum width (≤maxWidth)
mirrorAxis(Quaternion, int, Quaternion) - Static method in class jme3utilities.math.MyQuaternion
Mirror the specified Quaternion along the indexed axis.
mirrorZ() - Method in interface jme3utilities.math.ReadXZ
Mirror (or reflect) this vector across the X-axis (complex conjugate or inverse rotation).
mirrorZ() - Method in class jme3utilities.math.VectorXZ
Mirror (or reflect) this vector across the X-axis (complex conjugate or inverse rotation).
modulo(double, double) - Static method in class jme3utilities.math.MyMath
Return the least non-negative value congruent with the input value with respect to the specified modulus.
modulo(float, float) - Static method in class jme3utilities.math.MyMath
Return the least non-negative value congruent with the input value with respect to the specified modulus.
modulo(int, int) - Static method in class jme3utilities.math.MyMath
Return the least non-negative value congruent with the input value with respect to the specified modulus.
mostRemote(List<Vector3f>) - Static method in class jme3utilities.math.MyVector3f
Find the most distant pair of locations in a specified list.
mouseLine(Camera, InputManager) - Static method in class jme3utilities.MyCamera
Convert the mouse-pointer location into a line.
mouseRay(Camera, InputManager) - Static method in class jme3utilities.MyCamera
Convert the mouse-pointer location into a ray.
mult(float) - Method in interface jme3utilities.math.ReadXZ
Scale this vector by a scalar.
mult(float) - Method in class jme3utilities.math.VectorXZ
Scale this vector by a scalar.
mult(ReadXZ) - Method in interface jme3utilities.math.ReadXZ
Multiply this vector by another (complex product or rotate-and-scale).
mult(ReadXZ) - Method in class jme3utilities.math.VectorXZ
Multiply this vector by another (complex product or rotate-and-scale).
multicolor2MaterialAssetPath - Static variable in class jme3utilities.MyAsset
asset path to the multicolor wireframe material definition with support for alpha discard and non-default point shapes
MyAnimation - Class in jme3utilities
Utility methods for manipulating animations, clips, and tracks.
MyArray - Class in jme3utilities.math
Utility methods that operate on arrays.
MyAsset - Class in jme3utilities
Utility methods for loading assets.
MyBuffer - Class in jme3utilities.math
Utility methods that operate on buffers, especially float buffers containing 3-D vectors.
MyCamera - Class in jme3utilities
Utility methods that operate on jME3 cameras and view ports.
MyColor - Class in jme3utilities.math
Utility methods for RGBA colors.
MyControl - Class in jme3utilities
Utility methods that operate on jME3 scene-graph controls in general.
MyLight - Class in jme3utilities
Utility methods for lights.
MyMath - Class in jme3utilities.math
Mathematical utility methods.
MyMesh - Class in jme3utilities
Utility methods for meshes and mesh vertices.
MyQuaternion - Class in jme3utilities.math
Mathematical utility methods.
MyRender - Class in jme3utilities
Utility methods that operate on jME3 renderers.
MySkeleton - Class in jme3utilities
Utility methods for manipulating skeletonized spatials, armatures, armature joints, skeletons, and skeleton bones.
MySpatial - Class in jme3utilities
Utility methods for manipulating scene graphs, nodes, and geometries.
MyString - Class in jme3utilities
Utility methods for char sequences, strings, and collections of strings.
MyVector3f - Class in jme3utilities.math
Utility methods for 3-D vectors.
MyVolume - Class in jme3utilities.math
Utility methods for computing volumes of shapes.

N

NamedAppState - Class in jme3utilities
An AppState that can influence other AppStates.
NamedAppState(boolean) - Constructor for class jme3utilities.NamedAppState
Instantiate an uninitialized AppState with no influence.
NamedAppState(InitialState) - Constructor for class jme3utilities.NamedAppState
Instantiate an uninitialized AppState with no influence.
NameGenerator - Class in jme3utilities
A namespace used to generate unique text strings for names.
NameGenerator() - Constructor for class jme3utilities.NameGenerator
A no-arg constructor to avoid javadoc warnings from JDK 18.
ne(Quaternion, Quaternion) - Static method in class jme3utilities.math.MyQuaternion
Test whether 2 quaternions are distinct, without distinguishing 0 from -0.
ne(Vector3f, Vector3f) - Static method in class jme3utilities.math.MyVector3f
Test whether 2 vectors are distinct, without distinguishing 0 from -0.
nearZ - Static variable in class jme3utilities.MyCamera
Z value for the near clipping plane (in screen coordinates)
negate() - Method in interface jme3utilities.math.ReadXZ
Negate this vector (or reverse its direction or reflect it in the origin).
negate() - Method in class jme3utilities.math.VectorXZ
Negate this vector (or reverse its direction or reflect it in the origin).
newBoneTrack(int, float[], Transform) - Static method in class jme3utilities.MyAnimation
Create a BoneTrack in which all keyframes have the same Transform.
newBoneTrack(int, float[], Vector3f[], Quaternion[], Vector3f[]) - Static method in class jme3utilities.MyAnimation
Create a new BoneTrack, with or without scales.
newBoneTrack(int, Vector3f, Quaternion, Vector3f) - Static method in class jme3utilities.MyAnimation
Create a BoneTrack consisting of a single keyframe at t=0.
nextFloat() - Static method in class jme3utilities.math.noise.Noise
Obtain the next uniformly distributed, pseudo-random, single-precision value from the shared generator.
nextFloat(float, float) - Method in class jme3utilities.math.noise.Generator
Generate a single-precision value, uniformly distributed between 2 extremes.
nextInt(int, int) - Method in class jme3utilities.math.noise.Generator
Generate an integer value, uniformly distributed between 2 extremes.
nextPoisson(double) - Method in class jme3utilities.math.noise.Generator
Generate an integer with a Poisson distribution, after Knuth.
nextQuaternion() - Method in class jme3utilities.math.noise.Generator
Generate a uniformly distributed, pseudo-random unit quaternion.
nextQuaternion(Quaternion) - Method in class jme3utilities.math.noise.Generator
Generate a uniformly distributed, pseudo-random unit quaternion.
nextUnitVector3f() - Method in class jme3utilities.math.noise.Generator
Generate a uniformly distributed, pseudo-random unit vector.
nextUnitVector3f(Vector3f) - Method in class jme3utilities.math.noise.Generator
Generate a uniformly distributed, pseudo-random unit vector.
nextVector3f() - Method in class jme3utilities.math.noise.Generator
Generate a pseudo-random vector that is uniformly distributed throughout the unit sphere centered on the origin.
nextVector3f(Vector3f) - Method in class jme3utilities.math.noise.Generator
Generate a pseudo-random vector that is uniformly distributed throughout the unit sphere centered on the origin.
Noise - Class in jme3utilities.math.noise
Pseudo-random and noise utility methods.
Noise2 - Interface in jme3utilities.math.noise
Interface for a 2-dimensional noise generator.
None - Enum constant in enum class jme3utilities.MeshNormals
no normals (delete if present, best for unshaded materials)
nonEmpty(float[], String) - Static method in class jme3utilities.Validate
Validate a non-null, non-empty float array as a method argument.
nonEmpty(int[], String) - Static method in class jme3utilities.Validate
Validate a non-null, non-empty int array as a method argument.
nonEmpty(Object[], String) - Static method in class jme3utilities.Validate
Validate a non-null, non-empty object array as a method argument.
nonEmpty(String, String) - Static method in class jme3utilities.Validate
Validate a non-null, non-empty string as a method argument.
nonEmpty(Collection, String) - Static method in class jme3utilities.Validate
Validate a non-null, non-empty collection as a method argument.
nonNegative(double, String) - Static method in class jme3utilities.Validate
Validate a non-negative double-precision value as a method argument.
nonNegative(float, String) - Static method in class jme3utilities.Validate
Validate a non-negative single-precision value as a method argument.
nonNegative(int, String) - Static method in class jme3utilities.Validate
Validate a non-negative integer as a method argument.
nonNegative(Vector2f, String) - Static method in class jme3utilities.Validate
Validate a non-negative Vector2f as a method argument.
nonNegative(Vector3f, String) - Static method in class jme3utilities.Validate
Validate a non-negative Vector3f as a method argument.
nonNull(Object, String) - Static method in class jme3utilities.Validate
Validate a non-null reference.
nonNullArray(Object[], String) - Static method in class jme3utilities.Validate
Validate an array of non-null objects.
nonZero(float, String) - Static method in class jme3utilities.Validate
Validate a non-zero single-precision value as a method argument.
nonZero(int, String) - Static method in class jme3utilities.Validate
Validate a non-zero integer value as a method argument.
nonZero(long, String) - Static method in class jme3utilities.Validate
Validate a non-zero long value as a method argument.
nonZero(Quaternion, String) - Static method in class jme3utilities.Validate
Validate a non-zero Quaternion as a method argument.
nonZero(Vector2f, String) - Static method in class jme3utilities.Validate
Validate a non-zero Vector2f as a method argument.
nonZero(Vector3f, String) - Static method in class jme3utilities.Validate
Validate a non-zero Vector3f as a method argument.
normalize() - Method in interface jme3utilities.math.ReadXZ
Normalize this vector to a unit vector.
normalize() - Method in class jme3utilities.math.VectorXZ
Normalize this vector to a unit vector.
normalize(float[], float, float) - Static method in class jme3utilities.math.MyArray
Normalize a dataset to [0, 1] using the specified min and max.
normalize(FloatBuffer, int, int) - Static method in class jme3utilities.math.MyBuffer
Normalize 3-D vectors in the specified FloatBuffer range.
normalizeLocal(Quaternion) - Static method in class jme3utilities.math.MyQuaternion
Normalize the specified Quaternion in place.
normalizeLocal(Vector3f) - Static method in class jme3utilities.math.MyVector3f
Normalize the specified vector in place.
north - Static variable in class jme3utilities.math.VectorXZ
north direction on map
numAxes - Static variable in class jme3utilities.math.MyVector3f
number of axes in the coordinate system
numAxes() - Method in class jme3utilities.debug.AxesVisualizer
Read the number of axis arrows.
number(double, String) - Static method in class jme3utilities.Validate
Validate a double-precision number as a method argument.
number(float, String) - Static method in class jme3utilities.Validate
Validate a single-precision number as a method argument.
numInfluenced(Mesh, int) - Static method in class jme3utilities.MyMesh
Count how many vertices in the specified Mesh are directly influenced by the indexed bone.
numVectors() - Method in interface jme3utilities.math.VectorSet
Determine the number of values in this set.
numVectors() - Method in class jme3utilities.math.VectorSetUsingBuffer
Determine the number of values in this set.
numVectors() - Method in class jme3utilities.math.VectorSetUsingCollection
Determine the number of values in this set.

O

Octahedron - Class in jme3utilities.mesh
A 3-D, static, Triangles-mode Mesh (without indices or texture coordinates) that renders a regular octahedron.
Octahedron() - Constructor for class jme3utilities.mesh.Octahedron
No-argument constructor needed by SavableClassUtil.
Octahedron(float, boolean) - Constructor for class jme3utilities.mesh.Octahedron
Instantiate a regular octahedron with the specified radius.
Octasphere - Class in jme3utilities.mesh
A static, Triangles-mode mesh (with indices, normals, and texture coordinates) that approximates a sphere, generated by subdividing the faces of a regular octahedron.
Octasphere - Enum constant in enum class jme3utilities.debug.SphereMeshes
Octasphere with numRefineSteps=2 (66 vertices)
Octasphere() - Constructor for class jme3utilities.mesh.Octasphere
No-argument constructor needed by SavableClassUtil.
Octasphere(int, float) - Constructor for class jme3utilities.mesh.Octasphere
Instantiate an Octasphere with the specified radius and number of refinement steps: 0 steps → 11 unique vertices and 8 triangular faces 1 step → 27 unique vertices and 32 triangular faces 2 steps → 83 unique vertices and 128 triangular faces 3 steps → 291 unique vertices and 512 triangular faces 4 steps → 1091 unique vertices and 2048 triangular faces etcetera
ortho(Vector3f) - Method in class jme3utilities.math.noise.Generator
Generate a pseudo-random unit vector orthogonal to the input vector.

P

parse(String) - Static method in class jme3utilities.math.MyColor
Parse a color from the specified text string.
parse(String) - Static method in class jme3utilities.math.MyVector3f
Parse a Vector3f from the specified text string.
parseAppArgs(SimpleApplication, String...) - Static method in class jme3utilities.Heart
Parse some conventional command-line arguments and apply them to the specified SimpleApplication.
parseDimensions(String) - Static method in class jme3utilities.DsUtils
Parse the specified text to obtain display dimensions.
particleMaterialAssetPath - Static variable in class jme3utilities.MyAsset
asset path of the Particle material definition
PerformanceAppState - Class in jme3utilities.debug
App state that implements a latency-oriented performance monitor for jMonkeyEngine3.
PerformanceAppState() - Constructor for class jme3utilities.debug.PerformanceAppState
Instantiate a new enabled, uninitialized state.
Perlin2 - Class in jme3utilities.math.noise
2-dimensional Perlin noise generator.
Perlin2(int, int, long, long) - Constructor for class jme3utilities.math.noise.Perlin2
Instantiate a generator with specified parameters.
Permutation - Class in jme3utilities.math.noise
Cyclic permutation of the integers from 0 to length-1, for use in noise functions.
Permutation(int, long) - Constructor for class jme3utilities.math.noise.Permutation
Construct a permutation with the specified length from a specified seed.
permute(int) - Method in class jme3utilities.math.noise.Permutation
Permute an index, wrapping at the end of the table.
phi - Static variable in class jme3utilities.math.MyMath
golden ratio = 1.618...
pick(E[]) - Method in class jme3utilities.math.noise.Generator
Pick a pseudo-random element from the specified array.
pick(BitSet, int, boolean) - Method in class jme3utilities.math.noise.Generator
Pick a pseudo-random bit with the specified value from the specified set.
pick(List<E>) - Method in class jme3utilities.math.noise.Generator
Pick a pseudo-random element from the specified list.
PointMesh - Class in jme3utilities.mesh
A Points-mode mesh that visualizes a single point.
PointMesh() - Constructor for class jme3utilities.mesh.PointMesh
Instantiate a mesh with the point at (0,0,0).
PointVisualizer - Class in jme3utilities.debug
Visualize a single location in space.
PointVisualizer() - Constructor for class jme3utilities.debug.PointVisualizer
No-argument constructor needed by SavableClassUtil.
PointVisualizer(AssetManager, int, ColorRGBA, String) - Constructor for class jme3utilities.debug.PointVisualizer
Instantiate an enabled visualizer with the specified size and color and the named shape.
PoleSphere - Enum constant in enum class jme3utilities.debug.SphereMeshes
com.jme3.scene.shape.Sphere with 172 vertices
Population<Fitness extends Comparable<Fitness>,Element> - Class in jme3utilities.math
A container for elements, sorted based on a measure of fitness.
Population(int) - Constructor for class jme3utilities.math.Population
Instantiate a population with the specified capacity.
positive(double, String) - Static method in class jme3utilities.Validate
Validate a positive double-precision value as a method argument.
positive(float, String) - Static method in class jme3utilities.Validate
Validate a positive single-precision value as a method argument.
positive(int, String) - Static method in class jme3utilities.Validate
Validate a positive integer value as a method argument.
positive(Vector3f, String) - Static method in class jme3utilities.Validate
Validate an all-positive Vector3f as a method argument.
postRender() - Method in class jme3utilities.NamedAppState
Callback during each frame after all rendering is complete.
pow(Quaternion, float, Quaternion) - Static method in class jme3utilities.math.MyQuaternion
Raise a normalized quaternion to the specified real power.
preOrderBones(Skeleton) - Static method in class jme3utilities.MySkeleton
Enumerate all bones in a pre-order, depth-first traversal of the specified Skeleton, such that child bones never precede their ancestors.
preOrderJoints(Armature) - Static method in class jme3utilities.MySkeleton
Enumerate all joints in a pre-order, depth-first traversal of the specified Armature, such that child joints never precede their ancestors.
prepareForCollide(Spatial) - Static method in class jme3utilities.MySpatial
Clear all cached collision data from the specified subtree of the scene graph and force a bound refresh.
Prism - Class in jme3utilities.mesh
A 3-D, static, Triangles-mode Mesh (without indices or texture coordinates) that renders a prism.
Prism() - Constructor for class jme3utilities.mesh.Prism
No-argument constructor needed by SavableClassUtil.
Prism(float, float, float) - Constructor for class jme3utilities.mesh.Prism
Instantiate a right prism, closed at both ends with right triangles.
Prism(int, float, float, boolean) - Constructor for class jme3utilities.mesh.Prism
Instantiate a right prism, closed at both ends with regular polygons.
projection(Vector3f, Vector3f, Vector3f) - Static method in class jme3utilities.math.MyVector3f
Project vector1 onto vector2.
PropertiesLoader - Class in jme3utilities
A loader for properties XML assets.
PropertiesLoader() - Constructor for class jme3utilities.PropertiesLoader
A no-arg constructor to avoid javadoc warnings from JDK 18.
purge() - Method in class jme3utilities.DecalManager
Remove just enough of the old decals to conform to the triangle limit.
put(FloatBuffer, int, Vector3f) - Static method in class jme3utilities.math.MyBuffer
Write a Vector3f starting at the specified position.
put(FloatBuffer, int, Vector4f) - Static method in class jme3utilities.math.MyBuffer
Write a Vector4f starting at the specified position.

Q

quote(CharSequence) - Static method in class jme3utilities.MyString
Enclose the specified text in quotation marks and escape all tab, quote, newline, and backslash characters.
quoteName(CharSequence) - Static method in class jme3utilities.MyString
Enclose the specified name in quotation marks and escape all tab, quote, newline, and backslash characters.

R

read(JmeImporter) - Method in class jme3utilities.ContrastAdjustmentFilter
De-serialize this filter, for example when loading from a J3O file.
read(JmeImporter) - Method in class jme3utilities.debug.AxesVisualizer
De-serialize this Control from the specified importer, for example when loading from a J3O file.
read(JmeImporter) - Method in class jme3utilities.debug.BoundsVisualizer
De-serialize this Control from the specified importer, for example when loading from a J3O file.
read(JmeImporter) - Method in class jme3utilities.debug.PointVisualizer
De-serialize this visualizer, for example when loading from a J3O file.
read(JmeImporter) - Method in class jme3utilities.debug.SkeletonVisualizer
De-serialize this Control from the specified importer, for example when loading from a J3O file.
read(JmeImporter) - Method in class jme3utilities.debug.VectorVisualizer
De-serialize this Control from the specified importer, for example when loading from a J3O file.
read(JmeImporter) - Method in class jme3utilities.math.RectangularSolid
De-serialize this solid, for example when loading from a J3O file.
read(JmeImporter) - Method in class jme3utilities.math.Vector3i
De-serialize this vector, for example when loading from a J3O file.
read(JmeImporter) - Method in class jme3utilities.math.VectorXZ
De-serialize this instance, for example when loading from a J3O file.
read(JmeImporter) - Method in class jme3utilities.mesh.ClothGrid
De-serialize this mesh from the specified importer, for example when loading from a J3O file.
read(JmeImporter) - Method in class jme3utilities.mesh.DomeMesh
De-serialize this mesh, for example when loading from a J3O file.
read(JmeImporter) - Method in class jme3utilities.NameGenerator
De-serialize this name generator, for example when loading from a J3O file.
read(JmeImporter) - Method in class jme3utilities.SubtreeControl
De-serialize this Control from the specified importer, for example when loading from a J3O file.
readIndex(Buffer) - Static method in class jme3utilities.math.MyBuffer
Read an index from a Buffer and advance the buffer's position.
ReadXZ - Interface in jme3utilities.math
Single-precision vector with no 'y' coordinate, used to represent horizontal locations, offsets, orientations, directions, rotations, and extents.
RectangleMesh - Class in jme3utilities.mesh
A 2-D, static, TriangleFan-mode mesh that renders an axis-aligned rectangle in the X-Y plane.
RectangleMesh() - Constructor for class jme3utilities.mesh.RectangleMesh
Instantiate an axis-aligned unit square with right-handed normals and its first vertex at the mesh origin.
RectangleMesh(float, float, float, float, float) - Constructor for class jme3utilities.mesh.RectangleMesh
Instantiate an axis-aligned rectangle with default texture coordinates.
RectangleMesh(float, float, float, float, float, float, float, float, float) - Constructor for class jme3utilities.mesh.RectangleMesh
Instantiate an axis-aligned rectangle with the specified parameters.
RectangleMesh(Rectangle, float) - Constructor for class jme3utilities.mesh.RectangleMesh
Instantiate an axis-aligned rectangle with default texture coordinates.
RectangleOutlineMesh - Class in jme3utilities.mesh
A 2-D, static, LineLoop-mode mesh that renders the outline of a rectangle in the X-Y plane.
RectangleOutlineMesh() - Constructor for class jme3utilities.mesh.RectangleOutlineMesh
Instantiate an axis-aligned unit square with its first vertex at the mesh origin.
RectangleOutlineMesh(float, float, float, float) - Constructor for class jme3utilities.mesh.RectangleOutlineMesh
Instantiate an axis-aligned rectangle.
RectangularSolid - Class in jme3utilities.math
A rectangular solid whose axes might not be aligned with the world axes.
RectangularSolid() - Constructor for class jme3utilities.math.RectangularSolid
Instantiate a zero-extent rectangular solid at the origin.
RectangularSolid(float[]) - Constructor for class jme3utilities.math.RectangularSolid
Instantiate a compact solid that bounds the sample locations in the specified float array.
RectangularSolid(BoundingBox) - Constructor for class jme3utilities.math.RectangularSolid
Instantiate a solid that matches the specified axis-aligned bounding box.
RectangularSolid(Vector3f) - Constructor for class jme3utilities.math.RectangularSolid
Instantiate a centered solid with the specified half extents.
RectangularSolid(Vector3f, Vector3f, Quaternion) - Constructor for class jme3utilities.math.RectangularSolid
Instantiate a solid with the specified minima, maxima, and rotation.
RectangularSolid(AbstractBox) - Constructor for class jme3utilities.math.RectangularSolid
Instantiate a solid that exactly matches the specified mesh.
RectangularSolid(FloatBuffer, int, int) - Constructor for class jme3utilities.math.RectangularSolid
Instantiate a compact solid that bounds the sample locations in the specified FloatBuffer range.
RectangularSolid(Collection<Vector3f>) - Constructor for class jme3utilities.math.RectangularSolid
Instantiate a compact solid that bounds the specified collection of sample locations.
RectangularSolid(RectangularSolid, Vector3f) - Constructor for class jme3utilities.math.RectangularSolid
Instantiate a rectangular solid by scaling another solid around its center.
RectSizeLimits - Class in jme3utilities.math
Limits on the size of a non-degenerate rectangle.
RectSizeLimits(int, int, int, int) - Constructor for class jme3utilities.math.RectSizeLimits
Instantiate a set of limits.
reduce(Collection<String>, int) - Static method in class jme3utilities.MyString
Reduce a collection of strings using common prefixes.
refreshCachedFields() - Method in class jme3utilities.SimpleAppState
Update cached references to match the application.
rejection(Vector3f, Vector3f, Vector3f) - Static method in class jme3utilities.math.MyVector3f
Calculate the vector rejection of vector1 on vector2.
remainder(String, String) - Static method in class jme3utilities.MyString
Extract the remainder of the specified string after removing the specified prefix.
removeAll() - Method in class jme3utilities.DecalManager
Remove all decals.
removeAllControls(Spatial) - Static method in class jme3utilities.MySpatial
Remove all controls from the specified subtree of a scene graph.
removeSuffix(String, String) - Static method in class jme3utilities.MyString
Extract the remainder of the specified string after removing the specified suffix.
removeViewPort(ViewPort) - Method in interface jme3utilities.ViewPortListener
Notify the listener that a viewport has been removed.
render(RenderManager) - Method in class jme3utilities.NamedAppState
Callback to perform rendering for this state during each frame.
render(RenderManager) - Method in class jme3utilities.SimpleAppState
Callback to perform rendering for this state during each frame.
render(RenderManager) - Method in class jme3utilities.ViewPortAppState
Callback to perform rendering for this state during each frame.
renderColor(ColorSpace, ColorRGBA) - Static method in class jme3utilities.math.MyColor
Convert a gamma-encoded color to the specified ColorSpace.
renderManager - Variable in class jme3utilities.SimpleAppState
render manager: set by initialize()
repeat(CharSequence, int) - Static method in class jme3utilities.MyString
Generate a String consisting of a specified character sequence repeated a specified number of times.
reposition(int, int, Vector3f) - Method in class jme3utilities.mesh.ClothGrid
Reposition the specified mesh vertex.
require(boolean, String) - Static method in class jme3utilities.Validate
Validate an arbitrary boolean-valued expression involving method arguments.
reseedGenerator(long) - Static method in class jme3utilities.math.noise.Noise
Re-seed the shared generator.
reset() - Method in class jme3utilities.NameGenerator
Restart name generation from scratch, forgetting about any previously used sequence numbers.
reverseNormals(Mesh) - Static method in class jme3utilities.MyMesh
Reverse the normals of a Mesh.
reverseWinding(Mesh) - Static method in class jme3utilities.MyMesh
Reverse the winding order of a Triangles-mode Mesh, but don't reverse its normals.
right - Static variable in class jme3utilities.math.VectorXZ
right turn/rotation
root2 - Static variable in class jme3utilities.math.MyMath
square root of 2
rootHalf - Static variable in class jme3utilities.math.MyMath
square root of 1/2
rootNode - Variable in class jme3utilities.SimpleAppState
root node of main scene graph: set by initialize()
rotate(float) - Method in interface jme3utilities.math.ReadXZ
Rotate a vector CLOCKWISE about the +Y axis.
rotate(float) - Method in class jme3utilities.math.VectorXZ
Rotate a vector CLOCKWISE about the +Y axis.
rotate(Quaternion, Vector3f, Vector3f) - Static method in class jme3utilities.math.MyQuaternion
Rotate the input vector using the specified quaternion.
rotate(Mesh, Quaternion) - Static method in class jme3utilities.MyMesh
Apply the specified rotation to the specified Mesh.
rotate(FloatBuffer, int, int, Quaternion) - Static method in class jme3utilities.math.MyBuffer
Apply the specified rotation to 3-D vectors in the specified FloatBuffer range.
rotateBinormals(FloatBuffer, int, int, Quaternion) - Static method in class jme3utilities.math.MyBuffer
Apply the specified rotation to the binormals in the specified FloatBuffer range.
rotateBuffer(Mesh, VertexBuffer.Type, Quaternion) - Static method in class jme3utilities.MyMesh
Apply the specified rotation to all data in the specified VertexBuffer.
rotateInverse(Quaternion, Vector3f, Vector3f) - Static method in class jme3utilities.math.MyQuaternion
Rotate the input vector using the inverse of the specified quaternion.
rotateTangentBuffer(Mesh, VertexBuffer.Type, Quaternion) - Static method in class jme3utilities.MyMesh
Apply the specified rotation to all data in the specified tangent buffer.
RoundedRectangle - Class in jme3utilities.mesh
A 2-D, static, fan-mode mesh that renders an axis-aligned rounded rectangle in the X-Y plane.
RoundedRectangle() - Constructor for class jme3utilities.mesh.RoundedRectangle
Instantiate an axis-aligned, rounded unit square with a corner radius of 0.1, right-handed normals, and X and Y extending from 0 to 1.
RoundedRectangle(float, float, float, float, float, float) - Constructor for class jme3utilities.mesh.RoundedRectangle
Instantiate an axis-aligned rounded rectangle with the specified corner radius.

S

sample(float, float) - Method in interface jme3utilities.math.noise.Noise2
Sample the noise function at a specified point.
sample(float, float) - Method in class jme3utilities.math.noise.Perlin2
Sample the noise function at a specified point.
sampleNormalized(float, float) - Method in interface jme3utilities.math.noise.Noise2
Sample the noise function at a specified point and normalize it to the range [-1, 1].
sampleNormalized(float, float) - Method in class jme3utilities.math.noise.Perlin2
Sample the noise function at a specified point and normalize it to the range [-1, 1].
saturate(ColorRGBA) - Static method in class jme3utilities.math.MyColor
Generate a brightened and saturated version of a specified color (with no side effect).
scalarProjection(Vector3f, Vector3f) - Static method in class jme3utilities.math.MyVector3f
Project vector1 onto vector2.
scale(Mesh, float) - Static method in class jme3utilities.MyMesh
Scale all vertex positions uniformly by the specified factor.
scale(FloatBuffer, int, int, Vector3f) - Static method in class jme3utilities.math.MyBuffer
Apply the specified scale factors to 3-D vectors in the specified FloatBuffer range.
scale(ReadXZ) - Method in interface jme3utilities.math.ReadXZ
Scale this vector by another (non-uniform scaling).
scale(ReadXZ) - Method in class jme3utilities.math.VectorXZ
Scale this vector by another (non-uniform scaling).
second() - Method in class jme3utilities.TimeOfDay
Determine the simulated time of day in whole seconds.
secondsPerDay - Static variable in class jme3utilities.TimeOfDay
number of seconds in a day
secondsPerHour - Static variable in class jme3utilities.TimeOfDay
number of seconds in an hour - declared early due to a dependency
secondsPerMinute - Static variable in class jme3utilities.TimeOfDay
number of seconds in a minute - declared early due to a dependency
setActive(String, int, boolean) - Method in class jme3utilities.SignalTracker
Update whether a named signal source is active.
setAxisLength(float) - Method in class jme3utilities.debug.AxesVisualizer
Alter the length of the axis arrows.
setBoneIndexBuffer(Mesh, int, IndexBuffer) - Static method in class jme3utilities.MyMesh
Replace the BoneIndexBuffer of a Mesh.
setCapacity(int) - Method in class jme3utilities.math.Population
Alter the capacity of this container.
setColor(ColorRGBA) - Method in class jme3utilities.debug.BoundsVisualizer
Alter the color of all lines.
setColor(ColorRGBA) - Method in class jme3utilities.debug.PointVisualizer
Alter the color.
setColor(ColorRGBA) - Method in class jme3utilities.debug.SkeletonVisualizer
Alter the colors of all link lines and bone heads.
setColor(ColorRGBA) - Method in class jme3utilities.debug.VectorVisualizer
Alter the color of the arrow.
setDepthTest(boolean) - Method in class jme3utilities.debug.AxesVisualizer
Alter the depth-test setting.
setDepthTest(boolean) - Method in class jme3utilities.debug.BoundsVisualizer
Alter the depth test setting.
setDepthTest(boolean) - Method in class jme3utilities.debug.PointVisualizer
Enable or disable the depth test.
setDepthTest(boolean) - Method in class jme3utilities.debug.VectorVisualizer
Alter the depth-test setting.
setDescriber(Describer) - Method in class jme3utilities.debug.Dumper
Replace the current Describer with the specified one.
setDumpBounds(boolean) - Method in class jme3utilities.debug.Dumper
Configure dumping of world bounds.
setDumpBucket(boolean) - Method in class jme3utilities.debug.Dumper
Configure dumping of render-queue bucket assignments.
setDumpCull(boolean) - Method in class jme3utilities.debug.Dumper
Configure dumping of cull hints.
setDumpMatParam(boolean) - Method in class jme3utilities.debug.Dumper
Configure dumping of material parameters.
setDumpOverride(boolean) - Method in class jme3utilities.debug.Dumper
Configure dumping of material-parameter overrides.
setDumpShadow(boolean) - Method in class jme3utilities.debug.Dumper
Configure dumping of shadow modes.
setDumpTransform(boolean) - Method in class jme3utilities.debug.Dumper
Configure dumping of location and scaling.
setDumpUser(boolean) - Method in class jme3utilities.debug.Dumper
Configure dumping of user data.
setDumpVertex(boolean) - Method in class jme3utilities.debug.Dumper
Configure dumping of mesh-vertex data.
setEnabled(boolean) - Method in class jme3utilities.debug.AxesVisualizer
Alter the visibility of the visualization.
setEnabled(boolean) - Method in class jme3utilities.debug.BoundsVisualizer
Alter the visibility of the visualization.
setEnabled(boolean) - Method in class jme3utilities.debug.PerformanceAppState
Enable or disable this performance monitor.
setEnabled(boolean) - Method in class jme3utilities.debug.PointVisualizer
Enable or disable this visualizer.
setEnabled(boolean) - Method in class jme3utilities.debug.SkeletonVisualizer
Alter the visibility of the visualization.
setEnabled(boolean) - Method in class jme3utilities.debug.VectorVisualizer
Alter the visibility of the visualization.
setEnabled(boolean) - Method in class jme3utilities.NamedAppState
Enable or disable the functionality of this state.
setEnabled(boolean) - Method in class jme3utilities.SubtreeControl
Enable or disable this Control.
setEnabled(Control, boolean) - Static method in class jme3utilities.MyControl
Alter the enabled state of a scene-graph control.
setExponent(float) - Method in class jme3utilities.ContrastAdjustmentFilter
Alter the filter's power-law exponent.
setGrayPixel(Graphics2D, int, int, float, float) - Static method in class jme3utilities.Heart
Set the specified pixel to the specified brightness and opacity.
setHeadColor(int, ColorRGBA) - Method in class jme3utilities.debug.SkeletonVisualizer
Alter the color of the indexed bone's head.
setHeadColor(ColorRGBA) - Method in class jme3utilities.debug.SkeletonVisualizer
Alter the colors of all bone heads.
setHeadShape(Texture) - Method in class jme3utilities.debug.SkeletonVisualizer
Alter the shape used to visualize bone heads.
setHeadSize(float) - Method in class jme3utilities.debug.SkeletonVisualizer
Alter the size of bone heads.
setHour(float) - Method in class jme3utilities.TimeOfDay
Alter the simulation time.
setIndentIncrement(String) - Method in class jme3utilities.debug.Dumper
Configure the indent increment.
setLineColor(ColorRGBA) - Method in class jme3utilities.debug.SkeletonVisualizer
Alter the colors of all link lines.
setLineWidth(float) - Method in class jme3utilities.debug.AxesVisualizer
Alter the line width.
setLineWidth(float) - Method in class jme3utilities.debug.BoundsVisualizer
Alter the effective line width of the visualization.
setLineWidth(float) - Method in class jme3utilities.debug.SkeletonVisualizer
Alter the effective line width for links.
setLineWidth(float) - Method in class jme3utilities.debug.VectorVisualizer
Alter the line width.
setListSeparator(String) - Method in class jme3utilities.debug.Describer
Alter the list separator.
setLocalTransform(Bone, Transform) - Static method in class jme3utilities.MySkeleton
Alter the transform of the specified bone relative to its parent.
setLocation(Vector3f) - Method in class jme3utilities.mesh.PointMesh
Alter the location of the point.
setLoggingLevels(Level) - Static method in class jme3utilities.Heart
Alter the logging levels of all known loggers.
setMaxChildren(int) - Method in class jme3utilities.debug.Dumper
Configure the maximum number of children per Node.
setMaxTriangles(int) - Method in class jme3utilities.DecalManager
Alter the maximum number of decal triangles to retain.
setName(Bone, String) - Static method in class jme3utilities.MySkeleton
Rename of the specified bone.
setNearFar(Camera, float, float) - Static method in class jme3utilities.MyCamera
Alter a camera's near and far planes without affecting its aspect ratio or field-of-view.
setNumAxes(int) - Method in class jme3utilities.debug.AxesVisualizer
Alter the number of axis arrows.
setRate(float) - Method in class jme3utilities.TimeOfDay
Alter the simulation rate.
setSegmentAngle(float) - Method in class jme3utilities.mesh.DomeMesh
Regenerate the mesh for a new segment angle: 2*Pi produces a complete dome, Pi results in a half dome, and so on.
setShape(Texture) - Method in class jme3utilities.debug.PointVisualizer
Alter the shape.
setShape(String) - Method in class jme3utilities.debug.PointVisualizer
Alter the shape.
setSize(int) - Method in class jme3utilities.debug.PointVisualizer
Alter the size.
setSpatial(Spatial) - Method in class jme3utilities.SubtreeControl
Alter which Node is controlled.
setSphereType(SphereMeshes) - Method in class jme3utilities.debug.BoundsVisualizer
Alter the type of Mesh used to visualize spheres.
setSubject(AbstractControl) - Method in class jme3utilities.debug.SkeletonVisualizer
Configure the Armature (or Skeleton) and transform spatial based on the specified Control.
setSubject(Spatial) - Method in class jme3utilities.debug.BoundsVisualizer
Alter which spatial's bounds are being visualized.
setSubtree(Spatial) - Method in class jme3utilities.SubtreeControl
Initialize the subtree.
setTipOffset(Vector3f) - Method in class jme3utilities.debug.VectorVisualizer
Alter the offset of the arrow's tip in local coordinates.
setTransformSpatial(Spatial) - Method in class jme3utilities.debug.SkeletonVisualizer
Alter which Spatial provides the world transform
setUpdateInterval(float) - Method in class jme3utilities.debug.PerformanceAppState
Alter the measurement interval.
setUserControl(Skeleton, boolean) - Static method in class jme3utilities.MySkeleton
Alter all the user-control flags in the specified Skeleton.
setUserControl(Spatial, boolean) - Static method in class jme3utilities.MySkeleton
Alter all the user-control flags in the specified subtree of the scene graph.
setVerticalAngle(float) - Method in class jme3utilities.mesh.DomeMesh
Regenerate the mesh for a new vertical angle: Pi/2 produces a hemisphere and so on.
setWorldLocation(Spatial, Vector3f) - Static method in class jme3utilities.MySpatial
Alter the world location of a spatial's center.
setWorldOrientation(Spatial, Quaternion) - Static method in class jme3utilities.MySpatial
Alter the world orientation of the specified Spatial.
setWorldScale(Spatial, float) - Static method in class jme3utilities.MySpatial
Alter the (uniform) world scaling of the specified Spatial.
setWorldTransform(Spatial, Transform) - Static method in class jme3utilities.MySpatial
Alter the world transform of the specified Spatial.
setYTangent(Camera, float) - Static method in class jme3utilities.MyCamera
Alter a camera's field-of-view tangents.
shadedMaterialAssetPath - Static variable in class jme3utilities.MyAsset
asset path of the shaded material definition
sharedPrefixLength(CharSequence, CharSequence) - Static method in class jme3utilities.MyString
Find the length of the shared prefix of 2 text sequences.
SignalTracker - Class in jme3utilities
Track the active/inactive status of named signals.
SignalTracker() - Constructor for class jme3utilities.SignalTracker
A no-arg constructor to avoid javadoc warnings from JDK 18.
simpleApplication - Variable in class jme3utilities.SimpleAppState
application instance: set by initialize()
SimpleAppState - Class in jme3utilities
A NamedAppState with protected fields analogous to those of SimpleApplication.
SimpleAppState(boolean) - Constructor for class jme3utilities.SimpleAppState
Instantiate an uninitialized state.
SimpleAppState(InitialState) - Constructor for class jme3utilities.SimpleAppState
Instantiate an uninitialized state.
SimpleControl - Class in jme3utilities
A simplified AbstractControl.
SimpleControl() - Constructor for class jme3utilities.SimpleControl
A no-arg constructor to avoid javadoc warnings from JDK 18.
size() - Method in class jme3utilities.debug.PointVisualizer
Read the size.
size() - Method in class jme3utilities.math.Population
Read the number of elements in this population.
SkeletonVisualizer - Class in jme3utilities.debug
A SubtreeControl to visualize a Skeleton.
SkeletonVisualizer() - Constructor for class jme3utilities.debug.SkeletonVisualizer
No-argument constructor needed by SavableClassUtil.
SkeletonVisualizer(AssetManager, AbstractControl) - Constructor for class jme3utilities.debug.SkeletonVisualizer
Instantiate a disabled control.
slerp(float, Quaternion, Quaternion, Quaternion) - Static method in class jme3utilities.math.MyQuaternion
Interpolate between 2 normalized quaternions using spherical linear (Slerp) interpolation.
slerp(float, Transform, Transform, Transform) - Static method in class jme3utilities.math.MyMath
Interpolate between 2 transforms using spherical linear (Slerp) interpolation.
smaller() - Method in class jme3utilities.math.IntPair
Read the smaller element of the pair.
Smooth - Enum constant in enum class jme3utilities.MeshNormals
smoothed normals (for shaded materials)
smoothNormals(Mesh) - Static method in class jme3utilities.MyMesh
Smooth the normals of a Mesh by averaging them across all uses of each distinct vertex position.
smoothNormals(Mesh, VertexBuffer.Type, VertexBuffer.Type) - Static method in class jme3utilities.MyMesh
Smooth the normals of a Mesh by averaging them across all uses of each distinct vertex position.
snapLocal(Quaternion, int) - Static method in class jme3utilities.math.MyQuaternion
Round the rotation angle of the indexed axis to the nearest Pi/2 radians.
south - Static variable in class jme3utilities.math.VectorXZ
south direction on map
Sphere - Enum constant in enum class jme3utilities.MeshNormals
sphere normals (normal direction is determined by vertex position)
SphereMeshes - Enum Class in jme3utilities.debug
Enumerate mesh options for visualizing spheres.
sphereType() - Method in class jme3utilities.debug.BoundsVisualizer
Read the type of Mesh used to visualize spheres.
sphereVolume(float) - Static method in class jme3utilities.math.MyVolume
Compute the volume of a sphere with the specified radius.
sqr(double) - Static method in class jme3utilities.math.MyMath
Square the specified double-precision value.
squad(float, Quaternion, Quaternion, Quaternion, Quaternion, Quaternion) - Static method in class jme3utilities.math.MyQuaternion
Interpolate between 4 normalized quaternions using the Squad function.
squadA(Quaternion, Quaternion, Quaternion, Quaternion) - Static method in class jme3utilities.math.MyQuaternion
Return Squad parameter "a" for a continuous first derivative at the middle point of 3 specified control points.
standardAngle(float, String) - Static method in class jme3utilities.Validate
Validate a standardized angle as a method argument.
standardize(float) - Static method in class jme3utilities.math.MyMath
Standardize a single-precision value in preparation for hashing.
standardize(Quaternion, Quaternion) - Static method in class jme3utilities.math.MyQuaternion
Standardize a Quaternion in preparation for hashing.
standardize(Vector3f, Vector3f) - Static method in class jme3utilities.math.MyVector3f
Standardize a vector in preparation for hashing.
standardizeAngle(float) - Static method in class jme3utilities.math.MyMath
Standardize a rotation angle to the range [-Pi, Pi).
stateAttached(AppStateManager) - Method in class jme3utilities.NamedAppState
Callback when this state gets attached.
stateDetached(AppStateManager) - Method in class jme3utilities.NamedAppState
Callback when this state gets detached.
stateDetached(AppStateManager) - Method in class jme3utilities.SimpleAppState
Immediate callback when this state gets detached.
stateManager - Variable in class jme3utilities.SimpleAppState
AppState manager: set by initialize()
stopInfluencing(AppState) - Method in class jme3utilities.NamedAppState
Remove any influence this state has over the specified AppState.
stream - Variable in class jme3utilities.debug.Dumper
stream to use for output: set by constructor
StringLoader - Class in jme3utilities
An asset loader for text assets.
StringLoader() - Constructor for class jme3utilities.StringLoader
The publicly accessible no-arg constructor required by DesktopAssetManager, made explicit to avoid javadoc warnings from JDK 18.
subdivideLines(Mesh, int) - Static method in class jme3utilities.MyMesh
Subdivide the specified Lines-mode mesh by the specified ratio.
subdivideTriangles(Mesh, int) - Static method in class jme3utilities.MyMesh
Uniformly subdivide the specified Triangles-mode mesh by the specified ratio.
subtract(int, int, int) - Method in class jme3utilities.math.Vector3i
Subtract from (inverse translate) the current instance.
subtract(ReadXZ) - Method in interface jme3utilities.math.ReadXZ
Subtract from (inverse translate) this vector.
subtract(ReadXZ) - Method in class jme3utilities.math.VectorXZ
Subtract from (inverse translate) this vector.
subtreeContainsAny(Spatial, Collection<Spatial>) - Static method in class jme3utilities.MySpatial
Test whether the specified subtree of a scene graph contains any of the collected spatials.
SubtreeControl - Class in jme3utilities
A SimpleControl to manage a subtree of the scene graph.
SubtreeControl() - Constructor for class jme3utilities.SubtreeControl
Instantiate a disabled Control.
sumOfSquares(float...) - Static method in class jme3utilities.math.MyMath
Return the sum of squares of some single-precision values.
swap(VertexBuffer, int, int) - Static method in class jme3utilities.Element
Swap all data between 2 elements of a VertexBuffer.

T

test(String) - Method in class jme3utilities.SignalTracker
Test whether the named signal is active.
Tetrahedron - Class in jme3utilities.mesh
A 3-D, static, Triangles-mode Mesh (without indices or texture coordinates) that renders a tetrahedron.
Tetrahedron() - Constructor for class jme3utilities.mesh.Tetrahedron
No-argument constructor needed by SavableClassUtil.
Tetrahedron(float, boolean) - Constructor for class jme3utilities.mesh.Tetrahedron
Instantiate a regular tetrahedron with the specified radius.
tetrahedronVolume(Vector3f, Vector3f, Vector3f, Vector3f) - Static method in class jme3utilities.math.MyVolume
Determine the volume of the specified tetrahedron.
throwNpe - Static variable in class jme3utilities.Validate
If true, throw NullPointerException for null arguments.
TimeOfDay - Class in jme3utilities
A named appstate to simulate the time of day in a game.
TimeOfDay(float) - Constructor for class jme3utilities.TimeOfDay
Instantiate a new enabled, uninitialized simulation clock, specifying the start time.
tipLocation() - Method in class jme3utilities.debug.VectorVisualizer
Determine the location of the arrow's tip.
tipLocation(int) - Method in class jme3utilities.debug.AxesVisualizer
Determine the tip location of the indexed axis arrow.
tipOffset(Vector3f) - Method in class jme3utilities.debug.VectorVisualizer
Determine the offset of the arrow's tip in local coordinates.
toArray(Collection<String>) - Static method in class jme3utilities.MyString
Convert a collection of strings into an array.
toBuffer() - Method in interface jme3utilities.math.VectorSet
Access a Buffer containing all values in this set.
toBuffer() - Method in class jme3utilities.math.VectorSetUsingBuffer
Access a Buffer containing all values in this set.
toBuffer() - Method in class jme3utilities.math.VectorSetUsingCollection
Access a Buffer containing all values in this set.
toDegrees(float) - Static method in class jme3utilities.math.MyMath
Convert an angle from radians to degrees.
toFloatArray() - Method in interface jme3utilities.math.VectorSet
Create an array of floats containing all values in this set.
toFloatArray() - Method in class jme3utilities.math.VectorSetUsingBuffer
Create an array of floats containing all values in this set.
toFloatArray() - Method in class jme3utilities.math.VectorSetUsingCollection
Create an array of floats containing all values in this set.
toFloatArray(FloatBuffer, int, int) - Static method in class jme3utilities.math.MyBuffer
Copy data in the specified FloatBuffer range to a new array.
toggleEnabled() - Method in class jme3utilities.SimpleControl
Toggle the enabled status of this Control.
toIntArray(IntBuffer, int, int) - Static method in class jme3utilities.math.MyBuffer
Copy data in the specified IntBuffer range to a new array.
toQuaternion() - Method in interface jme3utilities.math.ReadXZ
Treating this vector as a rotation (from north), generate an equivalent Quaternion.
toQuaternion() - Method in class jme3utilities.math.VectorXZ
Treating this vector as a rotation (from north), generate an equivalent Quaternion.
toQuaternion(Quaternion) - Method in interface jme3utilities.math.ReadXZ
Treating this vector as a rotation (from north), generate an equivalent Quaternion.
toQuaternion(Quaternion) - Method in class jme3utilities.math.VectorXZ
Treating this vector as a rotation (from north), generate an equivalent Quaternion.
toRadians(float) - Static method in class jme3utilities.math.MyMath
Convert an angle from degrees to radians.
toString() - Method in class jme3utilities.math.IntPair
Represent this pair as a text string.
toString() - Method in class jme3utilities.math.RectangularSolid
Represent this solid as a text string.
toString() - Method in class jme3utilities.math.RectSizeLimits
Represent these limits as a text string.
toString() - Method in class jme3utilities.math.Vector3i
Represent this vector as a text string.
toString() - Method in class jme3utilities.math.VectorSetUsingBuffer
Represent this set as a String.
toString() - Method in class jme3utilities.math.VectorSetUsingCollection
Represent this set as a String.
toString() - Method in class jme3utilities.math.VectorXZ
Represent this vector as a text string.
toString() - Method in class jme3utilities.NamedAppState
Represent this state as a text string.
toString() - Method in class jme3utilities.NameGenerator
Represent this name generator as a text string.
toString() - Method in class jme3utilities.TimeOfDay
Represent this time of day as a text string.
toVector3f() - Method in interface jme3utilities.math.ReadXZ
Create an equivalent 3-D vector.
toVector3f() - Method in class jme3utilities.math.VectorXZ
Create an equivalent 3-D vector.
toVector3f(float) - Method in interface jme3utilities.math.ReadXZ
Create an equivalent 3-D vector with the specified y value.
toVector3f(float) - Method in class jme3utilities.math.VectorXZ
Create an equivalent 3-D vector with the specified y value.
toVector3f(float, Vector3f) - Method in interface jme3utilities.math.ReadXZ
Create an equivalent 3-D vector with the specified y value.
toVector3f(float, Vector3f) - Method in class jme3utilities.math.VectorXZ
Create an equivalent 3-D vector with the specified y value.
toVectorArray() - Method in interface jme3utilities.math.VectorSet
Create an array of vectors containing all values in this set.
toVectorArray() - Method in class jme3utilities.math.VectorSetUsingBuffer
Create an array of vectors containing all values in this set.
toVectorArray() - Method in class jme3utilities.math.VectorSetUsingCollection
Create an array of vectors containing all values in this set.
transform(Transform, Vector3f, Vector3f) - Static method in class jme3utilities.math.MyMath
Apply the specified transform to a Vector3f.
transform(FloatBuffer, int, int, Transform) - Static method in class jme3utilities.math.MyBuffer
Apply the specified coordinate transform to 3-D vectors in the specified FloatBuffer range.
transformBuffer(Mesh, VertexBuffer.Type, Transform) - Static method in class jme3utilities.MyMesh
Apply the specified coordinate transform to all data in the specified VertexBuffer.
transformInverse(Transform, Triangle, Triangle) - Static method in class jme3utilities.math.MyMath
Apply the inverse of the specified transform to each vertex of a Triangle.
transformInverse(Transform, Vector3f, Vector3f) - Static method in class jme3utilities.math.MyMath
Apply the inverse of the specified transform to a Vector3f.
translate(Mesh, Vector3f) - Static method in class jme3utilities.MyMesh
Translate all vertices in the specified Mesh by the specified offset.
translate(FloatBuffer, int, int, Vector3f) - Static method in class jme3utilities.math.MyBuffer
Add the specified offset to 3-D vectors in the specified FloatBuffer range.
translateAll(Vector3f) - Method in class jme3utilities.DecalManager
Translate all decals by the specified offset.
trianglesToLines(Mesh) - Static method in class jme3utilities.MyMesh
Convert mesh triangles to lines.
trimFloat(String) - Static method in class jme3utilities.MyString
Trim any trailing zeros and one trailing decimal point from a string representation of a float.

U

UncachedKey - Class in jme3utilities
An asset key for generic uncached assets.
UncachedKey() - Constructor for class jme3utilities.UncachedKey
No-argument constructor needed by SavableClassUtil.
UncachedKey(String) - Constructor for class jme3utilities.UncachedKey
Instantiate a key for the specified asset path.
unEscape(CharSequence) - Static method in class jme3utilities.MyString
Undo character escape sequences added by MyString.escape(CharSequence).
uniformScale(Spatial) - Static method in class jme3utilities.MySpatial
Determine the world scale factor of a uniformly scaled spatial.
unique(String) - Method in class jme3utilities.NameGenerator
Generate a new unique name consisting of a prefix string followed by the separator followed by a decimal sequence number.
unshadedMaterialAssetPath - Static variable in class jme3utilities.MyAsset
asset path to the Unshaded material definition
update(float) - Method in class jme3utilities.debug.PerformanceAppState
Update the performance statistics.
update(float) - Method in class jme3utilities.NamedAppState
Callback to update this state prior to rendering.
update(float) - Method in class jme3utilities.TimeOfDay
Callback to update this app state (if enabled) prior to rendering.
update(float) - Method in class jme3utilities.ViewPortAppState
Callback to update this state prior to rendering.
updateInterval() - Method in class jme3utilities.debug.PerformanceAppState
Read the measurement interval.

V

Validate - Class in jme3utilities
Utility methods to throw exceptions for invalid method arguments.
validateNonZero(ReadXZ, String) - Static method in class jme3utilities.math.VectorXZ
Validate a non-zero VectorXZ as a method argument.
validateUnit(Quaternion, String, float) - Static method in class jme3utilities.math.MyQuaternion
Validate a normalized quaternion as a method argument.
valueOf(String) - Static method in enum class jme3utilities.debug.SphereMeshes
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class jme3utilities.InitialState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class jme3utilities.MeshNormals
Returns the enum constant of this class with the specified name.
values() - Static method in enum class jme3utilities.debug.SphereMeshes
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class jme3utilities.InitialState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class jme3utilities.MeshNormals
Returns an array containing the constants of this enum class, in the order they are declared.
Vector3i - Class in jme3utilities.math
Integer vector with 3 components, used to identify a chunk in a 3-D world or represent the offset between 2 chunks.
Vector3i() - Constructor for class jme3utilities.math.Vector3i
No-argument constructor needed by SavableClassUtil.
Vector3i(int, int, int) - Constructor for class jme3utilities.math.Vector3i
Instantiate a vector.
VectorSet - Interface in jme3utilities.math
A collection of Vector3f values without duplicates.
VectorSetUsingBuffer - Class in jme3utilities.math
A VectorSet implemented using FloatBuffer.
VectorSetUsingBuffer(int, boolean) - Constructor for class jme3utilities.math.VectorSetUsingBuffer
Instantiate an empty set with the specified initial capacity.
VectorSetUsingCollection - Class in jme3utilities.math
A VectorSet implemented using HashSet.
VectorSetUsingCollection(int) - Constructor for class jme3utilities.math.VectorSetUsingCollection
Instantiate an empty set with the specified initial capacity and default load factor.
VectorVisualizer - Class in jme3utilities.debug
A SubtreeControl to visualize a vector.
VectorVisualizer() - Constructor for class jme3utilities.debug.VectorVisualizer
No-argument constructor needed by SavableClassUtil.
VectorVisualizer(AssetManager, float) - Constructor for class jme3utilities.debug.VectorVisualizer
Instantiate a (disabled) arrow.
VectorXZ - Class in jme3utilities.math
Single-precision vector with no 'y' coordinate, used to represent horizontal locations, offsets, orientations, directions, rotations, and extents.
VectorXZ() - Constructor for class jme3utilities.math.VectorXZ
Instantiate a zero vector.
VectorXZ(float) - Constructor for class jme3utilities.math.VectorXZ
Instantiate a unit vector from an azimuth value.
VectorXZ(float, float) - Constructor for class jme3utilities.math.VectorXZ
Instantiate a vector from a pair of coordinate values.
VectorXZ(Vector3f) - Constructor for class jme3utilities.math.VectorXZ
Instantiate a vector by projecting a 3-D vector onto the X-Z plane.
velocity(float, Vector3f, Vector3f, Vector3f) - Static method in class jme3utilities.math.MyVector3f
Determine the rate of change between 2 vectors.
version() - Static method in class jme3utilities.Heart
Read the verbose version string for this library.
versionShort() - Static method in class jme3utilities.Heart
Return the terse version string for this library.
vertexBoneIndices(Mesh, int, int[]) - Static method in class jme3utilities.MyMesh
Copy the bone indices for the indexed vertex.
vertexBoneWeights(Mesh, int, float[]) - Static method in class jme3utilities.MyMesh
Copy the bone weights for the indexed vertex.
vertexColor(Mesh, int, ColorRGBA) - Static method in class jme3utilities.MyMesh
Copy the color of the indexed vertex from the color buffer of the specified Mesh.
vertexLocation(Mesh, int, Matrix4f[], Vector3f) - Static method in class jme3utilities.MyMesh
Determine the location of the indexed vertex in mesh space using the skinning matrices provided.
vertexNormal(Mesh, int, Matrix4f[], Vector3f) - Static method in class jme3utilities.MyMesh
Determine the normal of the indexed vertex in mesh space using the skinning matrices provided.
vertexSize(Mesh, int) - Static method in class jme3utilities.MyMesh
Read the size of the indexed vertex from the size buffer.
vertexTangent(Mesh, int, Matrix4f[], Vector4f) - Static method in class jme3utilities.MyMesh
Determine the tangent of the indexed vertex in mesh space using the skinning matrices provided.
vertexVector2f(Mesh, VertexBuffer.Type, int, Vector2f) - Static method in class jme3utilities.MyMesh
Copy texture coordinates of the indexed vertex from the specified vertex buffer.
vertexVector3f(Mesh, VertexBuffer.Type, int, Vector3f) - Static method in class jme3utilities.MyMesh
Copy Vector3f data for the indexed vertex from the specified VertexBuffer.
vertexVector4f(Mesh, VertexBuffer.Type, int, Vector4f) - Static method in class jme3utilities.MyMesh
Copy Vector4f data for the indexed vertex from the specified vertex buffer.
vertexWorldLocation(Geometry, int, Matrix4f[], Vector3f) - Static method in class jme3utilities.MyMesh
Determine the location of the indexed vertex in world space using the skinning matrices provided.
viewAspectRatio(Camera) - Static method in class jme3utilities.MyCamera
Determine the aspect ratio of the specified camera's viewport.
viewPort - Variable in class jme3utilities.SimpleAppState
viewport for 3-D scene: set by initialize()
ViewPortAppState - Class in jme3utilities
App state to manage view-port updating.
ViewPortAppState() - Constructor for class jme3utilities.ViewPortAppState
Instantiate a disabled appstate.
ViewPortListener - Interface in jme3utilities
Interface to receive notifications when a viewport is created or removed.
visualizeBoneWeights(Spatial, ColorRGBA[], AssetManager) - Static method in class jme3utilities.MySpatial
Apply new materials to all animated meshes in the specified subtree in order to visualize their bone weights.
volume() - Method in class jme3utilities.math.RectangularSolid
Determine the volume of the solid.
vpe - Static variable in class jme3utilities.MyMesh
number of vertices per edge
vpt - Static variable in class jme3utilities.MyMesh
number of vertices per triangle

W

west - Static variable in class jme3utilities.math.VectorXZ
west direction on map
widthForSolid - Static variable in class jme3utilities.debug.AxesVisualizer
magic width value used to specify a solid arrow
widthForSolid - Static variable in class jme3utilities.debug.VectorVisualizer
magic width value used to specify a solid arrow
wireframeMaterialAssetPath - Static variable in class jme3utilities.MyAsset
asset path to the unicolor, default-shape wireframe material definition
WireSphere - Enum constant in enum class jme3utilities.debug.SphereMeshes
com.jme3.scene.debug.WireSphere (360 vertices)
worldLocation(Spatial, Vector3f) - Static method in class jme3utilities.MySpatial
Determine the world location of a spatial's center.
worldOrientation(Spatial, Quaternion) - Static method in class jme3utilities.MySpatial
Determine the world orientation of the specified Spatial.
worldScale(Spatial, Vector3f) - Static method in class jme3utilities.MySpatial
Determine the world scale of the specified Spatial.
worldTransform(Spatial, Transform) - Static method in class jme3utilities.MySpatial
Determine the world transform of the specified Spatial.
worstScore() - Method in class jme3utilities.math.Population
Find the lowest score in this population.
write(JmeExporter) - Method in class jme3utilities.ContrastAdjustmentFilter
Serialize this filter, for example when saving to a J3O file.
write(JmeExporter) - Method in class jme3utilities.debug.AxesVisualizer
Serialize this Control to the specified exporter, for example when saving to a J3O file.
write(JmeExporter) - Method in class jme3utilities.debug.BoundsVisualizer
Serialize this Control to the specified exporter, for example when saving to a J3O file.
write(JmeExporter) - Method in class jme3utilities.debug.SkeletonVisualizer
Serialize this Control to the specified exporter, for example when saving to a J3O file.
write(JmeExporter) - Method in class jme3utilities.debug.VectorVisualizer
Serialize this Control to the specified exporter, for example when saving to a J3O file.
write(JmeExporter) - Method in class jme3utilities.math.RectangularSolid
Serialize this solid, for example when saving to a J3O file.
write(JmeExporter) - Method in class jme3utilities.math.Vector3i
Serialize this vector, for example when saving to a J3O file.
write(JmeExporter) - Method in class jme3utilities.math.VectorXZ
Serialize this instance, for example when saving to a J3O file.
write(JmeExporter) - Method in class jme3utilities.mesh.ClothGrid
Serialize this Mesh to the specified exporter, for example when saving to a J3O file.
write(JmeExporter) - Method in class jme3utilities.mesh.DomeMesh
Serialize this mesh, for example when saving to a J3O file.
write(JmeExporter) - Method in class jme3utilities.NameGenerator
Serialize this name generator, for example when saving to a J3O file.
write(JmeExporter) - Method in class jme3utilities.SubtreeControl
Serialize this Control to the specified exporter, for example when saving to a J3O file.
writeImage(String, RenderedImage) - Static method in class jme3utilities.Heart
Write an image to a file, attempting to overwrite any pre-existing file.
writeJ3O(String, Savable) - Static method in class jme3utilities.Heart
Write a Savable to a J3O file.

X

x() - Method in class jme3utilities.math.Vector3i
Determine the X component.
xAxis - Static variable in class jme3utilities.math.MyVector3f
index of the X axis
xDegrees(Camera) - Static method in class jme3utilities.MyCamera
Determine the horizontal field-of-view angle of the specified Camera.
xDiff(Vector3i) - Method in class jme3utilities.math.Vector3i
Compare the X component to that of another vector.
xTangent(Camera) - Static method in class jme3utilities.MyCamera
Determine the horizontal field-of-view tangent of the specified Camera.

Y

y() - Method in class jme3utilities.math.Vector3i
Determine the Y component.
yAxis - Static variable in class jme3utilities.math.MyVector3f
index of the Y axis
yDegrees(Camera) - Static method in class jme3utilities.MyCamera
Determine the vertical field-of-view angle of the specified Camera.
yDiff(Vector3i) - Method in class jme3utilities.math.Vector3i
Compare the Y component to that of another chunk.
yRotate(Vector3f, float) - Static method in class jme3utilities.math.MyVector3f
Rotate a vector CLOCKWISE about the +Y axis.
yTangent(Camera) - Static method in class jme3utilities.MyCamera
Determine the vertical field-of-view tangent of the specified Camera.

Z

z() - Method in class jme3utilities.math.Vector3i
Determine the Z component.
zAxis - Static variable in class jme3utilities.math.MyVector3f
index of the Z axis
zDiff(Vector3i) - Method in class jme3utilities.math.Vector3i
Compare the Z component to that of another chunk.
zero - Static variable in class jme3utilities.math.Vector3i
instance with all components =0
zero - Static variable in class jme3utilities.math.VectorXZ
a zero vector
zoom(Camera, float) - Static method in class jme3utilities.MyCamera
Increase a camera's field-of-view tangents by the specified factor.
A B C D E F G H I J L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form