Normand Briere
2019-11-07 f868664f7e7626f651e6ade9c9f6863851ef43b7
ObjectFile.java
....@@ -730,11 +730,15 @@
730730 public Scene load(String filename) throws FileNotFoundException,
731731 IncorrectFormatException, ParsingErrorException
732732 {
733
+ if (filename.toLowerCase().endsWith(".obj"))
734
+ {
735
+ setBasePathFromFilename(filename);
733736
734
- setBasePathFromFilename(filename);
735
-
736
- Reader reader = new BufferedReader(new FileReader(filename));
737
- return load(reader);
737
+ Reader reader = new BufferedReader(new FileReader(filename));
738
+ return load(reader);
739
+ }
740
+ else // new 3ds loader
741
+ return new com.microcrowd.loader.java3d.max3ds.Loader3DS().load(filename);
738742 } // End of load(String)
739743
740744 private void setBaseUrlFromUrl(URL url)