- Inheritance
-
- Object
- PlatformInterface
- Interactive3dPlatform
- Implementers
Methods
-
loadEnvironment({String? iblPath, String? iblUrl, String? skyboxPath, String? skyboxUrl})
→ Future<void>
-
Method to load the environment from assets or network URLs.
-
loadHdrBackground({String? backgroundPath, String? backgroundUrl})
→ Future<void>
-
-
loadModel({String? modelPath, String? modelUrl, required Map<String, ByteData> resources, List<String>? preselectedEntities, List<double>? selectionColor, List<PatchColor>? patchColors})
→ Future<void>
-
Method to load the model from assets or network.
resources
is empty for .glb models and populated for .gltf models.
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
setCameraZoomLevel(double zoom)
→ Future<void>
-
Method to set the camera position.
-
toString()
→ String
-
A string representation of this object.
inherited
-
unselectEntities({List<int>? entityIds})
→ Future<void>
-
Method to unselect entities in the 3D model.
-
updatePartGroupConfig({required bool isVisible, required ModelPartGroup group})
→ Future<void>
-
Method to set the camera position.
Static Methods
-
verify(Interactive3dPlatform instance)
→ void
-
Ensures that the platform instance was constructed with a non-
const
token
that matches the provided token and throws AssertionError if not.
override