From 475f8cbdbd96fdbf8f5b216ffebb31a51f25c2f9 Mon Sep 17 00:00:00 2001
From: Normand Briere <nbriere@noware.ca>
Date: Mon, 29 Jul 2019 20:08:48 -0400
Subject: [PATCH] Save skybox.

---
 ObjectFile.java |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/ObjectFile.java b/ObjectFile.java
index 5dad1c3..ceaa352 100644
--- a/ObjectFile.java
+++ b/ObjectFile.java
@@ -730,11 +730,15 @@
     public Scene load(String filename) throws FileNotFoundException,
             IncorrectFormatException, ParsingErrorException
     {
+        if (filename.toLowerCase().endsWith(".obj"))
+        {
+            setBasePathFromFilename(filename);
 
-        setBasePathFromFilename(filename);
-
-        Reader reader = new BufferedReader(new FileReader(filename));
-        return load(reader);
+            Reader reader = new BufferedReader(new FileReader(filename));
+            return load(reader);
+        }
+        else // new 3ds loader
+            return new com.microcrowd.loader.java3d.max3ds.Loader3DS().load(filename);
     } // End of load(String)
 
     private void setBaseUrlFromUrl(URL url)

--
Gitblit v1.6.2