|
JavaView® v2.12 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--jv.loader.PgObjLoader
Loader for geometry files given in Wavefront's OBJ file format. This reader supports a subset of the commands, similar to the subset supported by Java3d. For details see the webpage on supported file formats.
| Constructor Summary | |
PgObjLoader()
|
|
| Method Summary | |
PvDisplayOption |
getDisplayOption()
Get display options which some parsers and geometry file formats supply. |
boolean |
isAnimation()
Determine if currently loaded data is an animation. |
PgJvxSrc[] |
read(java.io.BufferedReader in)
Read geometry file in Wavefront's OBJ file format. |
PgJvxSrc[] |
read(java.lang.String fileName)
Read geometry file in Wavefront's OBJ file format. |
void |
setAnimation(boolean flag)
Set flag whether current geometry data is an animation. |
void |
setDisplayOption(PvDisplayOption option)
Set the display options to be saved within the geometry file. |
boolean |
write(java.io.Writer writer,
PgJvxSrc[] geomArr)
Write an array of geometries into an output stream writer. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public PgObjLoader()
| Method Detail |
public PvDisplayOption getDisplayOption()
getDisplayOption in interface PgLoaderIfpublic void setDisplayOption(PvDisplayOption option)
setDisplayOption in interface PgLoaderIfpublic boolean isAnimation()
isAnimation in interface PgLoaderIfpublic void setAnimation(boolean flag)
setAnimation in interface PgLoaderIfpublic PgJvxSrc[] read(java.lang.String fileName)
public PgJvxSrc[] read(java.io.BufferedReader in)
read in interface PgLoaderIfjv.loader.PgLoaderIfin - BufferedReader to read textual data from.#write(Writer)
public boolean write(java.io.Writer writer,
PgJvxSrc[] geomArr)
throws java.io.IOException
Numbers with absolute value less than EPS are
shown as zero. This avoids the anoying fact that double precision numbers fill
the whole text area hiding the exponent, which hides their small value.
write in interface PgLoaderIfwriter - Write all data to this streamgeomArr - Array with geometries to savetrue on success.#read(PgGeometry [], BufferedReader)
|
JavaView® v2.12 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||