- /**
- * Write out all the lat and long lines to the file
- * @param inWriter Writer to use for writing file
- * @param inModel model object for getting lat/long lines
- * @param inLineSeparator line separator to use
- * @throws IOException on file writing error
- */
- private static void writeLatLongLines(FileWriter inWriter, ThreeDModel inModel, String inLineSeparator)
- throws IOException
- {
- inWriter.write("// Latitude and longitude lines:");
- inWriter.write(inLineSeparator);
- int numlines = inModel.getLatitudeLines().length;
- for (int i=0; i<numlines; i++)
- {
- // write cylinder to file
- inWriter.write("object { lat_line translate <0, 0, " + inModel.getScaledLatitudeLine(i) + "> }");
- inWriter.write(inLineSeparator);
- }
- numlines = inModel.getLongitudeLines().length;
- for (int i=0; i<numlines; i++)
- {
- // write cylinder to file
- inWriter.write("object { lon_line translate <" + inModel.getScaledLongitudeLine(i) + ", 0, 0> }");
- inWriter.write(inLineSeparator);
- }
- inWriter.write(inLineSeparator);
- }
-
-