|
jjdh API | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Vector3D | |
---|---|
jjdh.java.math | This Package contains classes which represents plain mathematical objects in the three-dimensional euklidian space. |
jjdh.java.resource.loader | This Package contains more sophisticated loaders and appendant utility classes to read a InputStream in a given format. |
jjdh.opengl.core.camera | This Package contains classes to provide a camera whose position and adjustment can be set to any value by the user. |
jjdh.opengl.engine.buffers | This Package contains several specialized buffers based on ByteBuffer to provide a easy useable abstraction of the very efficent Vertex Arrays and Vertex Buffer Objects of OpenGL and the utility class VertexArrayJob which provides methods for the easy creation of buffers, the ability to create a suitable NormalBuffer automatically and to bunch all these buffers as a Renderable . |
jjdh.opengl.engine.trigger | This Package provides a framework to start (or stop) events if a Camera enters (or leaves) a sphere, which is defined by position and radius and represented as a SphericalTrigger . |
jjdh.opengl.exercises.presentation | This Package contains the great big presentation which holds the highlights of our program. |
jjdh.opengl.meshes.common | This Package contains several specific Mesh implentations. |
jjdh.opengl.particleEngine | This Package contains a abstract, generic and easy extensible particle engine implementation. |
jjdh.opengl.particleEngine.effects | This Package contains some specific particle engine implementations. |
Uses of Vector3D in jjdh.java.math |
---|
Methods in jjdh.java.math that return Vector3D | |
---|---|
Vector3D |
Vector3D.add(Vector3D other)
|
Vector3D |
Vector3D.clone()
|
Vector3D |
Vector3D.crossProduct(Vector3D other)
|
Vector3D |
Vector3D.getCrossProduct(Vector3D other)
|
static Vector3D |
LinearInterpolation.getDelta(Vector3D from,
Vector3D to,
double steps)
|
Vector3D |
Vector3D.getNormal()
|
static Vector3D |
Vector3D.getNormal(Point3D v1,
Point3D v2,
Point3D v3)
|
Vector3D |
Vector3D.getProduct(float scalar)
|
Vector3D |
Vector3D.getSum(Vector3D other)
|
Vector3D |
Vector3D.multiply(float scalar)
|
Vector3D |
Vector3D.multScale(Vector3D v)
|
Vector3D |
Vector3D.normalize()
|
Methods in jjdh.java.math with parameters of type Vector3D | |
---|---|
Vector3D |
Vector3D.add(Vector3D other)
|
Vector3D |
Vector3D.crossProduct(Vector3D other)
|
Vector3D |
Vector3D.getCrossProduct(Vector3D other)
|
static Vector3D |
LinearInterpolation.getDelta(Vector3D from,
Vector3D to,
double steps)
|
float |
Vector3D.getScalarProduct(Vector3D v)
|
Vector3D |
Vector3D.getSum(Vector3D other)
|
Vector3D |
Vector3D.multScale(Vector3D v)
|
Uses of Vector3D in jjdh.java.resource.loader |
---|
Fields in jjdh.java.resource.loader with type parameters of type Vector3D | |
---|---|
protected Map<String,List<Vector3D>> |
MD2Mesh.keyframeMap
Contains all keyframes with the respective name as key. |
protected List<Vector3D> |
MD2Mesh.vertices
The current positions of the vertices of this mesh. |
Methods in jjdh.java.resource.loader that return types with arguments of type Vector3D | |
---|---|
static List<Vector3D> |
MD2Mesh.deepCopy(List<Vector3D> data)
|
List<Vector3D> |
MD2Mesh.getKeyframe(String name)
|
List<Vector3D> |
MD2Mesh.getVertices()
|
Method parameters in jjdh.java.resource.loader with type arguments of type Vector3D | |
---|---|
static List<Vector3D> |
MD2Mesh.deepCopy(List<Vector3D> data)
|
void |
MD2Mesh.setVertices(List<Vector3D> newVertices)
|
Uses of Vector3D in jjdh.opengl.core.camera |
---|
Fields in jjdh.opengl.core.camera declared as Vector3D | |
---|---|
(package private) Vector3D |
CameraHandler.position
|
(package private) Vector3D |
CameraHandler.rotation
|
(package private) Vector3D |
CameraHandler.viewDirection
|
Methods in jjdh.opengl.core.camera that return Vector3D | |
---|---|
Vector3D |
CameraHandler.getPosition()
|
Vector3D |
CameraHandler.getRotation()
|
Vector3D |
CameraHandler.getViewDirection()
|
Uses of Vector3D in jjdh.opengl.engine.buffers |
---|
Fields in jjdh.opengl.engine.buffers with type parameters of type Vector3D | |
---|---|
protected HashMap<Integer,Vector3D> |
NormalGenerator.normals
|
Methods in jjdh.opengl.engine.buffers that return Vector3D | |
---|---|
protected Vector3D |
NormalGenerator.calculateNormal(int i0,
int i1,
int i2)
Calculates the Normal of the given Triangle. |
Uses of Vector3D in jjdh.opengl.engine.trigger |
---|
Fields in jjdh.opengl.engine.trigger declared as Vector3D | |
---|---|
private Vector3D |
SphericalTrigger.position
|
Methods in jjdh.opengl.engine.trigger with parameters of type Vector3D | |
---|---|
void |
SphericalTrigger.newPosition(Vector3D newPosition)
|
void |
ITrigger.newPosition(Vector3D newPosition)
|
Constructors in jjdh.opengl.engine.trigger with parameters of type Vector3D | |
---|---|
SphericalTrigger(Vector3D position,
float radius)
|
|
TriggerPoint(ITriggerable trigger,
SystemContext context,
Material m,
Vector3D position,
float radius,
BoomEffectNode boom)
|
Uses of Vector3D in jjdh.opengl.exercises.presentation |
---|
Fields in jjdh.opengl.exercises.presentation declared as Vector3D | |
---|---|
protected Vector3D |
SlideContainerNode.bigRect
|
protected Vector3D |
SlideContainerNode.currentRect
|
protected Vector3D |
FinalPresentation.mirrorPosition
|
protected Vector3D |
SlideContainerNode.smallRect
|
Methods in jjdh.opengl.exercises.presentation with parameters of type Vector3D | |
---|---|
void |
SlideContainerNode.WrapperNode.update(Vector3D rect)
|
Uses of Vector3D in jjdh.opengl.meshes.common |
---|
Methods in jjdh.opengl.meshes.common with parameters of type Vector3D | |
---|---|
protected void |
DividedBox.createSide(int offset,
Vector3D from,
Vector3D dirX,
Vector3D dirY)
|
Uses of Vector3D in jjdh.opengl.particleEngine |
---|
Fields in jjdh.opengl.particleEngine declared as Vector3D | |
---|---|
private Vector3D |
Particle.position
|
private Vector3D |
Particle.velocity
|
Methods in jjdh.opengl.particleEngine that return Vector3D | |
---|---|
Vector3D |
Particle.getPosition()
|
Vector3D |
Particle.getVelocity()
|
Methods in jjdh.opengl.particleEngine with parameters of type Vector3D | |
---|---|
void |
Particle.setPosition(Vector3D position)
|
void |
Particle.setVelocity(Vector3D velocity)
|
Constructors in jjdh.opengl.particleEngine with parameters of type Vector3D | |
---|---|
Particle(int liveSpan,
float size,
Vector3D position)
|
Uses of Vector3D in jjdh.opengl.particleEngine.effects |
---|
Fields in jjdh.opengl.particleEngine.effects declared as Vector3D | |
---|---|
(package private) Vector3D |
FireCalculator.direction
|
private Vector3D |
FountainCalculator.gravity
|
private Vector3D |
FountainCalculator.position
|
(package private) Vector3D |
FireCalculator.position
|
Constructors in jjdh.opengl.particleEngine.effects with parameters of type Vector3D | |
---|---|
FireCalculator(Vector3D position,
Vector3D direction,
float size,
int emissionRate)
|
|
FountainCalculator(Vector3D position,
float velocity,
Vector3D gravity,
int maxParticles,
int emmisionRate,
int maxLiveSpan)
|
|
jjdh API | |||||||||
PREV NEXT | FRAMES NO FRAMES |