Class StlImporter.StlFileParser

java.lang.Object
java.io.StreamTokenizer
com.ardor3d.extension.model.stl.StlImporter.StlFileParser
Enclosing class:
StlImporter

public static class StlImporter.StlFileParser extends StreamTokenizer
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
 
  • Constructor Details

    • StlFileParser

      public StlFileParser(Reader reader)
      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.