jjdh API

Uses of Class
jjdh.java.math.Vector3D

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

Copyright © 2006 Jonas Jacobi and Dennis Heidsiek. All Rights Reserved.