org.sourceforge.jvb3d.Loader
Class ModelManager
java.lang.Object
org.sourceforge.jvb3d.Loader.ModelManager
public class ModelManager
- extends java.lang.Object
- Author:
- Łukasz Krzyżak
klasa odpowiada za wczytywanie zewnętrznych obiektów na podstawie pliku konfiguracyjnego
Field Summary |
protected static ModelManager |
instance
|
protected static com.jlindamood.MS3D.MilkLoader |
modelLoader
|
protected java.util.Map<java.lang.String,org.sourceforge.jvb3d.Loader.ModelManager.ModelInfo> |
models
|
protected javax.media.j3d.BranchGroup |
objects
|
protected static java.lang.String |
surfacesFile
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
modelLoader
protected static final com.jlindamood.MS3D.MilkLoader modelLoader
instance
protected static ModelManager instance
surfacesFile
protected static final java.lang.String surfacesFile
- See Also:
- Constant Field Values
models
protected java.util.Map<java.lang.String,org.sourceforge.jvb3d.Loader.ModelManager.ModelInfo> models
objects
protected javax.media.j3d.BranchGroup objects
ModelManager
protected ModelManager()
getInstance
public static ModelManager getInstance()
- singleton - zwraca instancję
- Returns:
- instancja
parseModelsData
protected void parseModelsData()
throws org.xml.sax.SAXException,
java.io.IOException,
javax.xml.parsers.ParserConfigurationException
- Throws:
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
parseObjectsData
protected void parseObjectsData()
throws org.xml.sax.SAXException,
java.io.IOException,
javax.xml.parsers.ParserConfigurationException
- Throws:
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
getObjects
public javax.media.j3d.BranchGroup getObjects()
- zwraca wszystkie zewnętrzne obiekty które zostały wczytane
- Returns:
- grupa zawierająca wszystkie obiekty
Copyright © 2004-2005 Akademia Górniczo-Hutnicza w Krakowie. All Rights Reserved.