diff --git a/models/meshnode_fence.x b/models/meshnode_fence.x new file mode 100644 index 0000000..f1cf367 --- /dev/null +++ b/models/meshnode_fence.x @@ -0,0 +1,633 @@ +xof 0303txt 0032 + +Frame Root { + FrameTransformMatrix { + 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 0.000000, 1.000000, 0.000000, + 0.000000, 1.000000,-0.000000, 0.000000, + 0.000000, 0.000000, 0.000000, 1.000000;; + } + Frame Cube { + FrameTransformMatrix { + 1.250000, 0.000000, 0.000000, 0.000000, + 0.000000, 1.250000, 0.000000, 0.000000, + 0.000000, 0.000000, 5.000000, 0.000000, + 0.000000, 0.000000, 0.000000, 1.000000;; + } + Mesh { //Cube_007 Mesh + 152; + -0.500000; 4.000000; 0.475000;, + -0.500000; 1.000000; 0.475000;, + 0.500000; 1.000000; 0.475000;, + 0.500000; 4.000000; 0.475000;, + 0.500000; 1.000000; 0.725000;, + -0.500000; 1.000000; 0.725000;, + -0.500000; 4.000000; 0.725000;, + 0.500000; 4.000000; 0.725000;, + 0.500000; 1.000000; 0.475000;, + 0.500000; 1.000000; 0.725000;, + 0.500000; 4.000000; 0.725000;, + 0.500000; 4.000000; 0.475000;, + -0.500000; 4.000000; 0.475000;, + -0.500000; 4.000000; 0.725000;, + -0.500000; 1.000000; 0.725000;, + -0.500000; 1.000000; 0.475000;, + -0.500000; 4.000000;-0.712500;, + -0.500000; 4.000000;-0.462500;, + -0.500000; 1.000000;-0.462500;, + -0.500000; 1.000000;-0.712500;, + 0.500000; 1.000000;-0.712500;, + 0.500000; 1.000000;-0.462500;, + 0.500000; 4.000000;-0.462500;, + 0.500000; 4.000000;-0.712500;, + 0.500000; 1.000000;-0.462500;, + -0.500000; 1.000000;-0.462500;, + -0.500000; 4.000000;-0.462500;, + 0.500000; 4.000000;-0.462500;, + -0.500000; 4.000000;-0.712500;, + -0.500000; 1.000000;-0.712500;, + 0.500000; 1.000000;-0.712500;, + 0.500000; 4.000000;-0.712500;, + -4.000000;-0.500001; 0.475000;, + -1.000000;-0.500000; 0.475000;, + -1.000000; 0.500000; 0.475000;, + -4.000000; 0.499998; 0.475000;, + -1.000000; 0.500000; 0.725000;, + -1.000000;-0.500000; 0.725000;, + -4.000000;-0.500001; 0.725000;, + -4.000000; 0.499999; 0.725000;, + -1.000000; 0.500000; 0.475000;, + -1.000000; 0.500000; 0.725000;, + -4.000000; 0.499999; 0.725000;, + -4.000000; 0.499998; 0.475000;, + -4.000000;-0.500001; 0.475000;, + -4.000000;-0.500001; 0.725000;, + -1.000000;-0.500000; 0.725000;, + -1.000000;-0.500000; 0.475000;, + -4.000000;-0.500001;-0.712500;, + -4.000000;-0.500001;-0.462500;, + -1.000000;-0.500000;-0.462500;, + -1.000000;-0.500000;-0.712500;, + -1.000000; 0.500000;-0.712500;, + -1.000000; 0.500000;-0.462500;, + -4.000000; 0.499999;-0.462500;, + -4.000000; 0.499998;-0.712500;, + -1.000000; 0.500000;-0.462500;, + -1.000000;-0.500000;-0.462500;, + -4.000000;-0.500001;-0.462500;, + -4.000000; 0.499999;-0.462500;, + -4.000000;-0.500001;-0.712500;, + -1.000000;-0.500000;-0.712500;, + -1.000000; 0.500000;-0.712500;, + -4.000000; 0.499998;-0.712500;, + 1.000004;-0.500001; 0.475000;, + 4.000004;-0.500000; 0.475000;, + 4.000003; 0.500000; 0.475000;, + 1.000003; 0.499998; 0.475000;, + 4.000004; 0.500000; 0.725000;, + 4.000004;-0.500000; 0.725000;, + 1.000004;-0.500001; 0.725000;, + 1.000004; 0.499999; 0.725000;, + 4.000003; 0.500000; 0.475000;, + 4.000004; 0.500000; 0.725000;, + 1.000004; 0.499999; 0.725000;, + 1.000003; 0.499998; 0.475000;, + 1.000004;-0.500001; 0.475000;, + 1.000004;-0.500001; 0.725000;, + 4.000004;-0.500000; 0.725000;, + 4.000004;-0.500000; 0.475000;, + 1.000004;-0.500001;-0.712500;, + 1.000004;-0.500001;-0.462500;, + 4.000004;-0.500000;-0.462500;, + 4.000004;-0.500000;-0.712500;, + 4.000003; 0.500000;-0.712500;, + 4.000004; 0.500000;-0.462500;, + 1.000004; 0.499999;-0.462500;, + 1.000003; 0.499998;-0.712500;, + 4.000004; 0.500000;-0.462500;, + 4.000004;-0.500000;-0.462500;, + 1.000004;-0.500001;-0.462500;, + 1.000004; 0.499999;-0.462500;, + 1.000004;-0.500001;-0.712500;, + 4.000004;-0.500000;-0.712500;, + 4.000003; 0.500000;-0.712500;, + 1.000003; 0.499998;-0.712500;, + -0.500000;-1.000004; 0.475000;, + -0.500000;-4.000005; 0.475000;, + 0.500000;-4.000005; 0.475000;, + 0.500000;-1.000005; 0.475000;, + 0.500000;-4.000005; 0.725000;, + -0.500000;-4.000004; 0.725000;, + -0.500000;-1.000005; 0.725000;, + 0.500000;-1.000005; 0.725000;, + 0.500000;-4.000005; 0.475000;, + 0.500000;-4.000005; 0.725000;, + 0.500000;-1.000005; 0.725000;, + 0.500000;-1.000005; 0.475000;, + -0.500000;-1.000004; 0.475000;, + -0.500000;-1.000005; 0.725000;, + -0.500000;-4.000004; 0.725000;, + -0.500000;-4.000005; 0.475000;, + -0.500000;-1.000004;-0.712500;, + -0.500000;-1.000005;-0.462500;, + -0.500000;-4.000004;-0.462500;, + -0.500000;-4.000005;-0.712500;, + 0.500000;-4.000005;-0.712500;, + 0.500000;-4.000005;-0.462500;, + 0.500000;-1.000005;-0.462500;, + 0.500000;-1.000005;-0.712500;, + 0.500000;-4.000005;-0.462500;, + -0.500000;-4.000004;-0.462500;, + -0.500000;-1.000005;-0.462500;, + 0.500000;-1.000005;-0.462500;, + -0.500000;-1.000004;-0.712500;, + -0.500000;-4.000005;-0.712500;, + 0.500000;-4.000005;-0.712500;, + 0.500000;-1.000005;-0.712500;, + -1.000000; 1.000000;-1.000000;, + -1.000000;-1.000000;-1.000000;, + 1.000000;-1.000000;-1.000000;, + 1.000000; 1.000000;-1.000000;, + 1.000000;-1.000000; 1.000000;, + -1.000000;-1.000000; 1.000000;, + -1.000000; 1.000000; 1.000000;, + 1.000000; 1.000000; 1.000000;, + 1.000000;-1.000000;-1.000000;, + 1.000000;-1.000000; 1.000000;, + 1.000000; 1.000000; 1.000000;, + 1.000000; 1.000000;-1.000000;, + -1.000000;-1.000000;-1.000000;, + -1.000000;-1.000000; 1.000000;, + 1.000000;-1.000000; 1.000000;, + 1.000000;-1.000000;-1.000000;, + -1.000000; 1.000000;-1.000000;, + -1.000000; 1.000000; 1.000000;, + -1.000000;-1.000000; 1.000000;, + -1.000000;-1.000000;-1.000000;, + -1.000000; 1.000000; 1.000000;, + -1.000000; 1.000000;-1.000000;, + 1.000000; 1.000000;-1.000000;, + 1.000000; 1.000000; 1.000000;; + 38; + 4;0;1;2;3;, + 4;4;5;6;7;, + 4;8;9;10;11;, + 4;12;13;14;15;, + 4;16;17;18;19;, + 4;20;21;22;23;, + 4;24;25;26;27;, + 4;28;29;30;31;, + 4;32;33;34;35;, + 4;36;37;38;39;, + 4;40;41;42;43;, + 4;44;45;46;47;, + 4;48;49;50;51;, + 4;52;53;54;55;, + 4;56;57;58;59;, + 4;60;61;62;63;, + 4;64;65;66;67;, + 4;68;69;70;71;, + 4;72;73;74;75;, + 4;76;77;78;79;, + 4;80;81;82;83;, + 4;84;85;86;87;, + 4;88;89;90;91;, + 4;92;93;94;95;, + 4;96;97;98;99;, + 4;100;101;102;103;, + 4;104;105;106;107;, + 4;108;109;110;111;, + 4;112;113;114;115;, + 4;116;117;118;119;, + 4;120;121;122;123;, + 4;124;125;126;127;, + 4;128;129;130;131;, + 4;132;133;134;135;, + 4;136;137;138;139;, + 4;140;141;142;143;, + 4;144;145;146;147;, + 4;148;149;150;151;; + MeshNormals { //Cube_007 Normals + 152; + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + -1.000000; 0.000000;-0.000001;, + -1.000000; 0.000000;-0.000001;, + -1.000000; 0.000000;-0.000001;, + -1.000000; 0.000000;-0.000001;, + -1.000000; 0.000000;-0.000001;, + -1.000000; 0.000000;-0.000001;, + -1.000000; 0.000000;-0.000001;, + -1.000000; 0.000000;-0.000001;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + -0.000001; 1.000000; 0.000000;, + -0.000001; 1.000000; 0.000000;, + -0.000001; 1.000000; 0.000000;, + -0.000001; 1.000000; 0.000000;, + 0.000001;-1.000000;-0.000000;, + 0.000001;-1.000000;-0.000000;, + 0.000001;-1.000000;-0.000000;, + 0.000001;-1.000000;-0.000000;, + 0.000001;-1.000000;-0.000000;, + 0.000001;-1.000000;-0.000000;, + 0.000001;-1.000000;-0.000000;, + 0.000001;-1.000000;-0.000000;, + -0.000001; 1.000000; 0.000000;, + -0.000001; 1.000000; 0.000000;, + -0.000001; 1.000000; 0.000000;, + -0.000001; 1.000000; 0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + -0.000001; 1.000000; 0.000000;, + -0.000001; 1.000000; 0.000000;, + -0.000001; 1.000000; 0.000000;, + -0.000001; 1.000000; 0.000000;, + 0.000001;-1.000000;-0.000000;, + 0.000001;-1.000000;-0.000000;, + 0.000001;-1.000000;-0.000000;, + 0.000001;-1.000000;-0.000000;, + 0.000001;-1.000000;-0.000000;, + 0.000001;-1.000000;-0.000000;, + 0.000001;-1.000000;-0.000000;, + 0.000001;-1.000000;-0.000000;, + -0.000001; 1.000000; 0.000000;, + -0.000001; 1.000000; 0.000000;, + -0.000001; 1.000000; 0.000000;, + -0.000001; 1.000000; 0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + -1.000000; 0.000000;-0.000001;, + -1.000000; 0.000000;-0.000001;, + -1.000000; 0.000000;-0.000001;, + -1.000000; 0.000000;-0.000001;, + -1.000000; 0.000000;-0.000001;, + -1.000000; 0.000000;-0.000001;, + -1.000000; 0.000000;-0.000001;, + -1.000000; 0.000000;-0.000001;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + -0.000000;-1.000000;-0.000000;, + -0.000000;-1.000000;-0.000000;, + -0.000000;-1.000000;-0.000000;, + -0.000000;-1.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;; + 38; + 4;0;1;2;3;, + 4;4;5;6;7;, + 4;8;9;10;11;, + 4;12;13;14;15;, + 4;16;17;18;19;, + 4;20;21;22;23;, + 4;24;25;26;27;, + 4;28;29;30;31;, + 4;32;33;34;35;, + 4;36;37;38;39;, + 4;40;41;42;43;, + 4;44;45;46;47;, + 4;48;49;50;51;, + 4;52;53;54;55;, + 4;56;57;58;59;, + 4;60;61;62;63;, + 4;64;65;66;67;, + 4;68;69;70;71;, + 4;72;73;74;75;, + 4;76;77;78;79;, + 4;80;81;82;83;, + 4;84;85;86;87;, + 4;88;89;90;91;, + 4;92;93;94;95;, + 4;96;97;98;99;, + 4;100;101;102;103;, + 4;104;105;106;107;, + 4;108;109;110;111;, + 4;112;113;114;115;, + 4;116;117;118;119;, + 4;120;121;122;123;, + 4;124;125;126;127;, + 4;128;129;130;131;, + 4;132;133;134;135;, + 4;136;137;138;139;, + 4;140;141;142;143;, + 4;144;145;146;147;, + 4;148;149;150;151;; + } //End of Cube_007 Normals + MeshMaterialList { //Cube_007 Material List + 5; + 38; + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 4, + 4, + 4, + 4, + 4, + 4;; + Material rail_1 { + 0.640000; 0.640000; 0.640000; 1.000000;; + 96.078431; + 0.500000; 0.500000; 0.500000;; + 0.000000; 0.000000; 0.000000;; + } + Material rail_4 { + 0.640000; 0.640000; 0.640000; 1.000000;; + 96.078431; + 0.500000; 0.500000; 0.500000;; + 0.000000; 0.000000; 0.000000;; + } + Material rail_2 { + 0.640000; 0.640000; 0.640000; 1.000000;; + 96.078431; + 0.500000; 0.500000; 0.500000;; + 0.000000; 0.000000; 0.000000;; + } + Material rail_3 { + 0.640000; 0.640000; 0.640000; 1.000000;; + 96.078431; + 0.500000; 0.500000; 0.500000;; + 0.000000; 0.000000; 0.000000;; + } + Material post { + 0.640000; 0.640000; 0.640000; 1.000000;; + 96.078431; + 0.073171; 0.073171; 0.073171;; + 0.000000; 0.000000; 0.000000;; + } + } //End of Cube_007 Material List + MeshTextureCoords { //Cube_007 UV Coordinates + 152; + 0.500000; 0.750000;, + 1.000000; 0.750000;, + 1.000000; 0.875000;, + 0.500000; 0.875000;, + 0.500000; 0.562500;, + 0.500000; 0.437500;, + 1.000000; 0.437500;, + 1.000000; 0.562500;, + 0.500000; 0.500000;, + 0.500000; 0.375000;, + 1.000000; 0.375000;, + 1.000000; 0.500000;, + 0.500000; 0.687500;, + 0.500000; 0.562500;, + 1.000000; 0.562500;, + 1.000000; 0.687500;, + 0.500000; 0.687500;, + 0.500000; 0.562500;, + 1.000000; 0.562500;, + 1.000000; 0.687500;, + 0.500000; 0.500000;, + 0.500000; 0.375000;, + 1.000000; 0.375000;, + 1.000000; 0.500000;, + 0.500000; 0.562500;, + 0.500000; 0.437500;, + 1.000000; 0.437500;, + 1.000000; 0.562500;, + 0.500000; 0.750000;, + 1.000000; 0.750000;, + 1.000000; 0.875000;, + 0.500000; 0.875000;, + 0.562500; 0.375000;, + 0.000000; 0.375000;, + 0.000000; 0.250000;, + 0.562500; 0.250000;, + 0.000000; 0.187500;, + 0.000000; 0.062500;, + 0.500000; 0.062500;, + 0.500000; 0.187500;, + 0.000000; 1.000000;, + 0.000000; 0.875000;, + 0.500000; 0.875000;, + 0.500000; 1.000000;, + 0.500000; 0.625000;, + 0.500000; 0.500000;, + 1.000000; 0.500000;, + 1.000000; 0.625000;, + 0.500000; 0.625000;, + 0.500000; 0.500000;, + 1.000000; 0.500000;, + 1.000000; 0.625000;, + 0.000000; 1.000000;, + 0.000000; 0.875000;, + 0.500000; 0.875000;, + 0.500000; 1.000000;, + 0.000000; 0.187500;, + 0.000000; 0.062500;, + 0.500000; 0.062500;, + 0.500000; 0.187500;, + 0.562500; 0.375000;, + 0.000000; 0.375000;, + 0.000000; 0.250000;, + 0.562500; 0.250000;, + 1.000000; 0.375000;, + 0.500000; 0.375000;, + 0.500000; 0.250000;, + 1.000000; 0.250000;, + 0.500000; 0.187500;, + 0.500000; 0.062500;, + 1.000000; 0.062500;, + 1.000000; 0.187500;, + 0.500000; 1.000000;, + 0.500000; 0.875000;, + 1.000000; 0.875000;, + 1.000000; 1.000000;, + 0.000000; 0.625000;, + 0.000000; 0.500000;, + 0.500000; 0.500000;, + 0.500000; 0.625000;, + 0.000000; 0.625000;, + 0.000000; 0.500000;, + 0.500000; 0.500000;, + 0.500000; 0.625000;, + 0.500000; 1.000000;, + 0.500000; 0.875000;, + 1.000000; 0.875000;, + 1.000000; 1.000000;, + 0.500000; 0.187500;, + 0.500000; 0.062500;, + 1.000000; 0.062500;, + 1.000000; 0.187500;, + 1.000000; 0.375000;, + 0.500000; 0.375000;, + 0.500000; 0.250000;, + 1.000000; 0.250000;, + 0.500000; 0.875000;, + 0.000000; 0.875000;, + 0.000000; 0.750000;, + 0.500000; 0.750000;, + 0.500000; 0.437500;, + 0.500000; 0.562500;, + 0.000000; 0.562500;, + 0.000000; 0.437500;, + 0.000000; 0.500000;, + 0.000000; 0.375000;, + 0.500000; 0.375000;, + 0.500000; 0.500000;, + 0.000000; 0.687500;, + 0.000000; 0.562500;, + 0.500000; 0.562500;, + 0.500000; 0.687500;, + 0.000000; 0.687500;, + 0.000000; 0.562500;, + 0.500000; 0.562500;, + 0.500000; 0.687500;, + 0.000000; 0.500000;, + 0.000000; 0.375000;, + 0.500000; 0.375000;, + 0.500000; 0.500000;, + 0.500000; 0.437500;, + 0.500000; 0.562500;, + 0.000000; 0.562500;, + 0.000000; 0.437500;, + 0.500000; 0.875000;, + 0.000000; 0.875000;, + 0.000000; 0.750000;, + 0.500000; 0.750000;, + 0.375000; 0.375000;, + 0.625000; 0.375000;, + 0.625000; 0.625000;, + 0.375000; 0.625000;, + 0.375000; 0.625000;, + 0.375000; 0.375000;, + 0.625000; 0.375000;, + 0.625000; 0.625000;, + 0.000000; 0.000000;, + 1.000000; 0.000000;, + 1.000000; 0.250000;, + 0.000000; 0.250000;, + 0.000000; 0.750000;, + 1.000000; 0.750000;, + 1.000000; 1.000000;, + 0.000000; 1.000000;, + 0.000000; 0.250000;, + 1.000000; 0.250000;, + 1.000000; 0.500000;, + 0.000000; 0.500000;, + 1.000000; 0.750000;, + 0.000000; 0.750000;, + 0.000000; 0.500000;, + 1.000000; 0.500000;; + } //End of Cube_007 UV Coordinates + } //End of Cube_007 Mesh + } //End of Cube +} //End of Root Frame diff --git a/models/meshnode_plant.x b/models/meshnode_plant.x new file mode 100644 index 0000000..657d128 --- /dev/null +++ b/models/meshnode_plant.x @@ -0,0 +1,99 @@ +xof 0303txt 0032 + +Frame Root { + FrameTransformMatrix { + 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 0.000000, 1.000000, 0.000000, + 0.000000, 1.000000,-0.000000, 0.000000, + 0.000000, 0.000000, 0.000000, 1.000000;; + } + Frame Cube { + FrameTransformMatrix { + 3.535533,-3.535535, 0.000000, 0.000000, + 3.535535, 3.535533, 0.000000, 0.000000, + 0.000000, 0.000000, 5.000000, 0.000000, + 0.000000, 0.000000, 0.000000, 1.000000;; + } + Mesh { //Cube_003 Mesh + 16; + -0.001000;-1.000000; 1.000000;, + -0.001000;-1.000000;-1.000000;, + -0.001000; 1.000000;-1.000000;, + -0.001000; 1.000000; 1.000000;, + 0.001000;-1.000000;-1.000000;, + 0.001000;-1.000000; 1.000000;, + 0.001000; 1.000000; 1.000000;, + 0.001000; 1.000000;-1.000000;, + -1.000000;-0.001000;-1.000000;, + -1.000000;-0.001000; 1.000000;, + 1.000000;-0.001000; 1.000000;, + 1.000000;-0.001000;-1.000000;, + -1.000000; 0.001000; 1.000000;, + -1.000000; 0.001000;-1.000000;, + 1.000000; 0.001000;-1.000000;, + 1.000000; 0.001000; 1.000000;; + 4; + 4;0;1;2;3;, + 4;4;5;6;7;, + 4;8;9;10;11;, + 4;12;13;14;15;; + MeshNormals { //Cube_003 Normals + 16; + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + -0.000000;-1.000000;-0.000000;, + -0.000000;-1.000000;-0.000000;, + -0.000000;-1.000000;-0.000000;, + -0.000000;-1.000000;-0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;; + 4; + 4;0;1;2;3;, + 4;4;5;6;7;, + 4;8;9;10;11;, + 4;12;13;14;15;; + } //End of Cube_003 Normals + MeshMaterialList { //Cube_003 Material List + 1; + 4; + 0, + 0, + 0, + 0;; + Material Material { + 0.640000; 0.640000; 0.640000; 1.000000;; + 96.078431; + 0.073171; 0.073171; 0.073171;; + 0.000000; 0.000000; 0.000000;; + } + } //End of Cube_003 Material List + MeshTextureCoords { //Cube_003 UV Coordinates + 16; + 0.000000; 0.000000;, + 0.000000; 1.000000;, + 1.000000; 1.000000;, + 1.000000; 0.000000;, + -0.000000; 1.000000;, + 0.000000; 0.000000;, + 1.000000; 0.000000;, + 1.000000; 1.000000;, + 0.000000; 1.000000;, + 0.000000; 0.000000;, + 1.000000; 0.000000;, + 1.000000; 1.000000;, + 0.000000; 0.000000;, + 0.000000; 1.000000;, + 1.000000; 1.000000;, + 1.000000; 0.000000;; + } //End of Cube_003 UV Coordinates + } //End of Cube_003 Mesh + } //End of Cube +} //End of Root Frame diff --git a/models/meshnode_slab.x b/models/meshnode_slab.x new file mode 100644 index 0000000..23a29d3 --- /dev/null +++ b/models/meshnode_slab.x @@ -0,0 +1,129 @@ +xof 0303txt 0032 + +Frame Root { + FrameTransformMatrix { + 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 0.000000, 1.000000, 0.000000, + 0.000000, 1.000000,-0.000000, 0.000000, + 0.000000, 0.000000, 0.000000, 1.000000;; + } + Frame Cube { + FrameTransformMatrix { + 5.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 5.000000, 0.000000, 0.000000, + 0.000000, 0.000000, 5.000000, 0.000000, + 0.000000, 0.000000, 0.000000, 1.000000;; + } + Mesh { //Cube_001 Mesh + 24; + -1.000000; 1.000000;-1.000000;, + -1.000000;-1.000000;-1.000000;, + 1.000000;-1.000000;-1.000000;, + 1.000000; 1.000000;-1.000000;, + 1.000000;-1.000000; 0.000000;, + -1.000000;-1.000000; 0.000000;, + -1.000000; 1.000000; 0.000000;, + 1.000000; 1.000000; 0.000000;, + 1.000000;-1.000000;-1.000000;, + 1.000000;-1.000000; 0.000000;, + 1.000000; 1.000000; 0.000000;, + 1.000000; 1.000000;-1.000000;, + -1.000000;-1.000000;-1.000000;, + -1.000000;-1.000000; 0.000000;, + 1.000000;-1.000000; 0.000000;, + 1.000000;-1.000000;-1.000000;, + -1.000000; 1.000000;-1.000000;, + -1.000000; 1.000000; 0.000000;, + -1.000000;-1.000000; 0.000000;, + -1.000000;-1.000000;-1.000000;, + -1.000000; 1.000000; 0.000000;, + -1.000000; 1.000000;-1.000000;, + 1.000000; 1.000000;-1.000000;, + 1.000000; 1.000000; 0.000000;; + 6; + 4;0;1;2;3;, + 4;4;5;6;7;, + 4;8;9;10;11;, + 4;12;13;14;15;, + 4;16;17;18;19;, + 4;20;21;22;23;; + MeshNormals { //Cube_001 Normals + 24; + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + -0.000000;-1.000000;-0.000000;, + -0.000000;-1.000000;-0.000000;, + -0.000000;-1.000000;-0.000000;, + -0.000000;-1.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;; + 6; + 4;0;1;2;3;, + 4;4;5;6;7;, + 4;8;9;10;11;, + 4;12;13;14;15;, + 4;16;17;18;19;, + 4;20;21;22;23;; + } //End of Cube_001 Normals + MeshMaterialList { //Cube_001 Material List + 1; + 6; + 0, + 0, + 0, + 0, + 0, + 0;; + Material Material { + 0.640000; 0.640000; 0.640000; 1.000000;; + 96.078431; + 0.073171; 0.073171; 0.073171;; + 0.000000; 0.000000; 0.000000;; + } + } //End of Cube_001 Material List + MeshTextureCoords { //Cube_001 UV Coordinates + 24; + -0.000000; 1.000000;, + 0.000000; 0.000000;, + 1.000000; 0.000000;, + 1.000000; 1.000000;, + 1.000000; 1.000000;, + 0.000000; 1.000000;, + 0.000000; 0.000000;, + 1.000000; 0.000000;, + -0.000000; 1.000000;, + 0.000000; 0.500000;, + 1.000000; 0.500000;, + 1.000000; 1.000000;, + 0.000000; 1.000000;, + 0.000000; 0.500000;, + 1.000000; 0.500000;, + 1.000000; 1.000000;, + -0.000000; 1.000000;, + 0.000000; 0.498216;, + 1.000000; 0.498216;, + 1.000000; 1.000000;, + 1.000000; 0.500000;, + 1.000000; 1.000000;, + 0.000000; 1.000000;, + 0.000000; 0.500000;; + } //End of Cube_001 UV Coordinates + } //End of Cube_001 Mesh + } //End of Cube +} //End of Root Frame diff --git a/models/meshnode_stair.x b/models/meshnode_stair.x new file mode 100644 index 0000000..b3d4a02 --- /dev/null +++ b/models/meshnode_stair.x @@ -0,0 +1,204 @@ +xof 0303txt 0032 + +Frame Root { + FrameTransformMatrix { + 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 0.000000, 1.000000, 0.000000, + 0.000000, 1.000000,-0.000000, 0.000000, + 0.000000, 0.000000, 0.000000, 1.000000;; + } + Frame Cube { + FrameTransformMatrix { + 5.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 5.000000, 0.000000, 0.000000, + 0.000000, 0.000000, 5.000000, 0.000000, + 0.000000, 0.000000, 0.000000, 1.000000;; + } + Mesh { //Cube_002 Mesh + 44; + 1.000000; 0.000000; 1.000000;, + -1.000000; 0.000000; 1.000000;, + -1.000000; 1.000000; 1.000000;, + 1.000000; 1.000000; 1.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 1.000000;, + 1.000000; 1.000000; 1.000000;, + 1.000000; 1.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 1.000000;, + 1.000000; 0.000000; 1.000000;, + 1.000000; 0.000000; 0.000000;, + -1.000000; 1.000000; 0.000000;, + -1.000000; 1.000000; 1.000000;, + -1.000000; 0.000000; 1.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 1.000000; 1.000000;, + -1.000000; 1.000000; 0.000000;, + 1.000000; 1.000000; 0.000000;, + 1.000000; 1.000000; 1.000000;, + -1.000000; 1.000000;-1.000000;, + -1.000000;-1.000000;-1.000000;, + 1.000000;-1.000000;-1.000000;, + 1.000000; 1.000000;-1.000000;, + 1.000000;-1.000000;-1.000000;, + 1.000000;-1.000000; 0.000000;, + 1.000000; 1.000000; 0.000000;, + 1.000000; 1.000000;-1.000000;, + -1.000000;-1.000000;-1.000000;, + -1.000000;-1.000000; 0.000000;, + 1.000000;-1.000000; 0.000000;, + 1.000000;-1.000000;-1.000000;, + -1.000000; 1.000000;-1.000000;, + -1.000000; 1.000000; 0.000000;, + -1.000000;-1.000000; 0.000000;, + -1.000000;-1.000000;-1.000000;, + -1.000000; 1.000000; 0.000000;, + -1.000000; 1.000000;-1.000000;, + 1.000000; 1.000000;-1.000000;, + 1.000000; 1.000000; 0.000000;, + 1.000000;-1.000000; 0.000000;, + -1.000000;-1.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;; + 11; + 4;0;1;2;3;, + 4;4;5;6;7;, + 4;8;9;10;11;, + 4;12;13;14;15;, + 4;16;17;18;19;, + 4;20;21;22;23;, + 4;24;25;26;27;, + 4;28;29;30;31;, + 4;32;33;34;35;, + 4;36;37;38;39;, + 4;40;41;42;43;; + MeshNormals { //Cube_002 Normals + 44; + 0.000000;-0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + -1.000000;-0.000000; 0.000000;, + -1.000000;-0.000000; 0.000000;, + -1.000000;-0.000000; 0.000000;, + -1.000000;-0.000000; 0.000000;, + -0.000000; 1.000000; 0.000000;, + -0.000000; 1.000000; 0.000000;, + -0.000000; 1.000000; 0.000000;, + -0.000000; 1.000000; 0.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + -0.000000;-1.000000;-0.000000;, + -0.000000;-1.000000;-0.000000;, + -0.000000;-1.000000;-0.000000;, + -0.000000;-1.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;; + 11; + 4;0;1;2;3;, + 4;4;5;6;7;, + 4;8;9;10;11;, + 4;12;13;14;15;, + 4;16;17;18;19;, + 4;20;21;22;23;, + 4;24;25;26;27;, + 4;28;29;30;31;, + 4;32;33;34;35;, + 4;36;37;38;39;, + 4;40;41;42;43;; + } //End of Cube_002 Normals + MeshMaterialList { //Cube_002 Material List + 1; + 11; + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0;; + Material Material { + 0.640000; 0.640000; 0.640000; 1.000000;; + 96.078431; + 0.073171; 0.073171; 0.073171;; + 0.000000; 0.000000; 0.000000;; + } + } //End of Cube_002 Material List + MeshTextureCoords { //Cube_002 UV Coordinates + 44; + 1.000000; 0.500000;, + 0.000000; 0.500000;, + 0.000000; 0.000000;, + 1.000000; 0.000000;, + 0.500000; 0.500000;, + 0.500000; 0.000000;, + 1.000000; 0.000000;, + 1.000000; 0.500000;, + 0.000000; 0.500000;, + 0.000000; 0.000000;, + 1.000000; 0.000000;, + 1.000000; 0.500000;, + 0.000000; 0.500000;, + 0.000000; 0.000000;, + 0.500000; 0.000000;, + 0.500000; 0.500000;, + 1.000000; 0.000000;, + 1.000000; 0.500000;, + 0.000000; 0.500000;, + -0.000000; 0.000000;, + -0.000000; 1.000000;, + 0.000000; 0.000000;, + 1.000000; 0.000000;, + 1.000000; 1.000000;, + -0.000000; 1.000000;, + 0.000000; 0.500000;, + 1.000000; 0.500000;, + 1.000000; 1.000000;, + 0.000000; 1.000000;, + 0.000000; 0.500000;, + 1.000000; 0.500000;, + 1.000000; 1.000000;, + -0.000000; 1.000000;, + 0.000000; 0.498216;, + 1.000000; 0.498216;, + 1.000000; 1.000000;, + 1.000000; 0.500000;, + 1.000000; 1.000000;, + 0.000000; 1.000000;, + 0.000000; 0.500000;, + 1.000000; 1.000000;, + 0.000000; 1.000000;, + 0.000000; 0.500000;, + 1.000000; 0.500000;; + } //End of Cube_002 UV Coordinates + } //End of Cube_002 Mesh + } //End of Cube +} //End of Root Frame