jv.loader
Class PgWrlLoader
java.lang.Object
|
+--jv.loader.PgWrlLoader
- public final class PgWrlLoader
- extends java.lang.Object
Loader for import/export of JavaView geometries in VRML/WRL file format.
This reader supports a subset of the commands.
- Version:
- 29.06.00, 1.50 revised (kp) Bug of missing closing bracket removed.
08.04.00, 1.40 revised (kp) Moved from package jv.viewer to jv.loader.
07.04.00, 1.30 revised (kp) PgJvxSrc replaced with PgJvxSrc as arguments.
|
Method Summary |
protected static void |
createColors(java.lang.StringBuffer tmp,
int num,
java.awt.Color[] colorList)
|
protected static void |
createCoord(java.lang.StringBuffer tmp,
int dim,
PdVector[] vertices)
TODO: Does not handle 4d coordinates. |
protected static void |
createDiffuseColor(java.lang.StringBuffer tmp,
java.awt.Color col)
|
protected static void |
createEmissiveColor(java.lang.StringBuffer tmp,
java.awt.Color col)
|
protected static void |
createIdxCoord(java.lang.StringBuffer tmp,
int dim,
PdVector[] vertices,
PiVector[] vertexList)
|
protected static java.lang.String |
createVRMLdesc(PgJvxSrc geom)
|
protected static void |
drawElements(java.lang.StringBuffer tmp,
PgJvxSrc geom)
|
protected static void |
drawPolygons(java.lang.StringBuffer tmp,
PgJvxSrc geom)
|
protected static void |
drawVertices(java.lang.StringBuffer tmp,
PgJvxSrc geom)
|
protected static PgJvxSrc[] |
parse(java.io.BufferedReader inWrl)
|
static PgJvxSrc[] |
read(java.io.BufferedReader in)
Read a WRL file and fill a new PgJvxSrc class. |
static PgJvxSrc[] |
read(java.lang.String fileName)
Read geometry from file in JavaView JVX format. |
static java.lang.String |
write(PgJvxSrc[] geometry)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PgWrlLoader
public PgWrlLoader()
read
public static PgJvxSrc[] read(java.lang.String fileName)
- Read geometry from file in JavaView JVX format.
- Parameters:
fileName - File or URL to read data from.
read
public static PgJvxSrc[] read(java.io.BufferedReader in)
- Read a WRL file and fill a new PgJvxSrc class.
parse
protected static PgJvxSrc[] parse(java.io.BufferedReader inWrl)
write
public static java.lang.String write(PgJvxSrc[] geometry)
createVRMLdesc
protected static java.lang.String createVRMLdesc(PgJvxSrc geom)
createDiffuseColor
protected static void createDiffuseColor(java.lang.StringBuffer tmp,
java.awt.Color col)
createEmissiveColor
protected static void createEmissiveColor(java.lang.StringBuffer tmp,
java.awt.Color col)
createColors
protected static void createColors(java.lang.StringBuffer tmp,
int num,
java.awt.Color[] colorList)
createCoord
protected static void createCoord(java.lang.StringBuffer tmp,
int dim,
PdVector[] vertices)
- TODO: Does not handle 4d coordinates.
createIdxCoord
protected static void createIdxCoord(java.lang.StringBuffer tmp,
int dim,
PdVector[] vertices,
PiVector[] vertexList)
drawVertices
protected static void drawVertices(java.lang.StringBuffer tmp,
PgJvxSrc geom)
drawPolygons
protected static void drawPolygons(java.lang.StringBuffer tmp,
PgJvxSrc geom)
drawElements
protected static void drawElements(java.lang.StringBuffer tmp,
PgJvxSrc geom)
The software JavaView® is copyright protected. All Rights Reserved.