com.jmex.subdivision
Class Vector

java.lang.Object
  extended by com.jmex.subdivision.Vector

public class Vector
extends java.lang.Object

Helper class for SubdivisionBatch to do vector math with any size on the vectors

Author:
Tobias (tobbe.a removethisoryourclientgoesape gmail.com)

Field Summary
 float[] elem
           
 int size
           
 
Constructor Summary
Vector(int size)
           
 
Method Summary
 Vector addLocal(Vector vec)
           
 Vector interpolate(Vector vec1, Vector vec2)
           
 Vector interpolate(Vector vec1, Vector vec2, float amount)
           
 Vector multLocal(float factor)
           
 Vector populateFromBuffer(java.nio.FloatBuffer buf, int index)
           
 java.nio.FloatBuffer putInBuffer(java.nio.FloatBuffer buf, int index)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

elem

public float[] elem

size

public int size
Constructor Detail

Vector

public Vector(int size)
Method Detail

addLocal

public Vector addLocal(Vector vec)

multLocal

public Vector multLocal(float factor)

interpolate

public Vector interpolate(Vector vec1,
                          Vector vec2,
                          float amount)

interpolate

public Vector interpolate(Vector vec1,
                          Vector vec2)

populateFromBuffer

public Vector populateFromBuffer(java.nio.FloatBuffer buf,
                                 int index)

putInBuffer

public java.nio.FloatBuffer putInBuffer(java.nio.FloatBuffer buf,
                                        int index)