Adding various mesh

This commit is contained in:
brunoherbelin
2020-04-13 16:23:18 +02:00
parent ccd5d182ca
commit a2091adcd1
12 changed files with 1062 additions and 4 deletions

View File

@@ -1,2 +1,18 @@
# v-mix
Live Video Mixer
## Clone
git clone --recursive https://github.com/brunoherbelin/v-mix.git
## Compile
## Dependencies
Compiling tools:
gcc, cmake & Ninja
Libraries:2
libpng
libglfw3-dev
libgml-dev

View File

@@ -52,7 +52,6 @@ public:
glm::mat4 projection;
glm::mat4 modelview;
glm::vec3 resolution;
glm::vec4 color;
typedef enum {
@@ -67,6 +66,7 @@ public:
protected:
ShadingProgram *program_;
glm::vec3 resolution;
};

View File

@@ -318,9 +318,9 @@ int main(int, char**)
}
SessionVisitor savetoxml;
scene.accept(savetoxml);
savetoxml.save("/home/bhbn/test.vmx");
// SessionVisitor savetoxml;
// scene.accept(savetoxml);
// savetoxml.save("/home/bhbn/test.vmx");
UserInterface::manager().Terminate();
Rendering::manager().Terminate();

BIN
rsc/images/checkerboard.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 229 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 412 B

141
rsc/mesh/disk.ply Normal file
View File

