Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Moving tree notebook #369

Merged
merged 11 commits into from
Oct 10, 2023
Merged
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,8 @@ keywords = {Software, LiDAR simulation, Point cloud, Data generation, Voxel, Veg
| [![Example 9](img/example9_thumbnail.png)](https://nbviewer.org/github/3dgeo-heidelberg/helios/blob/dev/example_notebooks/9-tls_livox_demo.ipynb) | [![Example 10](img/example10_thumbnail.png)](https://nbviewer.org/github/3dgeo-heidelberg/helios/blob/dev/example_notebooks/10-uls_toyblocks_livox.ipynb) |
| [![Example 11](img/example11_thumbnail.png)](https://nbviewer.org/github/3dgeo-heidelberg/helios/blob/dev/example_notebooks/11-als_toyblock_multi_scanner_livox.ipynb) | [![Example 12](img/example12_thumbnail.png)](https://nbviewer.org/github/3dgeo-heidelberg/helios/blob/dev/example_notebooks/12-multi_scanner_puck.ipynb) |
| [![Example 13](img/example13_thumbnail.png)](https://nbviewer.org/github/3dgeo-heidelberg/helios/blob/dev/example_notebooks/13-interpolated_trajectory.ipynb) | [![Example 14](img/example14_thumbnail.png)](https://nbviewer.org/github/3dgeo-heidelberg/helios/blob/dev/example_notebooks/14-urban_mls_dynamic.ipynb) |
| | [![Example 16](img/example16_thumbnail.png)](https://nbviewer.org/github/3dgeo-heidelberg/helios/blob/dev/example_notebooks/16-tls_tree_dynamic.ipynb) |




Expand Down
15 changes: 15 additions & 0 deletions data/sceneparts/tree1/leafwood.mtl
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Blender3D MTL File:
# Material Count: 2
newmtl Leaves
Ka 0.05 0.4 0.05
Kd 0.05 0.4 0.05
Ks 0.5 0.5 0.5
helios_classification 1


newmtl TrunkAndBranches
Ka 0.2 0.2 0.05
Kd 0.2 0.2 0.05
Ks 0 0 0
helios_classification 0

21 changes: 21 additions & 0 deletions data/sceneparts/tree1/leaves.001.obj
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Blender v3.4.0 OBJ File: 'apple_tree1_sapling_05_8_2_2.blend'
# www.blender.org
o leaves.001
v 0.028548 0.033077 0.823778
v 0.040254 -0.018814 0.825170
v 0.125716 -0.049797 0.822975
v 0.081620 0.029719 0.821852
v 0.114010 0.002094 0.821584
v 0.072644 -0.046439 0.824902
vt 0.500000 0.000000
vt 0.250000 0.333333
vt 0.250000 0.666667
vt 0.500000 1.000000
vt 0.750000 0.666667
vt 0.750000 0.333333
vn 0.0385 0.0355 0.9986
s off
mtllib leafwood.mtl
usemtl Leaves
f 1/1/1 2/2/1 6/3/1 3/4/1
f 1/1/1 3/4/1 5/5/1 4/6/1
21 changes: 21 additions & 0 deletions data/sceneparts/tree1/leaves.002.obj
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Blender v3.4.0 OBJ File: 'apple_tree1_sapling_05_8_2_2.blend'
# www.blender.org
o leaves.002
v 0.046178 0.049640 0.826963
v 0.055748 0.090417 0.871054
v 0.070406 0.191443 0.851610
v 0.052759 0.103399 0.799303
v 0.060835 0.150666 0.807519
v 0.063824 0.137684 0.879270
vt 0.500000 0.000000
vt 0.250000 0.333333
vt 0.250000 0.666667
vt 0.500000 1.000000
vt 0.750000 0.666667
vt 0.750000 0.333333
vn -0.9853 0.1563 0.0693
s off
mtllib leafwood.mtl
usemtl Leaves
f 1/1/1 2/2/1 6/3/1 3/4/1
f 1/1/1 3/4/1 5/5/1 4/6/1
21 changes: 21 additions & 0 deletions data/sceneparts/tree1/leaves.003.obj
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Blender v3.4.0 OBJ File: 'apple_tree1_sapling_05_8_2_2.blend'
# www.blender.org
o leaves.003
v 0.064233 0.069197 0.828165
v 0.115027 0.071080 0.814305
v 0.177923 0.109755 0.865814
v 0.089233 0.094353 0.867125
v 0.127129 0.107872 0.879675
v 0.152924 0.084600 0.826855
vt 0.500000 0.000000
vt 0.250000 0.333333
vt 0.250000 0.666667
vt 0.500000 1.000000
vt 0.750000 0.666667
vt 0.750000 0.333333
vn 0.1584 -0.8727 0.4619
s off
mtllib leafwood.mtl
usemtl Leaves
f 1/1/1 2/2/1 6/3/1 3/4/1
f 1/1/1 3/4/1 5/5/1 4/6/1
21 changes: 21 additions & 0 deletions data/sceneparts/tree1/leaves.004.obj
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Blender v3.4.0 OBJ File: 'apple_tree1_sapling_05_8_2_2.blend'
# www.blender.org
o leaves.004
v 0.078188 0.087962 0.826063
v 0.071361 0.128048 0.799998
v 0.128984 0.158461 0.749336
v 0.118879 0.094875 0.800977
v 0.135811 0.118375 0.775401
v 0.088293 0.151548 0.774423
vt 0.500000 0.000000
vt 0.250000 0.333333
vt 0.250000 0.666667
vt 0.500000 1.000000
vt 0.750000 0.666667
vt 0.750000 0.333333
vn -0.3686 -0.5500 -0.7494
s off
mtllib leafwood.mtl
usemtl Leaves
f 1/1/1 2/2/1 6/3/1 3/4/1
f 1/1/1 3/4/1 5/5/1 4/6/1
21 changes: 21 additions & 0 deletions data/sceneparts/tree1/leaves.005.obj
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Blender v3.4.0 OBJ File: 'apple_tree1_sapling_05_8_2_2.blend'
# www.blender.org
o leaves.005
v 0.091346 0.105986 0.823940
v 0.124014 0.125275 0.861704
v 0.124131 0.213341 0.886427
v 0.080535 0.158267 0.827833
v 0.091463 0.194052 0.848662
v 0.134942 0.161060 0.882533
vt 0.500000 0.000000
vt 0.250000 0.333333
vt 0.250000 0.666667
vt 0.500000 1.000000
vt 0.750000 0.666667
vt 0.750000 0.333333
vn -0.6905 -0.1947 0.6967
s off
mtllib leafwood.mtl
usemtl Leaves
f 1/1/1 2/2/1 6/3/1 3/4/1
f 1/1/1 3/4/1 5/5/1 4/6/1
21 changes: 21 additions & 0 deletions data/sceneparts/tree1/leaves.006.obj
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Blender v3.4.0 OBJ File: 'apple_tree1_sapling_05_8_2_2.blend'
# www.blender.org
o leaves.006
v 0.108295 0.124181 0.825647
v 0.146010 0.137257 0.800049
v 0.220434 0.142656 0.831642
v 0.145339 0.123422 0.855242
v 0.182719 0.129580 0.857241
v 0.183390 0.143415 0.802048
vt 0.500000 0.000000
vt 0.250000 0.333333
vt 0.250000 0.666667
vt 0.500000 1.000000
vt 0.750000 0.666667
vt 0.750000 0.333333
vn 0.1703 -0.9563 -0.2376
s off
mtllib leafwood.mtl
usemtl Leaves
f 1/1/1 2/2/1 6/3/1 3/4/1
f 1/1/1 3/4/1 5/5/1 4/6/1
21 changes: 21 additions & 0 deletions data/sceneparts/tree1/leaves.007.obj
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Blender v3.4.0 OBJ File: 'apple_tree1_sapling_05_8_2_2.blend'
# www.blender.org
o leaves.007
v 0.127465 0.138307 0.833223
v 0.125204 0.173601 0.859672
v 0.160233 0.238542 0.843847
v 0.151572 0.169837 0.813857
v 0.162494 0.203248 0.817398
v 0.136127 0.207012 0.863213
vt 0.500000 0.000000
vt 0.250000 0.333333
vt 0.250000 0.666667
vt 0.500000 1.000000
vt 0.750000 0.666667
vt 0.750000 0.333333
vn -0.8105 0.3171 -0.4925
s off
mtllib leafwood.mtl
usemtl Leaves
f 1/1/1 2/2/1 6/3/1 3/4/1
f 1/1/1 3/4/1 5/5/1 4/6/1
21 changes: 21 additions & 0 deletions data/sceneparts/tree1/leaves.008.obj
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Blender v3.4.0 OBJ File: 'apple_tree1_sapling_05_8_2_2.blend'
# www.blender.org
o leaves.008
v 0.145349 0.147720 0.843641
v 0.171113 0.129340 0.870995
v 0.193870 0.162008 0.930364
v 0.151932 0.175625 0.874102
v 0.168105 0.180387 0.903009
v 0.187287 0.134103 0.899903
vt 0.500000 0.000000
vt 0.250000 0.333333
vt 0.250000 0.666667
vt 0.500000 1.000000
vt 0.750000 0.666667
vt 0.750000 0.333333
vn -0.7877 -0.3600 0.5000
s off
mtllib leafwood.mtl
usemtl Leaves
f 1/1/1 2/2/1 6/3/1 3/4/1
f 1/1/1 3/4/1 5/5/1 4/6/1
21 changes: 21 additions & 0 deletions data/sceneparts/tree1/leaves.009.obj
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Blender v3.4.0 OBJ File: 'apple_tree1_sapling_05_8_2_2.blend'
# www.blender.org
o leaves.009
v 0.163624 0.158733 0.853154
v 0.123984 0.140360 0.853154
v 0.113972 0.066375 0.853154
v 0.170163 0.115534 0.853154
v 0.153612 0.084748 0.853154
v 0.107433 0.109574 0.853154
vt 0.500000 0.000000
vt 0.250000 0.333333
vt 0.250000 0.666667
vt 0.500000 1.000000
vt 0.750000 0.666667
vt 0.750000 0.333333
vn 0.0000 0.0000 1.0000
s off
mtllib leafwood.mtl
usemtl Leaves
f 1/1/1 2/2/1 6/3/1 3/4/1
f 1/1/1 3/4/1 5/5/1 4/6/1
21 changes: 21 additions & 0 deletions data/sceneparts/tree1/leaves.010.obj
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Blender v3.4.0 OBJ File: 'apple_tree1_sapling_05_8_2_2.blend'
# www.blender.org
o leaves.010
v 0.182706 0.175949 0.858186
v 0.196409 0.193314 0.890292
v 0.198003 0.259543 0.897349
v 0.179201 0.214314 0.852189
v 0.184300 0.242178 0.865243
v 0.201508 0.221179 0.903346
vt 0.500000 0.000000
vt 0.250000 0.333333
vt 0.250000 0.666667
vt 0.500000 1.000000
vt 0.750000 0.666667
vt 0.750000 0.333333
vn -0.9154 -0.0208 0.4020
s off
mtllib leafwood.mtl
usemtl Leaves
f 1/1/1 2/2/1 6/3/1 3/4/1
f 1/1/1 3/4/1 5/5/1 4/6/1
21 changes: 21 additions & 0 deletions data/sceneparts/tree1/leaves.011.obj
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Blender v3.4.0 OBJ File: 'apple_tree1_sapling_05_8_2_2.blend'
# www.blender.org
o leaves.011
v 0.197502 0.193648 0.858400
v 0.223074 0.187896 0.839771
v 0.251324 0.228045 0.815087
v 0.207812 0.222332 0.848154
v 0.225752 0.233797 0.833716
v 0.241014 0.199362 0.825333
vt 0.500000 0.000000
vt 0.250000 0.333333
vt 0.250000 0.666667
vt 0.500000 1.000000
vt 0.750000 0.666667
vt 0.750000 0.333333
vn 0.5977 0.0705 0.7986
s off
mtllib leafwood.mtl
usemtl Leaves
f 1/1/1 2/2/1 6/3/1 3/4/1
f 1/1/1 3/4/1 5/5/1 4/6/1
21 changes: 21 additions & 0 deletions data/sceneparts/tree1/leaves.012.obj
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Blender v3.4.0 OBJ File: 'apple_tree1_sapling_05_8_2_2.blend'
# www.blender.org
o leaves.012
v 0.210531 0.211878 0.856354
v 0.189655 0.233488 0.853459
v 0.150067 0.238416 0.886158
v 0.191099 0.207961 0.879118
v 0.170944 0.216807 0.889053
v 0.169500 0.242334 0.863394
vt 0.500000 0.000000
vt 0.250000 0.333333
vt 0.250000 0.666667
vt 0.500000 1.000000
vt 0.750000 0.666667
vt 0.750000 0.333333
vn 0.5494 0.6076 0.5736
s off
mtllib leafwood.mtl
usemtl Leaves
f 1/1/1 2/2/1 6/3/1 3/4/1
f 1/1/1 3/4/1 5/5/1 4/6/1
21 changes: 21 additions & 0 deletions data/sceneparts/tree1/leaves.013.obj
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Blender v3.4.0 OBJ File: 'apple_tree1_sapling_05_8_2_2.blend'
# www.blender.org
o leaves.013
v 0.225666 0.232196 0.854703
v 0.256731 0.239984 0.853334
v 0.276888 0.274363 0.815754
v 0.228749 0.252519 0.830105
v 0.245823 0.266575 0.817122
v 0.273805 0.254040 0.840351
vt 0.500000 0.000000
vt 0.250000 0.333333
vt 0.250000 0.666667
vt 0.500000 1.000000
vt 0.750000 0.666667
vt 0.750000 0.333333
vn -0.1660 0.7703 0.6157
s off
mtllib leafwood.mtl
usemtl Leaves
f 1/1/1 2/2/1 6/3/1 3/4/1
f 1/1/1 3/4/1 5/5/1 4/6/1
21 changes: 21 additions & 0 deletions data/sceneparts/tree1/leaves.014.obj
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Blender v3.4.0 OBJ File: 'apple_tree1_sapling_05_8_2_2.blend'
# www.blender.org
o leaves.014
v -0.047505 0.045879 0.834679
v -0.083469 0.074379 0.794471
v -0.100918 0.177113 0.797727
v -0.047150 0.104868 0.850252
v -0.064954 0.148613 0.837935
v -0.101274 0.118124 0.782153
vt 0.500000 0.000000
vt 0.250000 0.333333
vt 0.250000 0.666667
vt 0.500000 1.000000
vt 0.750000 0.666667
vt 0.750000 0.333333
vn 0.7879 0.1527 -0.5965
s off
mtllib leafwood.mtl
usemtl Leaves
f 1/1/1 2/2/1 6/3/1 3/4/1
f 1/1/1 3/4/1 5/5/1 4/6/1
21 changes: 21 additions & 0 deletions data/sceneparts/tree1/leaves.015.obj
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Blender v3.4.0 OBJ File: 'apple_tree1_sapling_05_8_2_2.blend'
# www.blender.org
o leaves.015
v -0.103283 0.072638 0.842150
v -0.156844 0.074310 0.821214
v -0.216524 -0.003808 0.822203
v -0.125215 0.020001 0.849788
v -0.162962 -0.005481 0.843139
v -0.194591 0.048829 0.814565
vt 0.500000 0.000000
vt 0.250000 0.333333
vt 0.250000 0.666667
vt 0.500000 1.000000
vt 0.750000 0.666667
vt 0.750000 0.333333
vn -0.3428 0.2733 0.8988
s off
mtllib leafwood.mtl
usemtl Leaves
f 1/1/1 2/2/1 6/3/1 3/4/1
f 1/1/1 3/4/1 5/5/1 4/6/1
21 changes: 21 additions & 0 deletions data/sceneparts/tree1/leaves.016.obj
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Blender v3.4.0 OBJ File: 'apple_tree1_sapling_05_8_2_2.blend'
# www.blender.org
o leaves.016
v -0.159623 0.059015 0.847690
v -0.199977 0.085969 0.846315
v -0.252318 0.091326 0.910455
v -0.181066 0.053601 0.890908
v -0.211964 0.064371 0.911830
v -0.230875 0.096740 0.867237
vt 0.500000 0.000000
vt 0.250000 0.333333
vt 0.250000 0.666667
vt 0.500000 1.000000
vt 0.750000 0.666667
vt 0.750000 0.333333
vn 0.5116 0.7838 0.3520
s off
mtllib leafwood.mtl
usemtl Leaves
f 1/1/1 2/2/1 6/3/1 3/4/1
f 1/1/1 3/4/1 5/5/1 4/6/1
21 changes: 21 additions & 0 deletions data/sceneparts/tree1/leaves.017.obj
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Blender v3.4.0 OBJ File: 'apple_tree1_sapling_05_8_2_2.blend'
# www.blender.org
o leaves.017
v -0.218730 0.051876 0.868755
v -0.262571 0.026951 0.870799
v -0.338735 0.067217 0.874836
v -0.254892 0.087029 0.870764
v -0.294894 0.092143 0.872791
v -0.302572 0.032065 0.872826
vt 0.500000 0.000000
vt 0.250000 0.333333
vt 0.250000 0.666667
vt 0.500000 1.000000
vt 0.750000 0.666667
vt 0.750000 0.333333
vn -0.0499 0.0058 -0.9987
s off
mtllib leafwood.mtl
usemtl Leaves
f 1/1/1 2/2/1 6/3/1 3/4/1
f 1/1/1 3/4/1 5/5/1 4/6/1
Loading