public class MayaAsciiReader
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
MayaAsciiReader.AngleUnit |
static class |
MayaAsciiReader.LengthUnit |
static class |
MayaAsciiReader.MayaNode |
static class |
MayaAsciiReader.MayaNurbsCurve |
static class |
MayaAsciiReader.MayaTransform |
static class |
MayaAsciiReader.TimeUnit |
static class |
MayaAsciiReader.UnitInfo |
static class |
MayaAsciiReader.UnitUtility |
Constructor and Description |
---|
MayaAsciiReader() |
MayaAsciiReader(java.io.File file) |
Modifier and Type | Method and Description |
---|---|
static void |
doRead(java.lang.String inputFile,
java.lang.String outputFile) |
java.lang.String[] |
getGroupHierarchy(java.lang.String levelIndicator) |
java.lang.String[] |
getGroupNames() |
Node<MayaAsciiReader.MayaNode> |
getNode(Node<MayaAsciiReader.MayaNode> root,
java.lang.String nodeName) |
PolylineMesh |
getPolylineMesh() |
PolylineMesh |
getPolylineMesh(MayaAsciiReader.UnitInfo units) |
PolylineMesh |
getPolylineMesh(java.lang.String group) |
PolylineMesh |
getPolylineMesh(java.lang.String group,
MayaAsciiReader.UnitInfo units) |
Tree<MayaAsciiReader.MayaNode> |
getTree() |
static void |
main(java.lang.String[] args) |
void |
read(java.io.Reader reader) |
void |
read(ReaderTokenizer rtok) |
static double |
scanNumber(ReaderTokenizer rtok) |
static int |
scanNumbers(ReaderTokenizer rtok,
double[] val,
int maxCount) |
public MayaAsciiReader()
public MayaAsciiReader(java.io.File file) throws java.io.IOException
java.io.IOException
public void read(java.io.Reader reader) throws java.io.IOException
java.io.IOException
public void read(ReaderTokenizer rtok) throws java.io.IOException
java.io.IOException
public java.lang.String[] getGroupNames()
public java.lang.String[] getGroupHierarchy(java.lang.String levelIndicator)
public PolylineMesh getPolylineMesh()
public PolylineMesh getPolylineMesh(MayaAsciiReader.UnitInfo units)
public PolylineMesh getPolylineMesh(java.lang.String group)
public PolylineMesh getPolylineMesh(java.lang.String group, MayaAsciiReader.UnitInfo units)
public Tree<MayaAsciiReader.MayaNode> getTree()
public Node<MayaAsciiReader.MayaNode> getNode(Node<MayaAsciiReader.MayaNode> root, java.lang.String nodeName)
public static double scanNumber(ReaderTokenizer rtok) throws java.io.IOException
java.io.IOException
public static int scanNumbers(ReaderTokenizer rtok, double[] val, int maxCount) throws java.io.IOException
java.io.IOException
public static void doRead(java.lang.String inputFile, java.lang.String outputFile)
public static void main(java.lang.String[] args)