@@ -0,0 +1,141 @@
ply
format ascii 1.0
comment Created by Blender 2.82 (sub 7) - www.blender.org, source file: 'disk.blend'
element vertex 64
property float x
property float y
property float z
property float nx
property float ny
property float nz
property float s
property float t
element face 62
property list uchar uint vertex_indices
end_header
-0.000000 -0.998589 0.000000 0.000000 -0.000000 -1.000000 0.475571 0.003919
-0.880667 -0.470725 0.000000 0.000000 -0.000000 -1.000000 0.925984 0.244608
0.000000 0.998589 0.000000 0.000000 -0.000000 -1.000000 0.524429 0.996081
0.097878 0.993768 0.000000 0.000000 0.000000 -1.000000 0.475688 0.996081
0.993769 -0.097878 0.000000 0.000000 0.000000 -1.000000 0.003919 0.475688
0.194815 0.979401 0.000000 0.000000 0.000000 -1.000000 0.427182 0.991315
0.289872 0.955578 0.000000 0.000000 0.000000 -1.000000 0.379375 0.981806
0.470726 0.880666 0.000000 -0.000000 -0.000000 -1.000000 0.287697 0.949015
0.382143 0.922575 0.000000 -0.000000 -0.000000 -1.000000 0.332729 0.967668
0.554786 0.830296 0.000000 0.000000 0.000000 -1.000000 0.244704 0.926048
0.633490 0.771910 0.000000 0.000000 0.000000 -1.000000 0.204177 0.898969
0.706109 0.706109 0.000000 0.000000 0.000000 -1.000000 0.166490 0.868055
0.771910 0.633490 0.000000 0.000000 0.000000 -1.000000 0.132026 0.833590
0.830296 0.554786 0.000000 0.000000 0.000000 -1.000000 0.101097 0.795921
0.880666 0.470726 0.000000 0.000000 0.000000 -1.000000 0.074016 0.755393
0.955578 0.289872 0.000000 -0.000000 -0.000000 -1.000000 0.032377 0.667380
0.922575 0.382143 0.000000 -0.000000 -0.000000 -1.000000 0.051030 0.712411
0.979401 0.194815 0.000000 0.000000 0.000000 -1.000000 0.018217 0.620740
0.993768 0.097878 0.000000 0.000000 0.000000 -1.000000 0.008708 0.572935
0.998589 0.000000 0.000000 0.000000 0.000000 -1.000000 0.003919 0.524429
0.979401 -0.194815 0.000000 0.000000 0.000000 -1.000000 0.008685 0.427178
0.955579 -0.289871 0.000000 0.000000 0.000000 -1.000000 0.018194 0.379374
0.922576 -0.382143 0.000000 0.000000 0.000000 -1.000000 0.032332 0.332729
0.880666 -0.470726 0.000000 0.000000 0.000000 -1.000000 0.050985 0.287696
0.830296 -0.554786 0.000000 0.000000 0.000000 -1.000000 0.073951 0.244705
0.771910 -0.633490 0.000000 0.000000 0.000000 -1.000000 0.101031 0.204177
0.097877 -0.993769 0.000000 -0.000000 0.000000 -1.000000 0.427065 0.008708
0.289871 -0.955579 0.000000 -0.000000 0.000000 -1.000000 0.332620 0.032377
0.706109 -0.706109 0.000000 0.000000 0.000000 -1.000000 0.131945 0.166491
0.633490 -0.771910 0.000000 0.000000 0.000000 -1.000000 0.166410 0.132026
0.554786 -0.830296 0.000000 0.000000 0.000000 -1.000000 0.204081 0.101095
0.470726 -0.880666 0.000000 0.000000 0.000000 -1.000000 0.244608 0.074016
0.382143 -0.922576 0.000000 -0.000000 0.000000 -1.000000 0.287589 0.051029
0.194815 -0.979401 0.000000 0.000000 0.000000 -1.000000 0.379259 0.018217
-0.097878 -0.993768 0.000000 0.000000 0.000000 -1.000000 0.524313 0.003919
-0.771911 -0.633490 0.000000 0.000000 0.000000 -1.000000 0.867974 0.166410
-0.194815 -0.979401 0.000000 0.000000 0.000000 -1.000000 0.572821 0.008685
-0.289872 -0.955578 0.000000 0.000000 0.000000 -1.000000 0.620626 0.018194
-0.633491 -0.771910 0.000000 0.000000 0.000000 -1.000000 0.795823 0.101031
-0.382144 -0.922575 0.000000 0.000000 0.000000 -1.000000 0.667270 0.032332
-0.470726 -0.880666 0.000000 0.000000 0.000000 -1.000000 0.712303 0.050985
-0.554787 -0.830296 0.000000 0.000000 0.000000 -1.000000 0.755295 0.073951
-0.706109 -0.706108 0.000000 0.000000 0.000000 -1.000000 0.833508 0.131944
-0.830296 -0.554785 0.000000 0.000000 0.000000 -1.000000 0.898904 0.204080
-0.922576 -0.382143 0.000000 0.000000 0.000000 -1.000000 0.948971 0.287590
-0.955579 -0.289871 0.000000 0.000000 0.000000 -1.000000 0.967623 0.332621
-0.979401 -0.194814 0.000000 0.000000 0.000000 -1.000000 0.981783 0.379261
-0.993769 -0.097877 0.000000 0.000000 0.000000 -1.000000 0.991292 0.427065
-0.998589 0.000001 0.000000 0.000000 -0.000000 -1.000000 0.996081 0.475569
-0.993768 0.097879 0.000000 0.000000 -0.000000 -1.000000 0.996081 0.524313
-0.979401 0.194816 0.000000 0.000000 0.000000 -1.000000 0.991315 0.572820
-0.955578 0.289873 0.000000 0.000000 0.000000 -1.000000 0.981805 0.620627
-0.922575 0.382144 0.000000 0.000000 0.000000 -1.000000 0.967668 0.667273
-0.880666 0.470727 0.000000 0.000000 0.000000 -1.000000 0.949015 0.712304
-0.830295 0.554787 0.000000 0.000000 0.000000 -1.000000 0.926048 0.755297
-0.771910 0.633491 0.000000 0.000000 0.000000 -1.000000 0.898969 0.795823
-0.289870 0.955579 0.000000 0.000000 -0.000000 -1.000000 0.667379 0.967623
-0.470725 0.880667 0.000000 0.000000 -0.000000 -1.000000 0.755392 0.925984
-0.706108 0.706110 0.000000 0.000000 0.000000 -1.000000 0.868056 0.833508
-0.633489 0.771911 0.000000 0.000000 0.000000 -1.000000 0.833590 0.867975
-0.554785 0.830297 0.000000 0.000000 0.000000 -1.000000 0.795920 0.898904
-0.382142 0.922576 0.000000 0.000000 0.000000 -1.000000 0.712413 0.948970
-0.194814 0.979401 0.000000 0.000000 0.000000 -1.000000 0.620741 0.981783
-0.097877 0.993769 0.000000 0.000000 0.000000 -1.000000 0.572935 0.991292
3 0 1 2
3 2 3 4
3 3 5 6
3 7 6 8
3 3 6 7
3 7 9 10
3 10 11 12
3 10 3 7
3 12 13 14
3 15 14 16
3 12 14 15
3 15 17 18
3 18 19 4
3 18 12 15
3 4 20 21
3 21 22 23
3 4 0 2
3 23 24 25
3 26 25 27
3 25 28 29
3 23 25 26
3 29 30 31
3 27 31 32
3 29 31 27
3 27 33 26
3 26 0 21
3 25 29 27
3 0 34 35
3 34 36 37
3 34 38 35
3 37 39 40
3 34 37 38
3 40 41 38
3 38 42 35
3 35 43 1
3 1 44 45
3 45 46 47
3 47 48 49
3 49 50 51
3 51 52 53
3 49 1 47
3 53 54 55
3 56 55 57
3 55 58 59
3 53 55 56
3 59 60 57
3 57 61 56
3 56 62 63
3 51 63 1
3 63 2 1
3 56 63 51
3 3 10 4
3 12 18 10
3 4 21 0
3 21 23 26
3 40 38 37
3 35 1 0
3 45 47 1
3 49 51 1
3 51 53 56
3 59 57 55
3 10 18 4

132
rsc/mesh/icon_image.ply Normal file
View File

