-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
added test plans for multitexture, contour-lines and cutout geometry
- Loading branch information
1 parent
d70ca82
commit ebc7600
Showing
23 changed files
with
17,127 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
# Layered OPCs | ||
|
||
Goal: [Countour lines](../Contour-Lines.md) can be mapped onto secondary textures of [multilayer opcs](../Feature-Multitexture.md). Contour distance can be specified, the lines should appear as anti-aliased lines given a line width. | ||
|
||
Dependent tests: [layers](./layers.md) | ||
|
||
Approach: | ||
- import of OPC data | ||
- changing visualization properties to use secondary texture | ||
- apply contour line onto secondary texture | ||
- save/load of scenes and check whether all properties are restored properly | ||
|
||
Out-of-scope: | ||
- Multitextured OBJs | ||
|
||
Data needed: OPC with layers, e.g. Dimorphos, HeraV3. | ||
|
||
Steps: | ||
- [ ] run the [layers](./layers.md) test | ||
- [ ] Check whether counturs tab in the surface window appears | ||
 | ||
- [ ] For eleveation as layer, choose distance/width/border accordingly: | ||
 | ||
Note: Lines should be crisp and anti-aliased. In the current screenshot above those are not. When we get higher-resolution layer this image will be updated. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
# Cutout geometry | ||
|
||
Goal: Perform annotations on a [multilayer](../Feature-Multitexture.md) opc and export cut-out geometry described by the annotation. | ||
|
||
Dependent tests: [layers](./layers.md) | ||
|
||
Approach: | ||
- import of OPC data | ||
- perform an annotation | ||
- use vscode nodebook to run a demo [notebook](../../notebooks/CutoutDemo.ipynb) to create an obj of the cutout geometry | ||
|
||
Prerequisited: | ||
- vscode with: ionide & polyglot notebook extension | ||
|
||
Out-of-scope: | ||
- Multitextured OBJs | ||
|
||
Data needed: OPC with layers, e.g. Dimorphos, HeraV3. | ||
|
||
Steps: | ||
- [ ] start PRo3D with the the pro3d api enabled using the command line flag (`--remoteApi `) or the predefined launch profile | ||
 | ||
- [ ] run the [layers](./layers.md) test | ||
- [ ] open vscode in PRo3D root/notebooks and open the [cutout notebook](../../notebooks/CutoutDemo.ipynb). | ||
 | ||
- [ ] run the first cell and check the result (should be a green tickbox) | ||
 | ||
- [ ] create a annotation which forms a convex polygon | ||
 | ||
 | ||
- [ ] run the next cell in the notebook. First it should print the ID of the annotation created: | ||
 | ||
- [ ] next it should print filtered vertices. Next check the result.obj - does it contain geometry representing the cotout, colored with elevation values: | ||
 | ||
 |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
# Layered OPCs | ||
|
||
Goal: OPCs with multiple texture layers can be visualized, its pixel information can be blended and mapped using a transfer function. The (surface) properties can be saved and reloaded from scene files. | ||
|
||
Approach: | ||
- import of OPC data | ||
- changing visualization properties | ||
- save/load of scenes containing layered opcs | ||
|
||
Out-of-scope: | ||
- Multitextured OBJs | ||
|
||
Data needed: OPC with layers, e.g. Dimorphos, HeraV3. | ||
|
||
Test needs to be done manually, by importing multilayer opcs: | ||
- [ ] Import OPC, surface gets visible | ||
 | ||
 | ||
- [ ] Select Surface, surface properties get visible | ||
 | ||
- [ ] Change visualization properties, change properties and check result visually | ||
* check whether *all* layers are available as primary texture | ||
|
||
 | ||
Check whether they match the layers in opcx.json file: | ||
|
||
 | ||
* perform blending, choose a color map and check wether two layers can be visualizated properly | ||
|
||
 | ||
- [ ] Save the scene | ||
- [ ] Check whether the visualization properties appear as tested befor saving. |
File renamed without changes.
File renamed without changes.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters