shout3d.core
Class DeformationChannel

java.lang.Object
  |
  +--shout3d.core.Node
        |
        +--shout3d.core.DeformationChannel
Direct Known Subclasses:
RotationDefChannel, TranslationArrayDefChannel, TranslationDefChannel

public abstract class DeformationChannel
extends Node

A DeformationChannel DeformationChannels deform arrays of points. This base class has no fields, only a method 'deform' that must be implemented by any derived class. DeformationChannel nodes may be placed in the channels field of a ChannelDeformer. Each time it renders, the ChannelDeformer will call the deform() method of each of its DeformationChannels, passing in the array of points to each channel in turn.


Constructor Summary
DeformationChannel()
           
 
Method Summary
abstract  void deform(float[] points)
           
 
Methods inherited from class shout3d.core.Node
cleanUp, getDEFName, getField, getFieldByIndex, getFieldName, getNumFields, getTypeName, getViewer, isOfType, setDEFName, setViewer
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeformationChannel

public DeformationChannel()
Method Detail

deform

public abstract void deform(float[] points)