@@ -0,0 +1,132 @@
ply
format ascii 1.0
comment Created by Blender 2.82 (sub 7) - www.blender.org, source file: 'icons.blend'
element vertex 61
property float x
property float y
property float z
property uchar red
property uchar green
property uchar blue
property uchar alpha
element face 57
property list uchar uint vertex_indices
end_header
-0.656711 -0.879600 0.000000 255 255 255 255
-0.677007 -0.717270 0.000000 255 255 255 255
-0.656711 -0.696979 0.000000 255 255 255 255
-0.900258 -0.696979 0.000000 255 255 255 255
-0.879962 -0.717270 0.000000 255 255 255 255
-0.900258 -0.879600 0.000000 255 255 255 255
-0.677007 -0.859309 0.000000 255 255 255 255
-0.879962 -0.859309 0.000000 255 255 255 255
-0.720607 -0.737700 0.000000 255 255 255 255
-0.724736 -0.737700 0.000000 255 255 255 255
-0.722672 -0.737561 0.000000 255 255 255 255
-0.726717 -0.738105 0.000000 255 255 255 255
-0.718627 -0.738105 0.000000 255 255 255 255
-0.728595 -0.738758 0.000000 255 255 255 255
-0.716749 -0.738758 0.000000 255 255 255 255
-0.730353 -0.739640 0.000000 255 255 255 255
-0.714991 -0.739640 0.000000 255 255 255 255
-0.731971 -0.740733 0.000000 255 255 255 255
-0.713372 -0.740733 0.000000 255 255 255 255
-0.733433 -0.742020 0.000000 255 255 255 255
-0.711910 -0.742020 0.000000 255 255 255 255
-0.734720 -0.743482 0.000000 255 255 255 255
-0.710623 -0.743482 0.000000 255 255 255 255
-0.735814 -0.745100 0.000000 255 255 255 255
-0.709529 -0.745100 0.000000 255 255 255 255
-0.736697 -0.746858 0.000000 255 255 255 255
-0.708647 -0.746858 0.000000 255 255 255 255
-0.737349 -0.748735 0.000000 255 255 255 255
-0.707994 -0.748735 0.000000 255 255 255 255
-0.737754 -0.750715 0.000000 255 255 255 255
-0.707589 -0.750715 0.000000 255 255 255 255
-0.737893 -0.752780 0.000000 255 255 255 255
-0.707450 -0.752780 0.000000 255 255 255 255
-0.707589 -0.754846 0.000000 255 255 255 255
-0.737754 -0.754846 0.000000 255 255 255 255
-0.707994 -0.756827 0.000000 255 255 255 255
-0.737349 -0.756827 0.000000 255 255 255 255
-0.708647 -0.758706 0.000000 255 255 255 255
-0.736697 -0.758706 0.000000 255 255 255 255
-0.773218 -0.798435 0.000000 255 255 255 255
-0.849519 -0.839018 0.000000 255 255 255 255
-0.798780 -0.757852 0.000000 255 255 255 255
-0.709529 -0.760463 0.000000 255 255 255 255
-0.735814 -0.760463 0.000000 255 255 255 255
-0.710623 -0.762082 0.000000 255 255 255 255
-0.734720 -0.762082 0.000000 255 255 255 255
-0.711910 -0.763543 0.000000 255 255 255 255
-0.733433 -0.763543 0.000000 255 255 255 255
-0.713372 -0.764829 0.000000 255 255 255 255
-0.731971 -0.764829 0.000000 255 255 255 255
-0.714991 -0.765922 0.000000 255 255 255 255
-0.730353 -0.765922 0.000000 255 255 255 255
-0.716749 -0.766803 0.000000 255 255 255 255
-0.728595 -0.766803 0.000000 255 255 255 255
-0.718627 -0.767455 0.000000 255 255 255 255
-0.726717 -0.767455 0.000000 255 255 255 255
-0.720607 -0.767859 0.000000 255 255 255 255
-0.724736 -0.767859 0.000000 255 255 255 255
-0.722672 -0.767998 0.000000 255 255 255 255
-0.707450 -0.839018 0.000000 255 255 255 255
-0.748041 -0.778550 0.000000 255 255 255 255
3 0 1 2
3 1 3 2
3 1 4 3
3 4 5 3
3 0 6 1
3 7 5 4
3 8 9 10
3 8 11 9
3 12 11 8
3 12 13 11
3 14 13 12
3 14 15 13
3 16 15 14
3 16 17 15
3 18 17 16
3 18 19 17
3 20 19 18
3 20 21 19
3 22 21 20
3 22 23 21
3 24 23 22
3 24 25 23
3 26 25 24
3 26 27 25
3 28 27 26
3 28 29 27
3 30 29 28
3 30 31 29
3 32 31 30
3 33 31 32
3 33 34 31
3 35 34 33
3 35 36 34
3 37 36 35
3 37 38 36
3 39 40 41
3 42 38 37
3 42 43 38
3 44 43 42
3 44 45 43
3 46 45 44
3 46 47 45
3 48 47 46
3 48 49 47
3 50 49 48
3 50 51 49
3 52 51 50
3 52 53 51
3 54 53 52
3 54 55 53
3 56 55 54
3 56 57 55
3 58 57 56
3 59 39 60
3 59 40 39
3 0 7 6
3 0 5 7

132
rsc/mesh/icon_video.ply Normal file
View File

