Basics

Guides

API Reference

Menu

Basics

Guides

API Reference

class: Model3DLoader

[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; }

Methods

  • 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).

    • @p Cb is a callback (urlAjo) -> Model3D AJO.
    • @r A raw Model3DLoader AussomJavaObject.