Basics
Guides
API Reference
Basics
Guides
API Reference
[29:14] static extends: object
Wraps FXGL's Model3DLoader functional interface
(com.almasb.fxgl.scene3d.Model3DLoader). The single method
load(url) -> Model3D is bridged via aji.closure, so the
wrapper just exposes a static factory.
Use to plug in a custom format loader; the engine ships with
ObjModelLoader for Wavefront .obj files.
Example:
loader = Model3DLoader.from(::loadMyFormat);
// ...register loader with the engine...
public loadMyFormat(urlAjo) {
// build a Model3D and return its underlying AJO
m = new Model3D();
// ...
return m.obj;
}
from (callback Cb)
Wraps an Aussom callback as a Model3DLoader. The callback receives the URL AJO and must return a Model3D AussomJavaObject (the .obj of a Model3D wrapper).
Cb is a callback (urlAjo) -> Model3D AJO.A raw Model3DLoader AussomJavaObject.
Aussom
Write once. Embed everywhere.
Copyright 2026 Austin Lehman. All rights reserved.