@@ -0,0 +1,132 @@
ply
format ascii 1.0
comment Created by Blender 2.82 (sub 7) - www.blender.org, source file: 'icons.blend'
element vertex 61
property float x
property float y
property float z
property uchar red
property uchar green
property uchar blue
property uchar alpha
element face 57
property list uchar uint vertex_indices
end_header
0.656711 -0.879600 0.000000 255 255 255 255
0.677007 -0.717270 0.000000 255 255 255 255
0.656711 -0.696979 0.000000 255 255 255 255
0.900258 -0.696979 0.000000 255 255 255 255
0.879962 -0.717270 0.000000 255 255 255 255
0.900258 -0.879600 0.000000 255 255 255 255
0.677007 -0.859309 0.000000 255 255 255 255
0.879962 -0.859309 0.000000 255 255 255 255
0.720607 -0.737700 0.000000 255 255 255 255
0.724736 -0.737700 0.000000 255 255 255 255
0.722672 -0.737561 0.000000 255 255 255 255
0.726717 -0.738105 0.000000 255 255 255 255
0.718627 -0.738105 0.000000 255 255 255 255
0.728595 -0.738758 0.000000 255 255 255 255
0.716749 -0.738758 0.000000 255 255 255 255
0.730353 -0.739640 0.000000 255 255 255 255
0.714991 -0.739640 0.000000 255 255 255 255
0.731971 -0.740733 0.000000 255 255 255 255
0.713372 -0.740733 0.000000 255 255 255 255
0.733433 -0.742020 0.000000 255 255 255 255
0.711910 -0.742020 0.000000 255 255 255 255
0.734720 -0.743482 0.000000 255 255 255 255
0.710623 -0.743482 0.000000 255 255 255 255
0.735814 -0.745100 0.000000 255 255 255 255
0.709529 -0.745100 0.000000 255 255 255 255
0.736697 -0.746858 0.000000 255 255 255 255
0.708647 -0.746858 0.000000 255 255 255 255
0.737349 -0.748735 0.000000 255 255 255 255
0.707994 -0.748735 0.000000 255 255 255 255
0.737754 -0.750715 0.000000 255 255 255 255
0.707589 -0.750715 0.000000 255 255 255 255
0.737893 -0.752780 0.000000 255 255 255 255
0.707450 -0.752780 0.000000 255 255 255 255
0.707589 -0.754846 0.000000 255 255 255 255
0.737754 -0.754846 0.000000 255 255 255 255
0.707994 -0.756827 0.000000 255 255 255 255
0.737349 -0.756827 0.000000 255 255 255 255
0.708647 -0.758706 0.000000 255 255 255 255
0.736697 -0.758706 0.000000 255 255 255 255
0.773218 -0.798435 0.000000 255 255 255 255
0.849519 -0.839018 0.000000 255 255 255 255
0.798780 -0.757852 0.000000 255 255 255 255
0.709529 -0.760463 0.000000 255 255 255 255
0.735814 -0.760463 0.000000 255 255 255 255
0.710623 -0.762082 0.000000 255 255 255 255
0.734720 -0.762082 0.000000 255 255 255 255
0.711910 -0.763543 0.000000 255 255 255 255
0.733433 -0.763543 0.000000 255 255 255 255
0.713372 -0.764829 0.000000 255 255 255 255
0.731971 -0.764829 0.000000 255 255 255 255
0.714991 -0.765922 0.000000 255 255 255 255
0.730353 -0.765922 0.000000 255 255 255 255
0.716749 -0.766803 0.000000 255 255 255 255
0.728595 -0.766803 0.000000 255 255 255 255
0.718627 -0.767455 0.000000 255 255 255 255
0.726717 -0.767455 0.000000 255 255 255 255
0.720607 -0.767859 0.000000 255 255 255 255
0.724736 -0.767859 0.000000 255 255 255 255
0.722672 -0.767998 0.000000 255 255 255 255
0.707450 -0.839018 0.000000 255 255 255 255
0.748041 -0.778550 0.000000 255 255 255 255
3 0 1 2
3 1 3 2
3 1 4 3
3 4 5 3
3 0 6 1
3 7 5 4
3 8 9 10
3 8 11 9
3 12 11 8
3 12 13 11
3 14 13 12
3 14 15 13
3 16 15 14
3 16 17 15
3 18 17 16
3 18 19 17
3 20 19 18
3 20 21 19
3 22 21 20
3 22 23 21
3 24 23 22
3 24 25 23
3 26 25 24
3 26 27 25
3 28 27 26
3 28 29 27
3 30 29 28
3 30 31 29
3 32 31 30
3 33 31 32
3 33 34 31
3 35 34 33
3 35 36 34
3 37 36 35
3 37 38 36
3 39 40 41
3 42 38 37
3 42 43 38
3 44 43 42
3 44 45 43
3 46 45 44
3 46 47 45
3 48 47 46
3 48 49 47
3 50 49 48
3 50 51 49
3 52 51 50
3 52 53 51
3 54 53 52
3 54 55 53
3 56 55 54
3 56 57 55
3 58 57 56
3 59 39 60
3 59 40 39
3 0 7 6
3 0 5 7

271
rsc/mesh/point.ply Normal file
View File

