#VRML V1.0 ascii
Separator {
Separator {
Texture2{filename "catur.jpg"}
Coordinate3 {
point [-5 0 -5,
-5 0 5,
5 0 5,
5 0 -5 ] }
TextureCoordinate2{
point [0 0,
0 4,
4 4,
4 0]}
Texture2Transform {scaleFactor 3 3}
IndexedLineSet {
coordIndex [ 0, 1, 2, 3, 0, -1 ]
textureCoordIndex[0, 1, 2, 3, -1]}
} # membuat lantai
Separator {
Texture2{filename "paper.jpg"}
Transform { translation 0 2.5 -4.5 }
Material { ambientColor 1 1 0 }
DEF Wall Cube {
width 9.2
height 5
depth 0.2}
} # membuat dinding 1
Separator {
Texture2{filename "paper.jpg"}
Transform {
translation -4.5 2.5 0
rotation 0 1 0 1.57 }
Material { ambientColor 1 1 0 }
USE Wall
}
Separator{
Transform {translation 0 0.25 0}
Material{diffuseColor 1 1 1}
Cube {
height 0.4
width 0.6
depth 0.6 }
} # membuat dinding 2
Separator {
Separator {
Texture2{filename "batik.jpg"}
Translation { translation 0 3 -4.39}
Cube {
width 2.5
height 1.5
depth 0.09}
} # membuat figura foto
Separator {
Separator {
Texture2{filename "foto.jpg"}
Translation { translation 0 3 -4.38}
Cube {
width 2.2
height 1.2
depth 0.09}
} # membuat foto
Separator {
Texture2{filename "granit.jpg"}
Material{emissiveColor 0 0 0}
Transform {translation 0 0.5 0}
# scaleFactor 2 1 1}
Cylinder {
height 0.1
radius 1.5}
# width 0.3
# depth 0.1 }
} # membuat meja tamu
DEF Kursi1 Separator {
Separator {
Texture2{filename "kursi.jpg"}
Material{emissiveColor 1 1 1}
Translation { translation -3.53 0.51 0}
Cube {
width 0.5
height 1
depth 6}
} # membuat sandaran kursi 1
Separator {
Texture2{filename "kursi.jpg"}
Material{emissiveColor 1 1 1}
Translation { translation -2.94 0.21 0}
Cube {
width 0.7
height 0.4
depth 6}
}
} # membuat bantalan kursi 1
DEF Kursi2 Separator {
Separator {
Texture2{filename "kursi.jpg"}
Material{emissiveColor 1 1 1}
Translation { translation 0 0.51 -4}
Cube {
width 5
height 1
depth 0.5}
} # membuat sandaran kursi 2
Separator {
Texture2{filename "kursi.jpg"}
Material{emissiveColor 1 1 1}
Translation { translation 0 0.21 -3.4}
Cube {
width 5
height 0.4
depth 0.7}
}
} # membuat bantalan kursi 2
Separator{
Transform {translation 4 2 0}
Texture2{filename "bingkaitv.jpg"}
Cube{
height 2
width 0.2
depth 4 }
} # membuat tivi
Separator{
Transform {translation 3.95 2 0}
Texture2{filename "acaratv.jpg"}
Cube {
height 1.7
width 0.12
depth 3.7 }
} # membuat layar tivi
Separator{
Transform {translation 4.1 1 0}
Texture2{filename "kursi.jpg"}
Cube {
height 2
width 0.05
depth 1 }
} # membuat leher tivi
Separator{
Transform {translation 4.1 0.3 0}
Texture2{filename "besi.jpg"}
Cube {
height 0.59
width 0.5
depth 1 }
} # membuat kaki tivi
Separator{
Transform {translation 4.1 1.2 -3}
Texture2{filename "sofa.jpg"}
Cube {
height 2.2
width 0.5
depth 1 }
} # membuat speaker 1
Separator{
Transform {translation 4 1.2 -3}
Texture2{filename "speaker.jpg"}
Cube {
height 2
width 0.4
depth 0.7 }
} # membuat salon speaker 1
Separator{
Transform {translation 4.1 1.2 3}
Texture2{filename "sofa.jpg"}
Cube {
height 2.2
width 0.5
depth 1 }
} # membuat speaker 2
Separator{
Transform {translation 4 1.2 3}
Texture2{filename "speaker.jpg"}
Cube {
height 2
width 0.4
depth 0.7 }
} # membuat salon speaker 2
Separator{
Translation { translation -3.5 0.49 -3.9}
Material { diffuseColor 1 1 1 }
Cylinder {
parts ALL #silinder tertutup
radius 0.45 #jari-jari 5 meter
height 0.9 #tinggi 4 meter
}
} #membuat meja lampu
Separator{
Translation { translation -3.5 1.2 -3.9}
Material { diffuseColor 1 1 0.6 }
Cylinder {
parts ALL #silinder tertutup
radius 0.08 #jari-jari
height 1.2 #tinggi
}
} # membuat tangkai lampu
Separator{
Transform{translation -3.5 1.8 -3.9}
Texture2{filename "paper.jpg"}
Cone{height 0.4
bottomRadius 0.5}
}
}#tutup lampu
Separator{
Transform{translation -3.5 1 -3.9}
Material {emissiveColor 0 0 0 }
Cone{height 0.2
bottomRadius 0.3}
}
}#kaki lampu
Separator {
Texture2{filename "lemari.jpg"}
Transform {translation -4.1 1.12 4}
Cube {
height 2.2
width 0.1
depth 1 }
} # membuat meja berdiri komputer
Separator {
Texture2{filename "lemari.jpg"}
Transform {translation -3.7 1 4}
Cube {
height 0.1
width 0.8
depth 1 }
} # membuat meja tatakan komputer
Separator {
Texture2{filename "lemari.jpg"}
Transform {translation -3.7 0.53 4.45}
Cube {
height 1
width 0.8
depth 0.1 }
} # membuat kaki meja1 komputer
Separator {
Texture2{filename "lemari.jpg"}
Transform {translation -3.7 0.53 3.57}
Cube {
height 1
width 0.8
depth 0.1 }
} # membuat kaki meja2 komputer
Separator{
Transform {translation -3.80 1.54 4}
Texture2{filename "bingkaitv.jpg"}
Cube{
height 0.5
width 0.05
depth 0.7 }
} # membuat komputer
Separator{
Transform {translation -3.795 1.54 4}
Texture2{filename "windows8.jpg"}
Cube {height 0.47
width 0.048
depth 0.67 }
} # membuat layar komputer
Separator{
Transform {translation -3.85 1.3 4}
Texture2{filename "kursi.jpg"}
Cube {
height 0.3
width 0.048
depth 0.1 }
} # membuat leher komputer
Separator{
Transform{translation -3.85 1.1 4}
Texture2{filename "kursi.jpg"}
Cone{height 0.17
bottomRadius 0.15}
}
}#kaki komputer
Separator {
Texture2{filename "keyboard.jpg"}
Transform {translation -3.47 1.05 4}
Cube {
height 0.03
width 0.3
depth 0.5 }
} # membuat keyboard komputer
Separator {
Texture2{filename "keyboard.jpg"}
Transform {translation -3.4 1.05 3.6}
Cone{height 0.04
bottomRadius 0.09}
}
} # membuat mouse komputer
}
Separator {
Separator {
Texture2{filename "catur.jpg"}
Coordinate3 {
point [-5 0 -5,
-5 0 5,
5 0 5,
5 0 -5 ] }
TextureCoordinate2{
point [0 0,
0 4,
4 4,
4 0]}
Texture2Transform {scaleFactor 3 3}
IndexedLineSet {
coordIndex [ 0, 1, 2, 3, 0, -1 ]
textureCoordIndex[0, 1, 2, 3, -1]}
} # membuat lantai
Separator {
Texture2{filename "paper.jpg"}
Transform { translation 0 2.5 -4.5 }
Material { ambientColor 1 1 0 }
DEF Wall Cube {
width 9.2
height 5
depth 0.2}
} # membuat dinding 1
Separator {
Texture2{filename "paper.jpg"}
Transform {
translation -4.5 2.5 0
rotation 0 1 0 1.57 }
Material { ambientColor 1 1 0 }
USE Wall
}
Separator{
Transform {translation 0 0.25 0}
Material{diffuseColor 1 1 1}
Cube {
height 0.4
width 0.6
depth 0.6 }
} # membuat dinding 2
Separator {
Separator {
Texture2{filename "batik.jpg"}
Translation { translation 0 3 -4.39}
Cube {
width 2.5
height 1.5
depth 0.09}
} # membuat figura foto
Separator {
Separator {
Texture2{filename "foto.jpg"}
Translation { translation 0 3 -4.38}
Cube {
width 2.2
height 1.2
depth 0.09}
} # membuat foto
Separator {
Texture2{filename "granit.jpg"}
Material{emissiveColor 0 0 0}
Transform {translation 0 0.5 0}
# scaleFactor 2 1 1}
Cylinder {
height 0.1
radius 1.5}
# width 0.3
# depth 0.1 }
} # membuat meja tamu
DEF Kursi1 Separator {
Separator {
Texture2{filename "kursi.jpg"}
Material{emissiveColor 1 1 1}
Translation { translation -3.53 0.51 0}
Cube {
width 0.5
height 1
depth 6}
} # membuat sandaran kursi 1
Separator {
Texture2{filename "kursi.jpg"}
Material{emissiveColor 1 1 1}
Translation { translation -2.94 0.21 0}
Cube {
width 0.7
height 0.4
depth 6}
}
} # membuat bantalan kursi 1
DEF Kursi2 Separator {
Separator {
Texture2{filename "kursi.jpg"}
Material{emissiveColor 1 1 1}
Translation { translation 0 0.51 -4}
Cube {
width 5
height 1
depth 0.5}
} # membuat sandaran kursi 2
Separator {
Texture2{filename "kursi.jpg"}
Material{emissiveColor 1 1 1}
Translation { translation 0 0.21 -3.4}
Cube {
width 5
height 0.4
depth 0.7}
}
} # membuat bantalan kursi 2
Separator{
Transform {translation 4 2 0}
Texture2{filename "bingkaitv.jpg"}
Cube{
height 2
width 0.2
depth 4 }
} # membuat tivi
Separator{
Transform {translation 3.95 2 0}
Texture2{filename "acaratv.jpg"}
Cube {
height 1.7
width 0.12
depth 3.7 }
} # membuat layar tivi
Separator{
Transform {translation 4.1 1 0}
Texture2{filename "kursi.jpg"}
Cube {
height 2
width 0.05
depth 1 }
} # membuat leher tivi
Separator{
Transform {translation 4.1 0.3 0}
Texture2{filename "besi.jpg"}
Cube {
height 0.59
width 0.5
depth 1 }
} # membuat kaki tivi
Separator{
Transform {translation 4.1 1.2 -3}
Texture2{filename "sofa.jpg"}
Cube {
height 2.2
width 0.5
depth 1 }
} # membuat speaker 1
Separator{
Transform {translation 4 1.2 -3}
Texture2{filename "speaker.jpg"}
Cube {
height 2
width 0.4
depth 0.7 }
} # membuat salon speaker 1
Separator{
Transform {translation 4.1 1.2 3}
Texture2{filename "sofa.jpg"}
Cube {
height 2.2
width 0.5
depth 1 }
} # membuat speaker 2
Separator{
Transform {translation 4 1.2 3}
Texture2{filename "speaker.jpg"}
Cube {
height 2
width 0.4
depth 0.7 }
} # membuat salon speaker 2
Separator{
Translation { translation -3.5 0.49 -3.9}
Material { diffuseColor 1 1 1 }
Cylinder {
parts ALL #silinder tertutup
radius 0.45 #jari-jari 5 meter
height 0.9 #tinggi 4 meter
}
} #membuat meja lampu
Separator{
Translation { translation -3.5 1.2 -3.9}
Material { diffuseColor 1 1 0.6 }
Cylinder {
parts ALL #silinder tertutup
radius 0.08 #jari-jari
height 1.2 #tinggi
}
} # membuat tangkai lampu
Separator{
Transform{translation -3.5 1.8 -3.9}
Texture2{filename "paper.jpg"}
Cone{height 0.4
bottomRadius 0.5}
}
}#tutup lampu
Separator{
Transform{translation -3.5 1 -3.9}
Material {emissiveColor 0 0 0 }
Cone{height 0.2
bottomRadius 0.3}
}
}#kaki lampu
Separator {
Texture2{filename "lemari.jpg"}
Transform {translation -4.1 1.12 4}
Cube {
height 2.2
width 0.1
depth 1 }
} # membuat meja berdiri komputer
Separator {
Texture2{filename "lemari.jpg"}
Transform {translation -3.7 1 4}
Cube {
height 0.1
width 0.8
depth 1 }
} # membuat meja tatakan komputer
Separator {
Texture2{filename "lemari.jpg"}
Transform {translation -3.7 0.53 4.45}
Cube {
height 1
width 0.8
depth 0.1 }
} # membuat kaki meja1 komputer
Separator {
Texture2{filename "lemari.jpg"}
Transform {translation -3.7 0.53 3.57}
Cube {
height 1
width 0.8
depth 0.1 }
} # membuat kaki meja2 komputer
Separator{
Transform {translation -3.80 1.54 4}
Texture2{filename "bingkaitv.jpg"}
Cube{
height 0.5
width 0.05
depth 0.7 }
} # membuat komputer
Separator{
Transform {translation -3.795 1.54 4}
Texture2{filename "windows8.jpg"}
Cube {height 0.47
width 0.048
depth 0.67 }
} # membuat layar komputer
Separator{
Transform {translation -3.85 1.3 4}
Texture2{filename "kursi.jpg"}
Cube {
height 0.3
width 0.048
depth 0.1 }
} # membuat leher komputer
Separator{
Transform{translation -3.85 1.1 4}
Texture2{filename "kursi.jpg"}
Cone{height 0.17
bottomRadius 0.15}
}
}#kaki komputer
Separator {
Texture2{filename "keyboard.jpg"}
Transform {translation -3.47 1.05 4}
Cube {
height 0.03
width 0.3
depth 0.5 }
} # membuat keyboard komputer
Separator {
Texture2{filename "keyboard.jpg"}
Transform {translation -3.4 1.05 3.6}
Cone{height 0.04
bottomRadius 0.09}
}
} # membuat mouse komputer
}
Tidak ada komentar:
Posting Komentar