(test) add bounding box test to asset_tests
This commit is contained in:
@@ -21,8 +21,7 @@ void main() async {
|
||||
await viewer.setBloom(false, 0.01);
|
||||
await viewer.loadSkybox(
|
||||
"file://${testHelper.testDir}/assets/default_env_skybox.ktx");
|
||||
await testHelper.capture(
|
||||
viewer.view, "load_skybox_with_postprocessing");
|
||||
await testHelper.capture(viewer.view, "load_skybox_with_postprocessing");
|
||||
await viewer.removeSkybox();
|
||||
await testHelper.capture(
|
||||
viewer.view, "remove_skybox_with_postprocessing");
|
||||
@@ -31,8 +30,8 @@ void main() async {
|
||||
|
||||
test('sync load/remove gltf from uri', () async {
|
||||
await testHelper.withViewer((viewer) async {
|
||||
var asset = await viewer.loadGltf(
|
||||
"file://${testHelper.testDir}/assets/cube.gltf");
|
||||
var asset = await viewer
|
||||
.loadGltf("file://${testHelper.testDir}/assets/cube.gltf");
|
||||
await viewer
|
||||
.loadIbl("file://${testHelper.testDir}/assets/default_env_ibl.ktx");
|
||||
await testHelper.capture(viewer.view, "gltf_loaded");
|
||||
@@ -43,7 +42,9 @@ void main() async {
|
||||
|
||||
test('async load/remove gltf from uri', () async {
|
||||
await testHelper.withViewer((viewer) async {
|
||||
var asset = await viewer.loadGltf("file://${testHelper.testDir}/assets/cube.gltf", loadAsync: true);
|
||||
var asset = await viewer.loadGltf(
|
||||
"file://${testHelper.testDir}/assets/cube.gltf",
|
||||
loadAsync: true);
|
||||
await viewer
|
||||
.loadIbl("file://${testHelper.testDir}/assets/default_env_ibl.ktx");
|
||||
await testHelper.capture(viewer.view, "gltf_async_loaded");
|
||||
@@ -57,7 +58,8 @@ void main() async {
|
||||
var assetData =
|
||||
File("${testHelper.testDir}/assets/cube.gltf").readAsBytesSync();
|
||||
var asset = await viewer.loadGltfFromBuffer(assetData,
|
||||
resourceUri: "${testHelper.testDir}/assets", loadResourcesAsync: false);
|
||||
resourceUri: "${testHelper.testDir}/assets",
|
||||
loadResourcesAsync: false);
|
||||
await viewer
|
||||
.loadIbl("file://${testHelper.testDir}/assets/default_env_ibl.ktx");
|
||||
await testHelper.capture(viewer.view, "gltf_load_from_buffer");
|
||||
@@ -66,8 +68,8 @@ void main() async {
|
||||
|
||||
test('transform gltf to unit cube', () async {
|
||||
await testHelper.withViewer((viewer) async {
|
||||
var asset = await viewer.loadGltf(
|
||||
"file://${testHelper.testDir}/assets/cube.gltf");
|
||||
var asset = await viewer
|
||||
.loadGltf("file://${testHelper.testDir}/assets/cube.gltf");
|
||||
|
||||
await viewer
|
||||
.loadIbl("file://${testHelper.testDir}/assets/default_env_ibl.ktx");
|
||||
@@ -81,8 +83,8 @@ void main() async {
|
||||
|
||||
test('add/remove asset from scene ', () async {
|
||||
await testHelper.withViewer((viewer) async {
|
||||
var asset = await viewer
|
||||
.loadGltf("file://${testHelper.testDir}/assets/cube.glb");
|
||||
var asset =
|
||||
await viewer.loadGltf("file://${testHelper.testDir}/assets/cube.glb");
|
||||
await viewer
|
||||
.loadIbl("file://${testHelper.testDir}/assets/default_env_ibl.ktx");
|
||||
await testHelper.capture(viewer.view, "asset_added");
|
||||
@@ -93,8 +95,8 @@ void main() async {
|
||||
|
||||
test('destroy assets', () async {
|
||||
await testHelper.withViewer((viewer) async {
|
||||
var asset = await viewer
|
||||
.loadGltf("file://${testHelper.testDir}/assets/cube.glb");
|
||||
var asset =
|
||||
await viewer.loadGltf("file://${testHelper.testDir}/assets/cube.glb");
|
||||
await viewer
|
||||
.loadIbl("file://${testHelper.testDir}/assets/default_env_ibl.ktx");
|
||||
await testHelper.capture(viewer.view, "assets_present");
|
||||
@@ -103,4 +105,18 @@ void main() async {
|
||||
}, cameraPosition: Vector3(0, 0, 5));
|
||||
});
|
||||
|
||||
test('add/remove bounding box', () async {
|
||||
await testHelper.withViewer((viewer) async {
|
||||
var asset =
|
||||
await viewer.loadGltf("file://${testHelper.testDir}/assets/cube.glb");
|
||||
await viewer
|
||||
.loadIbl("file://${testHelper.testDir}/assets/default_env_ibl.ktx");
|
||||
await viewer.showBoundingBox(asset);
|
||||
await testHelper.capture(viewer.view, "show_bounding_box");
|
||||
await viewer.hideBoundingBox(asset);
|
||||
await testHelper.capture(viewer.view, "hide_bounding_box");
|
||||
await viewer.hideBoundingBox(asset, destroy: true);
|
||||
await testHelper.capture(viewer.view, "destroy_bounding_box");
|
||||
}, cameraPosition: Vector3(0, 0, 5));
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user