@@ -0,0 +1,271 @@
ply
format ascii 1.0
comment Created by Blender 2.82 (sub 7) - www.blender.org, source file: 'point.blend'
element vertex 97
property float x
property float y
property float z
property uchar red
property uchar green
property uchar blue
property uchar alpha
element face 160
property list uchar uint vertex_indices
end_header
-0.828712 -0.553724 0.000000 255 255 255 255
-0.696734 -0.696731 0.000000 255 255 255 255
-0.819273 -0.547417 0.000000 255 255 255 255
0.977535 0.194448 0.000000 255 255 255 255
0.985334 0.000004 0.000000 255 255 255 255
0.996686 0.000004 0.000000 255 255 255 255
-0.910327 -0.377066 0.000000 255 255 255 255
-0.920816 -0.381410 0.000000 255 255 255 255
0.966401 -0.192225 0.000000 255 255 255 255
0.977535 -0.194439 0.000000 255 255 255 255
-0.977532 -0.194439 0.000000 255 255 255 255
-0.966398 -0.192224 0.000000 255 255 255 255
0.910330 -0.377066 0.000000 255 255 255 255
0.920818 -0.381411 0.000000 255 255 255 255
-0.996683 0.000005 0.000000 255 255 255 255
-0.985331 0.000005 0.000000 255 255 255 255
0.819275 -0.547417 0.000000 255 255 255 255
0.828714 -0.553724 0.000000 255 255 255 255
-0.977532 0.194449 0.000000 255 255 255 255
-0.966398 0.192234 0.000000 255 255 255 255
0.696737 -0.696731 0.000000 255 255 255 255
0.704764 -0.704759 0.000000 255 255 255 255
-0.920815 0.381420 0.000000 255 255 255 255
-0.910327 0.377075 0.000000 255 255 255 255
0.547423 -0.819270 0.000000 255 255 255 255
0.553730 -0.828709 0.000000 255 255 255 255
-0.819272 0.547426 0.000000 255 255 255 255
-0.828711 0.553733 0.000000 255 255 255 255
0.377072 -0.910325 0.000000 255 255 255 255
0.381416 -0.920813 0.000000 255 255 255 255
0.194445 0.977538 0.000000 255 255 255 255
0.000002 0.985337 0.000000 255 255 255 255
0.192230 0.966404 0.000000 255 255 255 255
-0.704760 0.704768 0.000000 255 255 255 255
-0.696733 0.696740 0.000000 255 255 255 255
0.192230 -0.966396 0.000000 255 255 255 255
0.194445 -0.977530 0.000000 255 255 255 255
0.377072 0.910332 0.000000 255 255 255 255
0.381416 0.920821 0.000000 255 255 255 255
-0.553726 0.828718 0.000000 255 255 255 255
-0.547419 0.819279 0.000000 255 255 255 255
0.000001 -0.985329 0.000000 255 255 255 255
0.000001 -0.996681 0.000000 255 255 255 255
0.547423 0.819278 0.000000 255 255 255 255
0.553730 0.828717 0.000000 255 255 255 255
-0.381412 0.920821 0.000000 255 255 255 255
-0.377068 0.910333 0.000000 255 255 255 255
-0.192228 -0.966396 0.000000 255 255 255 255
-0.194442 -0.977530 0.000000 255 255 255 255
0.704764 0.704767 0.000000 255 255 255 255
0.696737 0.696740 0.000000 255 255 255 255
-0.194441 0.977538 0.000000 255 255 255 255
-0.192226 0.966404 0.000000 255 255 255 255
-0.381414 -0.920812 0.000000 255 255 255 255
-0.377069 -0.910324 0.000000 255 255 255 255
0.819275 0.547425 0.000000 255 255 255 255
0.828714 0.553732 0.000000 255 255 255 255
0.000001 0.996689 0.000000 255 255 255 255
-0.547421 -0.819269 0.000000 255 255 255 255
-0.553728 -0.828709 0.000000 255 255 255 255
0.910330 0.377075 0.000000 255 255 255 255
0.920818 0.381419 0.000000 255 255 255 255
-0.704762 -0.704758 0.000000 255 255 255 255
0.966401 0.192233 0.000000 255 255 255 255
-0.802883 -0.536465 0.000000 255 255 255 64
-0.892116 -0.369522 0.000000 255 255 255 64
0.947068 -0.188379 0.000000 255 255 255 64
-0.947065 -0.188378 0.000000 255 255 255 64
0.892119 -0.369523 0.000000 255 255 255 64
-0.965619 0.000005 0.000000 255 255 255 64
0.802886 -0.536466 0.000000 255 255 255 64
-0.947065 0.188388 0.000000 255 255 255 64
0.682798 -0.682793 0.000000 255 255 255 64
-0.892115 0.369532 0.000000 255 255 255 64
0.536471 -0.802880 0.000000 255 255 255 64
-0.802882 0.536475 0.000000 255 255 255 64
0.369528 -0.892113 0.000000 255 255 255 64
0.000002 0.965624 0.000000 255 255 255 64
0.188385 0.947070 0.000000 255 255 255 64
-0.682795 0.682802 0.000000 255 255 255 64
0.188385 -0.947062 0.000000 255 255 255 64
0.369528 0.892121 0.000000 255 255 255 64
-0.536467 0.802889 0.000000 255 255 255 64
0.000001 -0.965616 0.000000 255 255 255 64
0.536472 0.802888 0.000000 255 255 255 64
-0.369524 0.892122 0.000000 255 255 255 64
-0.188382 -0.947062 0.000000 255 255 255 64
0.682798 0.682801 0.000000 255 255 255 64
-0.188380 0.947071 0.000000 255 255 255 64
-0.369526 -0.892113 0.000000 255 255 255 64
0.802886 0.536474 0.000000 255 255 255 64
-0.536469 -0.802880 0.000000 255 255 255 64
0.892119 0.369531 0.000000 255 255 255 64
-0.682796 -0.682792 0.000000 255 255 255 64
0.947068 0.188387 0.000000 255 255 255 64
0.965622 0.000004 0.000000 255 255 255 64
0.000002 0.000004 0.000000 255 255 255 64
3 0 1 2
3 3 4 5
3 0 6 7
3 5 8 9
3 10 6 11
3 9 12 13
3 14 11 15
3 13 16 17
3 18 15 19
3 17 20 21
3 22 19 23
3 21 24 25
3 22 26 27
3 25 28 29
3 30 31 32
3 33 26 34
3 29 35 36
3 30 37 38
3 39 34 40
3 36 41 42
3 38 43 44
3 45 40 46
3 42 47 48
3 49 43 50
3 51 46 52
3 53 47 54
3 49 55 56
3 51 31 57
3 53 58 59
3 56 60 61
3 62 58 1
3 61 63 3
3 6 64 65
3 4 66 8
3 6 67 11
3 8 68 12
3 11 69 15
3 12 70 16
3 19 69 71
3 16 72 20
3 23 71 73
3 20 74 24
3 23 75 26
3 24 76 28
3 32 77 78
3 34 75 79
3 28 80 35
3 37 78 81
3 34 82 40
3 35 83 41
3 43 81 84
3 40 85 46
3 41 86 47
3 43 87 50
3 52 85 88
3 54 86 89
3 50 90 55
3 52 77 31
3 54 91 58
3 55 92 60
3 1 91 93
3 60 94 63
3 1 64 2
3 63 95 4
3 69 96 71
3 72 96 74
3 73 96 75
3 74 96 76
3 78 96 81
3 79 96 82
3 80 96 83
3 81 96 84
3 82 96 85
3 87 96 90
3 88 96 77
3 90 96 92
3 91 96 93
3 92 96 94
3 93 96 64
3 94 96 95
3 65 96 67
3 66 96 68
3 67 96 69
3 68 96 70
3 0 62 1
3 3 63 4
3 0 2 6
3 5 4 8
3 10 7 6
3 9 8 12
3 14 10 11
3 13 12 16
3 18 14 15
3 17 16 20
3 22 18 19
3 21 20 24
3 22 23 26
3 25 24 28
3 30 57 31
3 33 27 26
3 29 28 35
3 30 32 37
3 39 33 34
3 36 35 41
3 38 37 43
3 45 39 40
3 42 41 47
3 49 44 43
3 51 45 46
3 53 48 47
3 49 50 55
3 51 52 31
3 53 54 58
3 56 55 60
3 62 59 58
3 61 60 63
3 6 2 64
3 4 95 66
3 6 65 67
3 8 66 68
3 11 67 69
3 12 68 70
3 19 15 69
3 16 70 72
3 23 19 71
3 20 72 74
3 23 73 75
3 24 74 76
3 32 31 77
3 34 26 75
3 28 76 80
3 37 32 78
3 34 79 82
3 35 80 83
3 43 37 81
3 40 82 85
3 41 83 86
3 43 84 87
3 52 46 85
3 54 47 86
3 50 87 90
3 52 88 77
3 54 89 91
3 55 90 92
3 1 58 91
3 60 92 94
3 1 93 64
3 63 94 95
3 72 70 96
3 73 71 96
3 78 77 96
3 79 75 96
3 80 76 96
3 86 83 96
3 87 84 96
3 88 85 96
3 89 86 96
3 91 89 96
3 65 64 96
3 66 95 96

