GltfModel
class GltfModel
GltfModel represents a glTF resource in SceneCore. These can be used as part of the SpatialEnvironment or to display 3D models with GltfModelEntity.
Summary
Public companion functions |
|
|---|---|
suspend GltfModel |
@MainThreadPublic factory for a GltfModel, where the glTF is asynchronously loaded from a |
suspend GltfModel |
@MainThreadPublic factory for a GltfModel, where the glTF is asynchronously loaded from a |
Public companion functions
create
@MainThread
suspend fun create(session: Session, path: Path): GltfModel
Public factory for a GltfModel, where the glTF is asynchronously loaded from a Path relative to the application's assets/ folder.
Currently, only binary glTF (.glb) files are supported.
| Parameters | |
|---|---|
session: Session |
The |
path: Path |
The Path of the binary glTF (.glb) model to be loaded, relative to the application's |
| Throws | |
|---|---|
kotlin.IllegalArgumentException |
if path.isAbsolute is true, as this method requires a relative path. |
create
@MainThread
suspend fun create(session: Session, uri: Uri): GltfModel
Public factory for a GltfModel, where the glTF is asynchronously loaded from a Uri.
Currently, only binary glTF (.glb) files are supported.