j3d.org Code

org.j3d.loaders.discreet
Class KeyframePositionBlock

java.lang.Object
  extended by org.j3d.loaders.discreet.KeyframePositionBlock

public class KeyframePositionBlock
extends java.lang.Object

Representation of a keyframe's collection of position information.

A keyframe consists of

 POSITION TRACK TAG 0xB021
     short flags
     short unknown[4]
     long keys;
     struct {
        short framenum
        int unknown
        float pos_x
        float pos_y
        float pos_z
     } position[keys]
 
For this implementation, the unknown values are ignored and not stored.

Version:
$Revision: 1.1 $
Author:
Justin Couch

Field Summary
 int flags
          The flags associated with this rotation.
 int numKeys
          The number of valid keys to use
 PositionData[] positions
          The sets of keyframe/value pairs
 
Constructor Summary
KeyframePositionBlock()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

flags

public int flags
The flags associated with this rotation.


numKeys

public int numKeys
The number of valid keys to use


positions

public PositionData[] positions
The sets of keyframe/value pairs

Constructor Detail

KeyframePositionBlock

public KeyframePositionBlock()

j3d.org Code

Latest Info from http://code.j3d.org/
Copyright © 2001 - j3d.org