32
rsc/mesh/shadow.ply Normal file
View File

@@ -0,0 +1,32 @@
ply
format ascii 1.0
comment Created by Blender 2.82 (sub 7) - www.blender.org, source file: 'square.blend'
element vertex 8
property float x
property float y
property float z
property float s
property float t
property uchar red
property uchar green
property uchar blue
property uchar alpha
element face 8
property list uchar uint vertex_indices
end_header
1.000000 -1.000000 0.000000 0.202616 0.797384 255 255 255 255
-1.300000 -1.300000 0.000000 1.000000 1.000000 255 255 255 65
1.300000 -1.300000 0.000000 0.000000 1.000000 255 255 255 65
-1.000000 -1.000000 0.000000 0.797384 0.797384 255 255 255 255
-1.300000 1.300000 0.000000 1.000000 0.000000 255 255 255 65
1.000000 1.000000 0.000000 0.202616 0.202616 255 255 255 255
1.300000 1.300000 0.000000 0.000000 0.000000 255 255 255 65
-1.000000 1.000000 0.000000 0.797384 0.202616 255 255 255 255
3 0 1 2
3 3 4 1
3 5 2 6
3 7 6 4
3 0 3 1
3 3 7 4
3 5 0 2
3 7 5 6

BIN
rsc/mesh/shadow.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

334
rsc/mesh/target.ply Normal file
View File

