[Ttssh2-commit] [6287] Tera Term のフラットデザインのアイコンのソース (VRML) を追加

Zurück zum Archiv-Index

svnno****@sourc***** svnno****@sourc*****
2016年 2月 4日 (木) 15:03:42 JST


Revision: 6287
          http://sourceforge.jp/projects/ttssh2/scm/svn/commits/6287
Author:   sakataz
Date:     2016-02-04 15:03:42 +0900 (Thu, 04 Feb 2016)
Log Message:
-----------
Tera Term のフラットデザインのアイコンのソース(VRML)を追加

Added Paths:
-----------
    trunk/teraterm/common/vrml/
    trunk/teraterm/common/vrml/src/
    trunk/teraterm/common/vrml/src/T.wrl

-------------- next part --------------
Added: trunk/teraterm/common/vrml/src/T.wrl
===================================================================
--- trunk/teraterm/common/vrml/src/T.wrl	                        (rev 0)
+++ trunk/teraterm/common/vrml/src/T.wrl	2016-02-04 06:03:42 UTC (rev 6287)
@@ -0,0 +1,866 @@
+#VRML V2.0 utf8
+
+Background {
+	skyColor 0.8 0.8 1
+}
+
+Viewpoint {
+	position -0 -30 350
+}
+
+# T Logo
+DEF T Transform {
+	children [
+		Transform { 
+			translation 0 0 -1
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 0 0 1
+						}
+					}
+					geometry IndexedFaceSet {
+						solid TRUE
+						coord Coordinate{
+							point	[
+							-40	40	3,
+							-40	30	3,
+							40	30	3,
+							40	40	3,
+							-6	30	3,
+							-6	-40	3,
+							6	-40	3,
+							6	30	3
+							]
+						}
+						coordIndex	[
+							0,1,2,3,-1,
+							4,5,6,7,-1
+						]
+					}
+				}
+			]
+		}
+	]
+}
+
+DEF monitor Transform {
+	children [
+		#Back ground 01
+		Transform {
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+#							transparency   0.2
+							diffuseColor 1 0.9 0.5
+						}
+					}
+					geometry IndexedFaceSet {
+						solid TRUE
+						coord Coordinate{
+							point	[
+							-75	55	0,
+							-75	50	0,
+							75	50	0,
+							75	55	0
+							]
+						}
+						coordIndex	[
+							0,1,2,3,-1
+						]
+					}
+				}
+			]
+		}
+		#Back ground 02
+		Transform { 
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 1 0.89 0.45
+						}
+					}
+					geometry IndexedFaceSet {
+						solid TRUE
+						coord Coordinate{
+							point	[
+							-75	50	0,
+							-75	45	0,
+							75	45	0,
+							75	50	0
+							]
+						}
+						coordIndex	[
+							0,1,2,3,-1
+						]
+					}
+				}
+			]
+		}
+		#Back ground 03
+		Transform {
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 1 0.88 0.4
+						}
+					}
+					geometry IndexedFaceSet {
+						solid TRUE
+						coord Coordinate{
+							point	[
+							-75	45	0,
+							-75	40	0,
+							75	40	0,
+							75	45	0
+							]
+						}
+						coordIndex	[
+							0,1,2,3,-1
+						]
+					}
+				}
+			]
+		}
+		#Back ground 04
+		Transform {
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 1 0.87 0.35
+						}
+					}
+					geometry IndexedFaceSet {
+						solid TRUE
+						coord Coordinate{
+							point	[
+							-75	40	0,
+							-75	35	0,
+							75	35	0,
+							75	40	0
+							]
+						}
+						coordIndex	[
+							0,1,2,3,-1
+						]
+					}
+				}
+			]
+		}
+		#Back ground 05
+		Transform {
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 1 0.86 0.3
+						}
+					}
+					geometry IndexedFaceSet {
+						solid TRUE
+						coord Coordinate{
+							point	[
+							-75	35	0,
+							-75	30	0,
+							75	30	0,
+							75	35	0
+							]
+						}
+						coordIndex	[
+							0,1,2,3,-1
+						]
+					}
+				}
+			]
+		}
+		#Back ground 06
+		Transform {
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 1 0.85 0.25
+						}
+					}
+					geometry IndexedFaceSet {
+						solid TRUE
+						coord Coordinate{
+							point	[
+							-75	30	0,
+							-75	25	0,
+							75	25	0,
+							75	30	0
+							]
+						}
+						coordIndex	[
+							0,1,2,3,-1
+						]
+					}
+				}
+			]
+		}
+		#Back ground 07
+		Transform {
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 1 0.84 0.2
+						}
+					}
+					geometry IndexedFaceSet {
+						solid TRUE
+						coord Coordinate{
+							point	[
+							-75	25	0,
+							-75	20	0,
+							75	20	0,
+							75	25	0
+							]
+						}
+						coordIndex	[
+							0,1,2,3,-1
+						]
+					}
+				}
+			]
+		}
+		#Back ground 08
+		Transform {
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 1 0.83 0.15
+						}
+					}
+					geometry IndexedFaceSet {
+						solid TRUE
+						coord Coordinate{
+							point	[
+							-75	20	0,
+							-75	15	0,
+							75	15	0,
+							75	20	0
+							]
+						}
+						coordIndex	[
+							0,1,2,3,-1
+						]
+					}
+				}
+			]
+		}
+		#Back ground 09
+		Transform {
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 1 0.82 0.1
+						}
+					}
+					geometry IndexedFaceSet {
+						solid TRUE
+						coord Coordinate{
+							point	[
+							-75	15	0,
+							-75	10	0,
+							75	10	0,
+							75	15	0
+							]
+						}
+						coordIndex	[
+							0,1,2,3,-1
+						]
+					}
+				}
+			]
+		}
+		#Back ground 10
+		Transform {
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 1 0.81 0.05
+						}
+					}
+					geometry IndexedFaceSet {
+						solid TRUE
+						coord Coordinate{
+							point	[
+							-75	10	0,
+							-75	5	0,
+							75	5	0,
+							75	10	0
+							]
+						}
+						coordIndex	[
+							0,1,2,3,-1
+						]
+					}
+				}
+			]
+		}
+		#Back ground 11
+		Transform {
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 1 0.8 0
+						}
+					}
+					geometry IndexedFaceSet {
+						solid TRUE
+						coord Coordinate{
+							point	[
+							-75	5	0,
+							-75	0	0,
+							75	0	0,
+							75	5	0
+							]
+						}
+						coordIndex	[
+							0,1,2,3,-1
+						]
+					}
+				}
+			]
+		}
+		#Back ground 12
+		Transform {
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 0.99 0.79 0
+						}
+					}
+					geometry IndexedFaceSet {
+						solid TRUE
+						coord Coordinate{
+							point	[
+							-75	0	0,
+							-75	-5	0,
+							75	-5	0,
+							75	0	0
+							]
+						}
+						coordIndex	[
+							0,1,2,3,-1
+						]
+					}
+				}
+			]
+		}
+		#Back ground 13
+		Transform {
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 0.98 0.78 0
+						}
+					}
+					geometry IndexedFaceSet {
+						solid TRUE
+						coord Coordinate{
+							point	[
+							-75	-5	0,
+							-75	-10	0,
+							75	-10	0,
+							75	-5	0
+							]
+						}
+						coordIndex	[
+							0,1,2,3,-1
+						]
+					}
+				}
+			]
+		}
+		#Back ground 14
+		Transform {
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 0.97 0.77 0
+						}
+					}
+					geometry IndexedFaceSet {
+						solid TRUE
+						coord Coordinate{
+							point	[
+							-75	-10	0,
+							-75	-15	0,
+							75	-15	0,
+							75	-10	0
+							]
+						}
+						coordIndex	[
+							0,1,2,3,-1
+						]
+					}
+				}
+			]
+		}
+		#Back ground 15
+		Transform {
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 0.96 0.76 0
+						}
+					}
+					geometry IndexedFaceSet {
+						solid TRUE
+						coord Coordinate{
+							point	[
+							-75	-15	0,
+							-75	-20	0,
+							75	-20	0,
+							75	-15	0
+							]
+						}
+						coordIndex	[
+							0,1,2,3,-1
+						]
+					}
+				}
+			]
+		}
+		#Back ground 16
+		Transform {
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 0.95 0.75 0
+						}
+					}
+					geometry IndexedFaceSet {
+						solid TRUE
+						coord Coordinate{
+							point	[
+							-75	-20	0,
+							-75	-25	0,
+							75	-25	0,
+							75	-20	0
+							]
+						}
+						coordIndex	[
+							0,1,2,3,-1
+						]
+					}
+				}
+			]
+		}
+		#Back ground 17
+		Transform {
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 0.94 0.74 0
+						}
+					}
+					geometry IndexedFaceSet {
+						solid TRUE
+						coord Coordinate{
+							point	[
+							-75	-25	0,
+							-75	-30	0,
+							75	-30	0,
+							75	-25	0
+							]
+						}
+						coordIndex	[
+							0,1,2,3,-1
+						]
+					}
+				}
+			]
+		}
+		#Back ground 18
+		Transform {
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 0.93 0.73 0
+						}
+					}
+					geometry IndexedFaceSet {
+						solid TRUE
+						coord Coordinate{
+							point	[
+							-75	-30	0,
+							-75	-35	0,
+							75	-35	0,
+							75	-30	0
+							]
+						}
+						coordIndex	[
+							0,1,2,3,-1
+						]
+					}
+				}
+			]
+		}
+		#Back ground 19
+		Transform {
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 0.92 0.72 0
+						}
+					}
+					geometry IndexedFaceSet {
+						solid TRUE
+						coord Coordinate{
+							point	[
+							-75	-35	0,
+							-75	-40	0,
+							75	-40	0,
+							75	-35	0
+							]
+						}
+						coordIndex	[
+							0,1,2,3,-1
+						]
+					}
+				}
+			]
+		}
+		#Back ground 20
+		Transform {
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 0.91 0.71 0
+						}
+					}
+					geometry IndexedFaceSet {
+						solid TRUE
+						coord Coordinate{
+							point	[
+							-75	-40	0,
+							-75	-45	0,
+							75	-45	0,
+							75	-40	0
+							]
+						}
+						coordIndex	[
+							0,1,2,3,-1
+						]
+					}
+				}
+			]
+		}
+		#Back ground 21
+		Transform {
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 0.9 0.7 0
+						}
+					}
+					geometry IndexedFaceSet {
+						solid TRUE
+						coord Coordinate{
+							point	[
+							-75	-45	0,
+							-75	-50	0,
+							75	-50	0,
+							75	-45	0
+							]
+						}
+						coordIndex	[
+							0,1,2,3,-1
+						]
+					}
+				}
+			]
+		}
+		Transform {
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 0.89 0.69 0
+						}
+					}
+					geometry IndexedFaceSet {
+						solid TRUE
+						coord Coordinate{
+							point	[
+							-75	-50	0,
+							-75	-55	0,
+							75	-55	0,
+							75	-50	0
+							]
+						}
+						coordIndex	[
+							0,1,2,3,-1
+						]
+					}
+				}
+			]
+		}
+
+		# monitor
+#		Transform { 
+#			translation 0 0 -0.2
+#			children [
+#				Shape {
+#					appearance Appearance {
+#						material Material {
+#							transparency   0
+#							diffuseColor 0.8 0.8 0.4
+#						}
+#						texture ImageTexture{
+#							url "yellow_grad.jpg"
+#						}
+#					}
+#					geometry Box {size 150 110 0.2}
+#				}
+#			]
+#		}
+		Transform {
+			translation -80 -60 0
+			rotation 1 0 0 1.57
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 0.6 0.6 0.6
+						}
+					}
+					geometry Cylinder {radius 5 height 1}
+				}
+			]
+		}
+		Transform {
+			translation 80 -60 0
+			rotation 1 0 0 1.57
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 0.6 0.6 0.6
+						}
+					}
+					geometry Cylinder {radius 5 height 1}
+				}
+			]
+		}
+		Transform {
+			translation -80 60 0
+			rotation 1 0 0 1.57
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 0.6 0.6 0.6
+						}
+					}
+					geometry Cylinder {radius 5 height 1}
+				}
+			]
+		}
+		Transform {
+			translation 80 60 0
+			rotation 1 0 0 1.57
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 0.6 0.6 0.6
+						}
+					}
+					geometry Cylinder {radius 5 height 1}
+				}
+			]
+		}
+		#TOP Bezel
+		Transform { 
+			translation 0 60 0
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 0.6 0.6 0.6
+						}
+					}
+					geometry Box {size 160 10 1}
+				}
+			]
+		}
+		#BOTTOM Bezel
+		Transform { 
+			translation 0 -60 0
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 0.6 0.6 0.6
+						}
+					}
+					geometry Box {size 160 10 1}
+				}
+			]
+		}
+		#LEFT Bezel
+		Transform { 
+			translation -80 0 0
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 0.6 0.6 0.6
+						}
+					}
+					geometry Box {size 10 120 1}
+				}
+			]
+		}
+		#Right Bezel
+		Transform { 
+			translation 80 0 0
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 0.6 0.6 0.6
+						}
+					}
+					geometry Box {size 10 120 1}
+				}
+			]
+		}
+	]
+}
+
+DEF keyboad Transform {
+	translation 0 -90 60
+	rotation 1 0 0 5.0
+	children [
+		Transform {
+			translation -80 -30 0
+			rotation 1 0 0 1.57
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 1 1 1
+							emissiveColor 0.3 0.3 0.3
+						}
+					}
+					geometry Cylinder {radius 5 height 2}
+				}
+			]
+		}
+		Transform {
+			translation 80 -30 0
+			rotation 1 0 0 1.57
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 1 1 1
+							emissiveColor 0.3 0.3 0.3
+						}
+					}
+					geometry Cylinder {radius 5 height 2}
+				}
+			]
+		}
+		Transform {
+			translation -80 50 0
+			rotation 1 0 0 1.57
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 1 1 1
+							emissiveColor 0.3 0.3 0.3
+						}
+					}
+					geometry Cylinder {radius 5 height 2}
+				}
+			]
+		}
+		Transform {
+			translation 80 50 0
+			rotation 1 0 0 1.57
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 1 1 1
+							emissiveColor 0.3 0.3 0.3
+						}
+					}
+					geometry Cylinder {radius 5 height 2}
+				}
+			]
+		}
+		#SIDE FIT
+		Transform { 
+			translation 0 10 0
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 1 1 1
+							emissiveColor 0.3 0.3 0.3
+						}
+					}
+					geometry Box {size 170 80 2}
+				}
+			]
+		}
+		#TATE FIT
+		Transform { 
+			translation 0 10 0
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 1 1 1
+							emissiveColor 0.3 0.3 0.3
+						}
+					}
+					geometry Box {size 160 90 2}
+				}
+			]
+		}
+		#KEY TOP
+		Transform { 
+			translation 0 12 2
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							diffuseColor 1 1 1
+							emissiveColor 0.5 0.5 0.5
+						}
+					}
+					geometry Box {size 150 45 1}
+				}
+			]
+		}
+	]
+}



Ttssh2-commit メーリングリストの案内
Zurück zum Archiv-Index