org.xith3d.loaders.models.util.meta
Class MetaLoader<D extends ModelMetaData>
java.lang.Object
org.xith3d.loaders.models.ModelLoader
org.xith3d.loaders.models.util.meta.MetaLoader<D>
public class MetaLoader<D extends ModelMetaData>
- extends ModelLoader
A ModelLoader wrapper. Enables a model meta data file (in xml) to be
loaded. This file contains information about scaling and rotating
the model.
Model Meta Data Format:
TODO Create Format Documentation
Look at demo/models/meta/galleon.xml for an example
|
Constructor Summary |
MetaLoader()
Constucts MetaLoader. |
|
Method Summary |
java.net.URL |
getMetaBaseURL()
|
Model |
loadModel(java.net.URL url,
java.lang.String filenameBase,
java.net.URL baseURL,
java.lang.String skin,
float scale,
int flags)
|
void |
setMetaBaseURL(java.net.URL metaBaseURL)
|
| Methods inherited from class org.xith3d.loaders.models.ModelLoader |
extractModelType, extractModelType, extractModelType, getFlag, getFlags, getInstance, loadModel, loadModel, loadModel, loadModel, loadModel, loadModel, loadModel, loadModel, loadModel, loadModel, loadModel, loadModel, loadModel, setFlag, setFlags |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MetaLoader
public MetaLoader()
- Constucts MetaLoader.
setMetaBaseURL
public void setMetaBaseURL(java.net.URL metaBaseURL)
getMetaBaseURL
public java.net.URL getMetaBaseURL()
loadModel
public Model loadModel(java.net.URL url,
java.lang.String filenameBase,
java.net.URL baseURL,
java.lang.String skin,
float scale,
int flags)
throws java.io.IOException,
org.jagatoo.util.errorhandling.IncorrectFormatException,
org.jagatoo.util.errorhandling.ParsingException
-
- Overrides:
loadModel in class ModelLoader
- Throws:
java.io.IOException
org.jagatoo.util.errorhandling.IncorrectFormatException
org.jagatoo.util.errorhandling.ParsingException