@@ -0,0 +1,334 @@
ply
format ascii 1.0
comment Created by Blender 2.82 (sub 7) - www.blender.org, source file: 'target.blend'
element vertex 160
property float x
property float y
property float z
property uchar red
property uchar green
property uchar blue
property uchar alpha
element face 160
property list uchar uint vertex_indices
end_header
-0.828712 -0.553724 0.000000 255 255 255 255
-0.696734 -0.696731 0.000000 255 255 255 255
-0.819273 -0.547417 0.000000 255 255 255 255
0.977535 0.194448 0.000000 255 255 255 255
0.985334 0.000004 0.000000 255 255 255 255
0.996686 0.000004 0.000000 255 255 255 255
-0.910327 -0.377066 0.000000 255 255 255 255
-0.920816 -0.381410 0.000000 255 255 255 255
0.966401 -0.192225 0.000000 255 255 255 255
0.977535 -0.194439 0.000000 255 255 255 255
-0.977532 -0.194439 0.000000 255 255 255 255
-0.966398 -0.192224 0.000000 255 255 255 255
0.910330 -0.377066 0.000000 255 255 255 255
0.920818 -0.381411 0.000000 255 255 255 255
-0.996683 0.000005 0.000000 255 255 255 255
-0.985331 0.000005 0.000000 255 255 255 255
0.819275 -0.547417 0.000000 255 255 255 255
0.828714 -0.553724 0.000000 255 255 255 255
-0.977532 0.194449 0.000000 255 255 255 255
-0.966398 0.192234 0.000000 255 255 255 255
0.696737 -0.696731 0.000000 255 255 255 255
0.704764 -0.704759 0.000000 255 255 255 255
-0.920815 0.381420 0.000000 255 255 255 255
-0.910327 0.377075 0.000000 255 255 255 255
0.547423 -0.819270 0.000000 255 255 255 255
0.553730 -0.828709 0.000000 255 255 255 255
-0.819272 0.547426 0.000000 255 255 255 255
-0.828711 0.553733 0.000000 255 255 255 255
0.377072 -0.910325 0.000000 255 255 255 255
0.381416 -0.920813 0.000000 255 255 255 255
0.194445 0.977538 0.000000 255 255 255 255
0.000002 0.985337 0.000000 255 255 255 255
0.192230 0.966404 0.000000 255 255 255 255
-0.704760 0.704768 0.000000 255 255 255 255
-0.696733 0.696740 0.000000 255 255 255 255
0.192230 -0.966396 0.000000 255 255 255 255
0.194445 -0.977530 0.000000 255 255 255 255
0.377072 0.910332 0.000000 255 255 255 255
0.381416 0.920821 0.000000 255 255 255 255
-0.553726 0.828718 0.000000 255 255 255 255
-0.547419 0.819279 0.000000 255 255 255 255
0.000001 -0.985329 0.000000 255 255 255 255
0.000001 -0.996681 0.000000 255 255 255 255
0.547423 0.819278 0.000000 255 255 255 255
0.553730 0.828717 0.000000 255 255 255 255
-0.381412 0.920821 0.000000 255 255 255 255
-0.377068 0.910333 0.000000 255 255 255 255
-0.192228 -0.966396 0.000000 255 255 255 255
-0.194442 -0.977530 0.000000 255 255 255 255
0.704764 0.704767 0.000000 255 255 255 255
0.696737 0.696740 0.000000 255 255 255 255
-0.194441 0.977538 0.000000 255 255 255 255
-0.192226 0.966404 0.000000 255 255 255 255
-0.381414 -0.920812 0.000000 255 255 255 255
-0.377069 -0.910324 0.000000 255 255 255 255
0.819275 0.547425 0.000000 255 255 255 255
0.828714 0.553732 0.000000 255 255 255 255
0.000001 0.996689 0.000000 255 255 255 255
-0.547421 -0.819269 0.000000 255 255 255 255
-0.553728 -0.828709 0.000000 255 255 255 255
0.910330 0.377075 0.000000 255 255 255 255
0.920818 0.381419 0.000000 255 255 255 255
-0.704762 -0.704758 0.000000 255 255 255 255
0.966401 0.192233 0.000000 255 255 255 255
-0.802883 -0.536465 0.000000 255 255 255 128
-0.892116 -0.369522 0.000000 255 255 255 128
0.947068 -0.188379 0.000000 255 255 255 128
-0.947065 -0.188378 0.000000 255 255 255 128
0.892119 -0.369523 0.000000 255 255 255 128
-0.965619 0.000005 0.000000 255 255 255 128
0.802886 -0.536466 0.000000 255 255 255 128
-0.947065 0.188388 0.000000 255 255 255 128
0.682798 -0.682793 0.000000 255 255 255 128
-0.892115 0.369532 0.000000 255 255 255 128
0.536471 -0.802880 0.000000 255 255 255 128
-0.802882 0.536475 0.000000 255 255 255 128
0.369528 -0.892113 0.000000 255 255 255 128
0.000002 0.965624 0.000000 255 255 255 128
0.188385 0.947070 0.000000 255 255 255 128
-0.682795 0.682802 0.000000 255 255 255 128
0.188385 -0.947062 0.000000 255 255 255 128
0.369528 0.892121 0.000000 255 255 255 128
-0.536467 0.802889 0.000000 255 255 255 128
0.000001 -0.965616 0.000000 255 255 255 128
0.536472 0.802888 0.000000 255 255 255 128
-0.369524 0.892122 0.000000 255 255 255 128
-0.188382 -0.947062 0.000000 255 255 255 128
0.682798 0.682801 0.000000 255 255 255 128
-0.188380 0.947071 0.000000 255 255 255 128
-0.369526 -0.892113 0.000000 255 255 255 128
0.802886 0.536474 0.000000 255 255 255 128
-0.536469 -0.802880 0.000000 255 255 255 128
0.892119 0.369531 0.000000 255 255 255 128
-0.682796 -0.682792 0.000000 255 255 255 128
0.947068 0.188387 0.000000 255 255 255 128
0.965622 0.000004 0.000000 255 255 255 128
0.798841 -0.020279 0.000000 255 255 255 128
0.947146 0.020279 0.000000 255 255 255 128
0.947146 -0.020279 0.000000 255 255 255 128
0.798841 0.020279 0.000000 255 255 255 128
0.598522 -0.020279 0.000000 255 255 255 128
0.699328 0.020279 0.000000 255 255 255 128
0.699328 -0.020279 0.000000 255 255 255 128
0.598522 0.020279 0.000000 255 255 255 128
0.399188 -0.020279 0.000000 255 255 255 128
0.499995 0.020279 0.000000 255 255 255 128
0.499995 -0.020279 0.000000 255 255 255 128
0.399188 0.020279 0.000000 255 255 255 128
0.201310 -0.020279 0.000000 255 255 255 128
0.302116 0.020279 0.000000 255 255 255 128
0.302116 -0.020279 0.000000 255 255 255 128
0.201310 0.020279 0.000000 255 255 255 128
-0.797386 0.020279 0.000000 255 255 255 128
-0.945691 -0.020279 0.000000 255 255 255 128
-0.945691 0.020279 0.000000 255 255 255 128
-0.797386 -0.020279 0.000000 255 255 255 128
-0.597067 0.020279 0.000000 255 255 255 128
-0.697873 -0.020279 0.000000 255 255 255 128
-0.697873 0.020279 0.000000 255 255 255 128
-0.597067 -0.020279 0.000000 255 255 255 128
-0.397733 0.020279 0.000000 255 255 255 128
-0.498540 -0.020279 0.000000 255 255 255 128
-0.498540 0.020279 0.000000 255 255 255 128
-0.397733 -0.020279 0.000000 255 255 255 128
-0.199855 0.020279 0.000000 255 255 255 128
-0.300662 -0.020279 0.000000 255 255 255 128
-0.300662 0.020279 0.000000 255 255 255 128
-0.199855 -0.020279 0.000000 255 255 255 128
-0.020279 -0.700783 0.000000 255 255 255 128
0.020279 -0.599977 0.000000 255 255 255 128
0.020279 -0.700783 0.000000 255 255 255 128
-0.020279 -0.501450 0.000000 255 255 255 128
0.020279 -0.400643 0.000000 255 255 255 128
0.020279 -0.501450 0.000000 255 255 255 128
0.020279 0.947145 0.000000 255 255 255 128
-0.020279 0.798841 0.000000 255 255 255 128
-0.020279 0.947145 0.000000 255 255 255 128
-0.020279 -0.303571 0.000000 255 255 255 128
0.020279 -0.202765 0.000000 255 255 255 128
0.020279 -0.303571 0.000000 255 255 255 128
0.020279 0.302116 0.000000 255 255 255 128
-0.020279 0.201310 0.000000 255 255 255 128
-0.020279 0.302116 0.000000 255 255 255 128
0.020279 0.699328 0.000000 255 255 255 128
-0.020279 0.598522 0.000000 255 255 255 128
-0.020279 0.699328 0.000000 255 255 255 128
0.020279 0.499995 0.000000 255 255 255 128
-0.020279 0.399188 0.000000 255 255 255 128
-0.020279 0.499995 0.000000 255 255 255 128
-0.020279 -0.948601 0.000000 255 255 255 128
0.020279 -0.800296 0.000000 255 255 255 128
0.020279 -0.948601 0.000000 255 255 255 128
0.020279 0.798841 0.000000 255 255 255 128
0.020279 0.201310 0.000000 255 255 255 128
0.020279 0.598522 0.000000 255 255 255 128
0.020279 0.399188 0.000000 255 255 255 128
-0.020279 -0.599977 0.000000 255 255 255 128
-0.020279 -0.400643 0.000000 255 255 255 128
-0.020279 -0.202765 0.000000 255 255 255 128
-0.020279 -0.800296 0.000000 255 255 255 128
3 0 1 2
3 3 4 5
3 0 6 7
3 5 8 9
3 10 6 11
3 9 12 13
3 14 11 15
3 13 16 17
3 18 15 19
3 17 20 21
3 22 19 23
3 21 24 25
3 22 26 27
3 25 28 29
3 30 31 32
3 33 26 34
3 29 35 36
3 30 37 38
3 39 34 40
3 36 41 42
3 38 43 44
3 45 40 46
3 42 47 48
3 49 43 50
3 51 46 52
3 53 47 54
3 49 55 56
3 51 31 57
3 53 58 59
3 56 60 61
3 62 58 1
3 61 63 3
3 6 64 65
3 4 66 8
3 6 67 11
3 8 68 12
3 11 69 15
3 12 70 16
3 19 69 71
3 16 72 20
3 23 71 73
3 20 74 24
3 23 75 26
3 24 76 28
3 32 77 78
3 34 75 79
3 28 80 35
3 37 78 81
3 34 82 40
3 35 83 41
3 43 81 84
3 40 85 46
3 41 86 47
3 43 87 50
3 52 85 88
3 54 86 89
3 50 90 55
3 52 77 31
3 54 91 58
3 55 92 60
3 1 91 93
3 60 94 63
3 1 64 2
3 63 95 4
3 0 62 1
3 3 63 4
3 0 2 6
3 5 4 8
3 10 7 6
3 9 8 12
3 14 10 11
3 13 12 16
3 18 14 15
3 17 16 20
3 22 18 19
3 21 20 24
3 22 23 26
3 25 24 28
3 30 57 31
3 33 27 26
3 29 28 35
3 30 32 37
3 39 33 34
3 36 35 41
3 38 37 43
3 45 39 40
3 42 41 47
3 49 44 43
3 51 45 46
3 53 48 47
3 49 50 55
3 51 52 31
3 53 54 58
3 56 55 60
3 62 59 58
3 61 60 63
3 6 2 64
3 4 95 66
3 6 65 67
3 8 66 68
3 11 67 69
3 12 68 70
3 19 15 69
3 16 70 72
3 23 19 71
3 20 72 74
3 23 73 75
3 24 74 76
3 32 31 77
3 34 26 75
3 28 76 80
3 37 32 78
3 34 79 82
3 35 80 83
3 43 37 81
3 40 82 85
3 41 83 86
3 43 84 87
3 52 46 85
3 54 47 86
3 50 87 90
3 52 88 77
3 54 89 91
3 55 90 92
3 1 58 91
3 60 92 94
3 1 93 64
3 63 94 95
3 96 97 98
3 96 99 97
3 100 101 102
3 100 103 101
3 104 105 106
3 104 107 105
3 108 109 110
3 108 111 109
3 112 113 114
3 112 115 113
3 116 117 118
3 116 119 117
3 120 121 122
3 120 123 121
3 124 125 126
3 124 127 125
3 128 129 130
3 131 132 133
3 134 135 136
3 137 138 139
3 140 141 142
3 143 144 145
3 146 147 148
3 149 150 151
3 134 152 135
3 140 153 141
3 143 154 144
3 146 155 147
3 128 156 129
3 131 157 132
3 137 158 138
3 149 159 150