latihan vrml

6
Contoh desain menggunakan VRML V1.0 rumah #VRML V1.0 ascii DEF BackgroundColor Info { string "1 1 1"} DEF Dinding Separator {Texture2 {filename "batubata.jpg"} Cube { width 1.5 height 1 depth 1.5 } } DEF Atap Separator { Texture2 {filename "batik.jpg"} Transform {translation -1 0.5 1} Coordinate3 {point [0 0 0, 2 0 0, 2 0 -2, 0 0 -2, 1 1 -1] } IndexedFaceSet { coordIndex [0, 1, 2, 3, 0, -1, 0, 1, 4, -1, 1, 2, 4, -1, 2, 3, 4, -1, 0, 3, 4, -1] } } DEF Pintu Separator { Texture2 {filename "kayu.jpg"} Coordinate3 { point [0.25 -0.5 0.75, 0.25 0.25 0.75, -0.25 0.25 0.75, -0.25 -0.5 0.75] } IndexedFaceSet { coordIndex [0, 1, 2, 3, -1] } }

Upload: slametz-pembuka

Post on 04-Apr-2015

106 views

Category:

Documents


9 download

DESCRIPTION

VRML

TRANSCRIPT

Page 1: Latihan VRML

Contoh desain menggunakan VRML V1.0rumah

#VRML V1.0 asciiDEF BackgroundColor Info { string "1 1 1"}

DEF Dinding Separator{Texture2 {filename "batubata.jpg"}

Cube{ width 1.5

height 1depth 1.5 }

} DEF Atap Separator {

Texture2 {filename "batik.jpg"} Transform {translation -1 0.5 1}

Coordinate3 {point [0 0 0,

2 0 0, 2 0 -2, 0 0 -2, 1 1 -1] }

IndexedFaceSet{ coordIndex

[0, 1, 2, 3, 0, -1, 0, 1, 4, -1, 1, 2, 4, -1, 2, 3, 4, -1, 0, 3, 4, -1] }

}

DEF Pintu Separator {

Texture2 {filename "kayu.jpg"}Coordinate3{ point [0.25 -0.5 0.75,

0.25 0.25 0.75, -0.25 0.25 0.75, -0.25 -0.5 0.75] }

IndexedFaceSet { coordIndex

[0, 1, 2, 3, -1] } }

Page 2: Latihan VRML
Page 3: Latihan VRML

Membuat Meja

#VRML V1.0 ascii

DEF BackgroundColor Info {string "1 1 1"}### objek meja #DEF Meja Separator{

#Alas meja#DEF Alas Separator{Texture2 {filename "kayu.jpg"}

Cube{ width 10 height 1.5 depth 7}

}

Separator {

Transform { translation 3 -2 -2} #kaki meja# DEF Kaki Separator {

Texture2 {filename "batu.jpg"} Cylinder { radius 0.5

height 5 } }

} }# kaki meja ke-2# Separator {Transform {translation -3 -2 -2}

USE Kaki}

# kaki meja ke-3# Separator { Transform {translation 3 -2 2 }

USE Kaki}#kaki meja ke -4# Separator { Transform {translation -3 -2 2}

USE Kaki} } #akhir objek meja#

Page 4: Latihan VRML
Page 5: Latihan VRML

Membuat Roket

#VRML V1.0 asciiDEF BackgroundColor Info { string "1 1 1"}

DEF Roket Separator{

Material {diffuseColor 1 1 0}

DEF Pertama Separator{

Transform {translation 0.5 0 0.5}DEF Kaki Separator{ Cylinder {radius 0.5 height 1 } }Transform {translation -1 0 0}USE Kaki

Transform {translation 0 0 -1}USE KakiTransform {translation 1 0 0}USE Kaki

}Transform {translation 0 1 0}DEF Kedua Separator{

Material {diffuseColor 1 0 0}Cylinder { }

}

DEF Ketiga Separator{

Material {diffuseColor 0 0 1}Transform {translation 0.5 2 0.5}DEF Tiang Separator{

Cylinder { radius 0.25 }}Transform {translation -1 0 0}USE Tiang

Transform {translation 0 0 -1}USE TiangTransform {translation 1 0 0}USE Tiang

}DEF Keempat Separator{

Material {diffuseColor 0 1 0}Transform {translation 0 4 0}

Page 6: Latihan VRML

Cylinder { } }

DEF Kelima Separator {

Material {diffuseColor 1 0 0}Transform {translation 0 6 0}Cone { }

}}