diff --git a/modules/packages3d/smd/PMDS_SOD-106.wings b/modules/packages3d/smd/PMDS_SOD-106.wings new file mode 100644 index 00000000..71fb9c5a Binary files /dev/null and b/modules/packages3d/smd/PMDS_SOD-106.wings differ diff --git a/modules/packages3d/smd/PMDS_SOD-106.wrl b/modules/packages3d/smd/PMDS_SOD-106.wrl new file mode 100644 index 00000000..0afb4571 --- /dev/null +++ b/modules/packages3d/smd/PMDS_SOD-106.wrl @@ -0,0 +1,433 @@ +#VRML V2.0 utf8 +#Exported from Wings 3D 1.5.3 +DEF Cube2_copy3 Transform { + children [ + Shape { + appearance Appearance { + material DEF default Material { + diffuseColor 0.7898538076923077 0.8133333333333334 0.6940444444444445 + emissiveColor 0.0 0.0 0.0 + specularColor 0.0 0.0 0.0 + ambientIntensity 0.765743861823362 + transparency 0.0 + shininess 0.0 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -0.22499999999999998 0.075 0.07850000000000001, + -0.22499999999999998 0.075 0.10350000000000001, + -0.22499999999999998 -0.075 0.07849999999999999, + -0.22499999999999998 -0.075 0.10349999999999998, + -0.22499999999999998 0.075 0.07850000000000001, + -0.22499999999999998 0.075 0.10350000000000001, + -0.22499999999999998 -0.075 0.07849999999999999, + -0.22499999999999998 -0.075 0.10349999999999998, + -0.23750000000000004 0.075 0.10015063509461097, + -0.23750000000000004 -0.075 0.10015063509461095, + -0.24665063509461094 -0.075 0.09099999999999997, + -0.24665063509461094 0.075 0.091, + -0.25 -0.075 0.07849999999999997, + -0.25 0.075 0.0785, + -0.22499999999999998 0.07500000000000001 0.025000000000000022, + -0.22499999999999998 -0.07499999999999998 0.024999999999999994, + -0.25 -0.07499999999999998 0.02499999999999998, + -0.25 0.07500000000000001 0.02500000000000001, + -0.24665063509461094 -0.07499999999999998 0.012499999999999983, + -0.24665063509461094 0.07500000000000001 0.012500000000000011, + -0.23749999999999993 -0.07499999999999998 0.003349364905389035, + -0.23749999999999993 0.07500000000000001 0.003349364905389063, + -0.22499999999999998 -0.07499999999999998 2.7755575615628914e-17, + -0.22499999999999998 0.07500000000000001 5.551115123125783e-17, + -0.10499999999999998 0.07500000000000001 0.025000000000000147, + -0.10499999999999998 -0.07499999999999998 0.025000000000000133, + -0.10499999999999998 -0.07499999999999998 1.6653345369377348e-16, + -0.10499999999999998 0.07500000000000001 1.8041124150158794e-16 ] } + coordIndex [ + 0, 1, 3, 2, -1, + 0, 2, 6, 4, -1, + 0, 4, 5, 1, -1, + 1, 5, 7, 3, -1, + 2, 3, 7, 6, -1, + 4, 6, 15, 14, -1, + 4, 8, 5, -1, + 4, 11, 8, -1, + 4, 13, 11, -1, + 4, 14, 17, 13, -1, + 5, 8, 9, 7, -1, + 6, 7, 9, -1, + 6, 9, 10, -1, + 6, 10, 12, -1, + 6, 12, 16, 15, -1, + 8, 11, 10, 9, -1, + 10, 11, 13, 12, -1, + 12, 13, 17, 16, -1, + 14, 15, 25, 24, -1, + 14, 19, 17, -1, + 14, 21, 19, -1, + 14, 23, 21, -1, + 14, 24, 27, 23, -1, + 15, 16, 18, -1, + 15, 18, 20, -1, + 15, 20, 22, -1, + 15, 22, 26, 25, -1, + 16, 17, 19, 18, -1, + 18, 19, 21, 20, -1, + 20, 21, 23, 22, -1, + 22, 23, 27, 26, -1, + 24, 25, 26, 27, -1 ] + normal Normal { vector [ + 1.0 0.0 0.0, + 1.0 0.0 0.0, + 1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.24253562503633297 0.9701425001453319 2.3120612952953836e-16, + -0.1830127018922185 0.7071067811865475 0.6830127018922196, + 0.24253562503633297 -0.9701425001453319 1.0537966447944935e-16, + -0.18301270189221847 -0.7071067811865477 0.6830127018922195, + -0.34737329530343386 0.719254596676404 0.6016681966581722, + -0.3473732953034338 -0.719254596676404 0.6016681966581721, + -0.6016681966581736 -0.7192545966764033 0.3473732953034326, + -0.6016681966581736 0.7192545966764033 0.34737329530343264, + -0.698039239141683 -0.7101379205738599 0.09189860924700924, + -0.6980392391416829 0.7101379205738598 0.09189860924700942, + 0.19245008972987504 0.9622504486493763 0.19245008972987554, + 0.19245008972987507 -0.9622504486493764 0.19245008972987523, + -0.698039239141683 -0.7101379205738599 -0.09189860924700895, + -0.698039239141683 0.7101379205738599 -0.09189860924700825, + -0.6016681966581721 -0.7192545966764037 -0.3473732953034345, + -0.6016681966581721 0.7192545966764038 -0.34737329530343397, + -0.3473732953034317 -0.7192545966764035 -0.6016681966581738, + -0.34737329530343164 0.7192545966764036 -0.6016681966581737, + -0.09189860924700731 -0.7101379205738598 -0.6980392391416833, + -0.0918986092470073 0.71013792057386 -0.6980392391416832, + 0.5773502691896254 0.577350269189626 0.5773502691896261, + 0.5773502691896253 -0.5773502691896261 0.577350269189626, + 0.5773502691896262 -0.5773502691896255 -0.5773502691896256, + 0.5773502691896262 0.5773502691896256 -0.5773502691896255 ] } + normalIndex [ + 0, 1, 3, 2, -1, + 0, 2, 6, 4, -1, + 0, 4, 5, 1, -1, + 1, 5, 7, 3, -1, + 2, 3, 7, 6, -1, + 4, 6, 15, 14, -1, + 4, 8, 5, -1, + 4, 11, 8, -1, + 4, 13, 11, -1, + 4, 14, 17, 13, -1, + 5, 8, 9, 7, -1, + 6, 7, 9, -1, + 6, 9, 10, -1, + 6, 10, 12, -1, + 6, 12, 16, 15, -1, + 8, 11, 10, 9, -1, + 10, 11, 13, 12, -1, + 12, 13, 17, 16, -1, + 14, 15, 25, 24, -1, + 14, 19, 17, -1, + 14, 21, 19, -1, + 14, 23, 21, -1, + 14, 24, 27, 23, -1, + 15, 16, 18, -1, + 15, 18, 20, -1, + 15, 20, 22, -1, + 15, 22, 26, 25, -1, + 16, 17, 19, 18, -1, + 18, 19, 21, 20, -1, + 20, 21, 23, 22, -1, + 22, 23, 27, 26, -1, + 24, 25, 26, 27, -1 ] + } + } + ] +} + +DEF Cube2 Transform { + children [ + Shape { + appearance Appearance { + material USE default + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 0.225 -0.075 0.0785, + 0.225 -0.075 0.1035, + 0.225 0.075 0.0785, + 0.225 0.075 0.1035, + 0.225 -0.075 0.0785, + 0.225 -0.075 0.1035, + 0.225 0.075 0.0785, + 0.225 0.075 0.1035, + 0.23750000000000002 -0.075 0.10015063509461096, + 0.23750000000000002 0.075 0.10015063509461096, + 0.24665063509461096 0.075 0.09099999999999998, + 0.24665063509461096 -0.075 0.09099999999999998, + 0.25 0.075 0.07849999999999999, + 0.25 -0.075 0.07849999999999999, + 0.225 -0.075 0.02500000000000001, + 0.225 0.075 0.02500000000000001, + 0.25 0.075 0.024999999999999994, + 0.25 -0.075 0.024999999999999994, + 0.24665063509461094 0.075 0.012499999999999997, + 0.24665063509461094 -0.075 0.012499999999999997, + 0.23749999999999996 0.075 0.003349364905389049, + 0.23749999999999996 -0.075 0.003349364905389049, + 0.22499999999999998 0.075 4.163336342344337e-17, + 0.22499999999999998 -0.075 4.163336342344337e-17, + 0.10500000000000001 -0.075 0.02500000000000014, + 0.10500000000000001 0.075 0.02500000000000014, + 0.10499999999999998 0.075 1.7486012637846235e-16, + 0.10499999999999998 -0.075 1.7486012637846235e-16 ] } + coordIndex [ + 0, 1, 3, 2, -1, + 0, 2, 6, 4, -1, + 0, 4, 5, 1, -1, + 1, 5, 7, 3, -1, + 2, 3, 7, 6, -1, + 4, 6, 15, 14, -1, + 4, 8, 5, -1, + 4, 11, 8, -1, + 4, 13, 11, -1, + 4, 14, 17, 13, -1, + 5, 8, 9, 7, -1, + 6, 7, 9, -1, + 6, 9, 10, -1, + 6, 10, 12, -1, + 6, 12, 16, 15, -1, + 8, 11, 10, 9, -1, + 10, 11, 13, 12, -1, + 12, 13, 17, 16, -1, + 14, 15, 25, 24, -1, + 14, 19, 17, -1, + 14, 21, 19, -1, + 14, 23, 21, -1, + 14, 24, 27, 23, -1, + 15, 16, 18, -1, + 15, 18, 20, -1, + 15, 20, 22, -1, + 15, 22, 26, 25, -1, + 16, 17, 19, 18, -1, + 18, 19, 21, 20, -1, + 20, 21, 23, 22, -1, + 22, 23, 27, 26, -1, + 24, 25, 26, 27, -1 ] + normal Normal { vector [ + -1.0 0.0 0.0, + -1.0 0.0 0.0, + -1.0 0.0 0.0, + -1.0 0.0 0.0, + -0.24253562503633297 -0.9701425001453319 -1.682928970044948e-16, + 0.18301270189221922 -0.7071067811865475 0.6830127018922193, + -0.24253562503633297 0.9701425001453319 -1.682928970044948e-16, + 0.18301270189221922 0.7071067811865475 0.6830127018922193, + 0.3473732953034333 -0.7192545966764039 0.6016681966581726, + 0.3473732953034333 0.7192545966764039 0.6016681966581726, + 0.6016681966581734 0.7192545966764037 0.3473732953034323, + 0.6016681966581734 -0.7192545966764037 0.3473732953034323, + 0.6980392391416832 0.7101379205738599 0.09189860924700813, + 0.6980392391416832 -0.7101379205738599 0.09189860924700813, + -0.19245008972987507 -0.9622504486493764 0.1924500897298753, + -0.19245008972987507 0.9622504486493764 0.1924500897298753, + 0.698039239141683 0.7101379205738599 -0.09189860924700885, + 0.698039239141683 -0.7101379205738599 -0.09189860924700885, + 0.6016681966581723 0.7192545966764036 -0.34737329530343397, + 0.6016681966581723 -0.7192545966764036 -0.34737329530343397, + 0.3473732953034319 0.7192545966764037 -0.6016681966581736, + 0.3473732953034319 -0.7192545966764037 -0.6016681966581736, + 0.09189860924700712 0.7101379205738598 -0.6980392391416832, + 0.09189860924700712 -0.7101379205738598 -0.6980392391416832, + -0.5773502691896252 -0.5773502691896258 0.5773502691896264, + -0.5773502691896252 0.5773502691896258 0.5773502691896264, + -0.5773502691896264 0.5773502691896258 -0.5773502691896252, + -0.5773502691896264 -0.5773502691896258 -0.5773502691896252 ] } + normalIndex [ + 0, 1, 3, 2, -1, + 0, 2, 6, 4, -1, + 0, 4, 5, 1, -1, + 1, 5, 7, 3, -1, + 2, 3, 7, 6, -1, + 4, 6, 15, 14, -1, + 4, 8, 5, -1, + 4, 11, 8, -1, + 4, 13, 11, -1, + 4, 14, 17, 13, -1, + 5, 8, 9, 7, -1, + 6, 7, 9, -1, + 6, 9, 10, -1, + 6, 10, 12, -1, + 6, 12, 16, 15, -1, + 8, 11, 10, 9, -1, + 10, 11, 13, 12, -1, + 12, 13, 17, 16, -1, + 14, 15, 25, 24, -1, + 14, 19, 17, -1, + 14, 21, 19, -1, + 14, 23, 21, -1, + 14, 24, 27, 23, -1, + 15, 16, 18, -1, + 15, 18, 20, -1, + 15, 20, 22, -1, + 15, 22, 26, 25, -1, + 16, 17, 19, 18, -1, + 18, 19, 21, 20, -1, + 20, 21, 23, 22, -1, + 22, 23, 27, 26, -1, + 24, 25, 26, 27, -1 ] + } + } + ] +} + +DEF Cube1 Transform { + children [ + Shape { + appearance Appearance { + material DEF color_038_038_038 Material { + diffuseColor 0.15 0.15 0.15 + emissiveColor 0.0 0.0 0.0 + specularColor 1.0 1.0 1.0 + ambientIntensity 1.0 + transparency 0.0 + shininess 1.0 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + colorPerVertex TRUE + coord Coordinate { point [ + -0.2043 -0.11804 0.001, + -0.225 -0.13 0.0785, + -0.2043 0.11804 0.001, + -0.225 0.13 0.0785, + 0.2043 -0.11804 0.001, + 0.225 -0.13 0.0785, + 0.2043 0.11804 0.001, + 0.225 0.13 0.0785, + -0.225 0.13 0.10350000000000001, + -0.225 -0.13 0.10350000000000001, + 0.225 -0.13 0.10350000000000001, + 0.225 0.13 0.10350000000000001, + -0.1872 0.10815999999999999 0.2, + -0.1872 -0.10815999999999999 0.2, + 0.1872 -0.10815999999999999 0.2, + 0.1872 0.10815999999999999 0.2, + -0.0921031875697778 -0.10815999999999999 0.2, + -0.0921031875697778 0.10815999999999999 0.2, + -0.13 -0.11804 0.001, + 0.13 -0.11804 0.001, + -0.13 0.11804 0.001, + 0.13 0.11804 0.001 ] } + coordIndex [ + 0, 1, 3, 2, -1, + 0, 2, 20, 21, 6, 4, 19, 18, -1, + 0, 18, 19, 4, 5, 1, -1, + 1, 5, 10, 9, -1, + 1, 9, 8, 3, -1, + 2, 3, 7, 6, 21, 20, -1, + 3, 8, 11, 7, -1, + 4, 6, 7, 5, -1, + 5, 7, 11, 10, -1, + 8, 9, 13, 12, -1, + 8, 12, 17, 15, 11, -1, + 9, 10, 14, 16, 13, -1, + 10, 11, 15, 14, -1, + 14, 15, 17, 16, -1 ] + normal Normal { vector [ + -0.48922908210996346 -0.5004552200630243 -0.7142824916862462, + -0.6956727060991543 -0.7035168713387226 -0.14527042964917197, + -0.48922908210996346 0.5004552200630243 -0.7142824916862462, + -0.6956727060991542 0.7035168713387225 -0.14527042964917197, + 0.48922908210996346 -0.5004552200630243 -0.7142824916862462, + 0.6956727060991543 -0.7035168713387226 -0.14527042964917197, + 0.48922908210996346 0.5004552200630243 -0.7142824916862462, + 0.6956727060991542 0.7035168713387225 -0.14527042964917197, + -0.6838679962697224 0.6995271169315512 0.20733156140700526, + -0.6838679962697224 -0.6995271169315512 0.20733156140700526, + 0.6838679962697224 -0.6995271169315512 0.20733156140700526, + 0.6838679962697224 0.6995271169315512 0.20733156140700526, + -0.4473644379487721 0.4686096690628223 0.7617545784041023, + -0.4473644379487721 -0.4686096690628223 0.7617545784041023, + 0.4473644379487721 -0.4686096690628223 0.7617545784041023, + 0.4473644379487721 0.4686096690628223 0.7617545784041023, + 0.0 -0.4021195472059836 0.9155871721222697, + 0.0 0.4021195472059836 0.9155871721222697, + 0.0 -0.6509542480034011 -0.7591169653000299, + 0.0 -0.6509542480034011 -0.7591169653000299, + 0.0 0.6509542480034011 -0.7591169653000299, + 0.0 0.6509542480034011 -0.7591169653000299 ] } + normalIndex [ + 0, 1, 3, 2, -1, + 0, 2, 20, 21, 6, 4, 19, 18, -1, + 0, 18, 19, 4, 5, 1, -1, + 1, 5, 10, 9, -1, + 1, 9, 8, 3, -1, + 2, 3, 7, 6, 21, 20, -1, + 3, 8, 11, 7, -1, + 4, 6, 7, 5, -1, + 5, 7, 11, 10, -1, + 8, 9, 13, 12, -1, + 8, 12, 17, 15, 11, -1, + 9, 10, 14, 16, 13, -1, + 10, 11, 15, 14, -1, + 14, 15, 17, 16, -1 ] + color Color { color [ + 0.15 0.15 0.15, + 1.0 1.0 1.0 ] } + colorIndex [ + 0, 0, 0, 0, -1, + 0, 0, 0, 0, 0, 0, 0, 0, -1, + 0, 0, 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, 0, -1, + 0, 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1 ] + } + }, + Shape { + appearance Appearance { + material DEF white Material { + diffuseColor 1.0 1.0 1.0 + emissiveColor 0.0 0.0 0.0 + specularColor 0.0 0.0 0.0 + ambientIntensity 1.0 + transparency 0.0 + shininess 0.0 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + colorPerVertex TRUE + coord Coordinate { point [ + -0.1872 0.10815999999999999 0.2, + -0.1872 -0.10815999999999999 0.2, + -0.0921031875697778 -0.10815999999999999 0.2, + -0.0921031875697778 0.10815999999999999 0.2 ] } + coordIndex [ + 0, 1, 2, 3, -1 ] + normal Normal { vector [ + -0.4473644379487721 0.4686096690628223 0.7617545784041023, + -0.4473644379487721 -0.4686096690628223 0.7617545784041023, + 0.0 -0.4021195472059836 0.9155871721222697, + 0.0 0.4021195472059836 0.9155871721222697 ] } + normalIndex [ + 0, 1, 2, 3, -1 ] + color Color { color [ + 0.15 0.15 0.15, + 1.0 1.0 1.0 ] } + colorIndex [ + 0, 0, 0, 0, -1 ] + } + } + ] +} +