All Packages Class Hierarchy This Package Previous Next Index
Class vlc.vrml.external.geometry.NormalInterpolator
java.lang.Object
|
+----vlc.vrml.generic.geometry.VrmlObject
|
+----vlc.vrml.external.geometry.VrmlObject
|
+----vlc.vrml.external.geometry.ChildrenNode
|
+----vlc.vrml.external.geometry.Interpolator
|
+----vlc.vrml.external.geometry.NormalInterpolator
- public class NormalInterpolator
- extends Interpolator
JVerge
- Version:
- 0.8 (beta 4)
Copyright 1997
The Virtual Light Company
under the
GNU LGPL
The latest information and bugs in JVerge can be found at
http://www.vlc.com.au/JVerge
For definition of the Anchor node please see the
VRML 97 Anchor specification
- Author:
- Justin Couch justin@vlc.com.au
-
NormalInterpolator()
- Default Constructor.
-
NormalInterpolator(Browser)
- Default Constructor when you wish to supply your own Browser reference.
-
clone()
- Make a clone of this object
-
get_keyValue()
- Get the current keyValue values
-
get_value_changed()
- Get the current value of the value_changed eventOut.
-
set_keyValue(float[][])
- Set the normal keyValues to be used.
-
writeToStream(int)
- Prints the formatted contents of this node to the given stream.
NormalInterpolator
public NormalInterpolator()
- Default Constructor. Creates a default NormalInterpolator
NormalInterpolator
public NormalInterpolator(Browser b)
- Default Constructor when you wish to supply your own Browser reference.
Creates a default NormalInterpolator
writeToStream
public void writeToStream(int indent)
- Prints the formatted contents of this node to the given stream.
- Parameters:
- indent - The number of spaces to indent this node in the string
- Overrides:
- writeToStream in class VrmlObject
set_keyValue
public void set_keyValue(float normal[][])
- Set the normal keyValues to be used. The length of this array should
exactly correspond to the length of the key array. No checking
is done to enforce this as it is allowable to have different lengths
in the VRML 97 spec.
- Parameters:
- normal - The array of normal values where
normal[i][0] = x, normal[i][1] = y, normal[i][2] = z
get_keyValue
public float[][] get_keyValue()
- Get the current keyValue values
- Returns:
- The array of normal values that are interpolated between where
normal[i][0] = x, normal[i][1] = y, normal[i][2] = y
get_value_changed
public float[][] get_value_changed()
- Get the current value of the value_changed eventOut.
- Returns:
- The current interpolated normal value on the eventOut
clone
public Object clone()
- Make a clone of this object
- Returns:
- A deep clone copy of this object
- Overrides:
- clone in class VrmlObject
All Packages Class Hierarchy This Package Previous Next Index