class LwoSurface extends ParserObject
| Modifier and Type | Field and Description |
|---|---|
(package private) int |
blue |
(package private) Color3f |
color |
(package private) float |
creaseAngle |
(package private) float |
diffuse |
(package private) Color3f |
diffuseColor |
(package private) Color3f |
emissiveColor |
(package private) int |
gloss |
(package private) int |
green |
(package private) float |
luminosity |
(package private) int |
red |
(package private) float |
shininess |
(package private) float |
specular |
(package private) Color3f |
specularColor |
(package private) java.lang.String |
surfName |
(package private) int |
textureAxis |
(package private) Vector3f |
textureCenter |
(package private) java.util.Vector |
textureList |
(package private) Vector3f |
textureSize |
(package private) java.awt.Image |
theImage |
(package private) LWOBFileReader |
theReader |
(package private) float |
transparency |
debugPrinter, EXCEPTION, LINE_TRACE, MISC, NONE, TIME, TRACE, VALUES, WARNING| Constructor and Description |
|---|
LwoSurface(LWOBFileReader reader,
int length,
int debugVals)
Constructor that parses surface data from the binary file
and creates the necessary Java3d objects
|
| Modifier and Type | Method and Description |
|---|---|
(package private) Color3f |
getColor() |
(package private) float |
getCreaseAngle() |
(package private) Color3f |
getDiffuseColor() |
(package private) Color3f |
getEmissiveColor() |
(package private) float |
getShininess() |
(package private) Color3f |
getSpecularColor() |
(package private) void |
getSurf(int length)
Parses the binary file and gets all data for this surface
|
(package private) java.lang.String |
getSurfName() |
(package private) LwoTexture |
getTexture()
Returns the LwoTexture for the surface, if any is defined.
|
(package private) float |
getTransparency() |
(package private) void |
setJ3dColors()
Creates Java3d color objects from the lw3d surface data
|
debugOutput, debugOutputLnLWOBFileReader theReader
int red
int green
int blue
float diffuse
float specular
float transparency
float luminosity
float creaseAngle
int gloss
Color3f color
Color3f diffuseColor
Color3f specularColor
Color3f emissiveColor
float shininess
java.awt.Image theImage
Vector3f textureCenter
Vector3f textureSize
int textureAxis
java.lang.String surfName
java.util.Vector textureList
LwoSurface(LWOBFileReader reader, int length, int debugVals) throws java.io.FileNotFoundException
java.io.FileNotFoundExceptionvoid setJ3dColors()
Color3f getColor()
Color3f getDiffuseColor()
Color3f getSpecularColor()
Color3f getEmissiveColor()
float getShininess()
float getCreaseAngle()
LwoTexture getTexture()
java.lang.String getSurfName()
float getTransparency()
void getSurf(int length)
throws java.io.FileNotFoundException,
IncorrectFormatException,
ParsingErrorException
java.io.FileNotFoundExceptionIncorrectFormatExceptionParsingErrorExceptionCopyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.