class ObjectFileMaterials
extends java.lang.Object
implements java.awt.image.ImageObserver
| Modifier and Type | Class and Description |
|---|---|
private class |
ObjectFileMaterials.ObjectFileMaterial |
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
basePath |
private ObjectFileMaterials.ObjectFileMaterial |
cur |
private java.lang.String |
curName |
private static int |
DEBUG |
private boolean |
fromUrl |
private java.util.HashMap |
materials |
| Constructor and Description |
|---|
ObjectFileMaterials() |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
assignMaterial(java.lang.String matName,
Shape3D shape) |
boolean |
imageUpdate(java.awt.Image img,
int flags,
int x,
int y,
int w,
int h)
Implement the ImageObserver interface.
|
private void |
readAmbient(ObjectFileParser st) |
private void |
readDiffuse(ObjectFileParser st) |
private void |
readFile(ObjectFileParser st) |
private void |
readIllum(ObjectFileParser st) |
void |
readMapKd(ObjectFileParser st) |
(package private) void |
readMaterialFile(boolean fromUrl,
java.lang.String basePath,
java.lang.String fileName) |
private void |
readName(ObjectFileParser st) |
private void |
readShininess(ObjectFileParser st) |
private void |
readSpecular(ObjectFileParser st) |
private void |
readTransparency(ObjectFileParser st) |
private static final int DEBUG
private java.lang.String curName
private ObjectFileMaterials.ObjectFileMaterial cur
private java.util.HashMap materials
private java.lang.String basePath
private boolean fromUrl
ObjectFileMaterials()
throws ParsingErrorException
ParsingErrorExceptionvoid assignMaterial(java.lang.String matName,
Shape3D shape)
private void readName(ObjectFileParser st) throws ParsingErrorException
ParsingErrorExceptionprivate void readAmbient(ObjectFileParser st) throws ParsingErrorException
ParsingErrorExceptionprivate void readDiffuse(ObjectFileParser st) throws ParsingErrorException
ParsingErrorExceptionprivate void readSpecular(ObjectFileParser st) throws ParsingErrorException
ParsingErrorExceptionprivate void readIllum(ObjectFileParser st) throws ParsingErrorException
ParsingErrorExceptionprivate void readTransparency(ObjectFileParser st) throws ParsingErrorException
ParsingErrorExceptionprivate void readShininess(ObjectFileParser st) throws ParsingErrorException
ParsingErrorExceptionpublic void readMapKd(ObjectFileParser st)
private void readFile(ObjectFileParser st) throws ParsingErrorException
ParsingErrorExceptionvoid readMaterialFile(boolean fromUrl,
java.lang.String basePath,
java.lang.String fileName)
throws ParsingErrorException
ParsingErrorExceptionpublic boolean imageUpdate(java.awt.Image img,
int flags,
int x,
int y,
int w,
int h)
imageUpdate in interface java.awt.image.ImageObserverCopyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.