Package com.ardor3d.extension.model.stl
Class StlImporter.StlFileParser
java.lang.Object
java.io.StreamTokenizer
com.ardor3d.extension.model.stl.StlImporter.StlFileParser
- Enclosing class:
StlImporter
Extends StreamTokenizer for parsing STL files. The STL format for Ascii files is as follows:
solid name ... facet normal ni nj nk outer loop vertex v1x v1y v1z vertex v2x v2y v2z vertex v3x v3y v3z endloop endfacet ... endsolid name
-
Field Summary
-
Constructor Summary
-
Method Summary
Methods inherited from class java.io.StreamTokenizer
commentChar, eolIsSignificant, lineno, lowerCaseMode, nextToken, ordinaryChar, ordinaryChars, parseNumbers, pushBack, quoteChar, resetSyntax, slashSlashComments, slashStarComments, toString, whitespaceChars, wordChars
-
Constructor Details
-
StlFileParser
Constructor.- Parameters:
reader
- The Reader.
-
-
Method Details
-
getNumber
protected boolean getNumber()Gets a number from the stream. Need to extract numbers since they may be in scientific notation. The number is returned in nval.- Returns:
- Logical-true if successful, else logical-false.
-