From d766733489c196890e16bb93862d3065af026c48 Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Wed, 11 Sep 2024 23:03:53 +0800 Subject: [PATCH] update stubbed ThermionViewer methods --- .../thermion_dart/thermion_viewer_stub.dart | 62 +++++++++++++------ 1 file changed, 42 insertions(+), 20 deletions(-) diff --git a/thermion_dart/lib/thermion_dart/thermion_viewer_stub.dart b/thermion_dart/lib/thermion_dart/thermion_viewer_stub.dart index 9cba4d0c..118c1746 100644 --- a/thermion_dart/lib/thermion_dart/thermion_viewer_stub.dart +++ b/thermion_dart/lib/thermion_dart/thermion_viewer_stub.dart @@ -75,13 +75,6 @@ class ThermionViewerStub extends ThermionViewer { throw UnimplementedError(); } - @override - Future createGeometry(List vertices, List indices, - {String? materialPath, - PrimitiveType primitiveType = PrimitiveType.TRIANGLES}) { - // TODO: implement createGeometry - throw UnimplementedError(); - } @override Future createInstance(ThermionEntity entity) { @@ -267,19 +260,6 @@ class ThermionViewerStub extends ThermionViewer { // TODO: implement initialized Future get initialized => throw UnimplementedError(); - @override - Future loadGlb(String path, {int numInstances = 1}) { - // TODO: implement loadGlb - throw UnimplementedError(); - } - - @override - Future loadGltf(String path, String relativeResourcePath, - {bool force = false}) { - // TODO: implement loadGltf - throw UnimplementedError(); - } - @override Future loadIbl(String lightingPath, {double intensity = 30000}) { // TODO: implement loadIbl @@ -845,4 +825,46 @@ class ThermionViewerStub extends ThermionViewer { // TODO: implement setStencilHighlight throw UnimplementedError(); } + + @override + Future getCameraNear() { + // TODO: implement getCameraNear + throw UnimplementedError(); + } + + @override + Future getViewportBoundingBox(ThermionEntity entity) { + // TODO: implement getViewportBoundingBox + throw UnimplementedError(); + } + + @override + Future setCameraLensProjection(double near, double far, double aspect, double focalLength) { + // TODO: implement setCameraLensProjection + throw UnimplementedError(); + } + + @override + Future setCameraModelMatrix4(Matrix4 matrix) { + // TODO: implement setCameraModelMatrix4 + throw UnimplementedError(); + } + + @override + Future createGeometry(List vertices, List indices, {String? materialPath, List? normals, PrimitiveType primitiveType = PrimitiveType.TRIANGLES}) { + // TODO: implement createGeometry + throw UnimplementedError(); + } + + @override + Future loadGlb(String path, {int numInstances = 1, bool keepData = false}) { + // TODO: implement loadGlb + throw UnimplementedError(); + } + + @override + Future loadGltf(String path, String relativeResourcePath, {bool keepData = false}) { + // TODO: implement loadGltf + throw UnimplementedError(); + } }