Jumat, 20 Mei 2011

Implementasi Objek VRML

Jumat, 20 Mei 2011



Implementasi Coding dari tampilan diatas sebagai berikut :


#VRML V2.0 utf8
Group {
children [
# Ground
Shape {
appearance DEF White Appearance {
material Material { }
}
geometry Box { size 6.0 0.1 4.0

}
},
Transform {
translation 0.0 -1.0 0.0
children [
Shape {
appearance DEF White Appearance {
material Material { }
}
geometry Box { size 5.6 0.1 3.6

}
}]},

Transform {
translation 2.7 -1.0 1.7
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0 1 1 # biru muda
emissiveColor 0.1 0.0 0.0 }
}
geometry Cylinder { radius 0.2
height 2.0 }
} ]
},

Transform {
translation -2.7 -1.0 1.7
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0 1 1 # biru muda
emissiveColor 0.1 0.0 0.0 }
}
geometry Cylinder { radius 0.2
height 2.0 }
}
]
},
Transform {
translation 2.7 -1.0 -1.7
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0 1 1 # biru muda
emissiveColor 0.1 0.0 0.0 }
}
geometry Cylinder { radius 0.2
height 2.0 }

}
]
},
Transform {
translation -2.7 -1.0 -1.7
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0 1 1 # biru muda
emissiveColor 0.1 0.0 0.0 }
}
geometry Cylinder { radius 0.2
height 2.0 }

}
]

},
Transform {
translation -2.5 -0.5 -1.5
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0 1 1 # biru muda
emissiveColor 0.0 1.0 0.0 }
}
geometry Cylinder { radius 0.2
height 1.0 }

}
]

}
,
Transform {
translation 2.5 -0.5 -1.5
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0 1 1 # biru muda
emissiveColor 0.0 1.0 0.0 }
}
geometry Cylinder { radius 0.2
height 1.0 }

}
]

},
Transform {
translation -2.5 -0.5 1.5
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0 1 1 # biru muda
emissiveColor 0.0 1.0 0.0 }
}
geometry Cylinder { radius 0.2
height 1.0 }

}
]

} ,
Transform {
translation 2.5 -0.5 1.5
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0 1 1 # biru muda
emissiveColor 0.0 1.0 0.0 }
}
geometry Cylinder { radius 0.2
height 1.0 }

}
]

}
]
}
Group {
children [
Transform {
translation 5.0 -0.7 0.0
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 1 1 1
emissiveColor 0.1 0.1 0.1}
}
geometry Box { size 1.5 0.1 1.8}
}]},
Transform {
translation 4.3 -1.0 0.8
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 1 1 1
emissiveColor 0.1 0.1 0.1}
}
geometry Cylinder { radius 0.2 height 2.3}
}
]
}
,
Transform {
translation 4.3 -1.0 -0.8
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 1 1 1
emissiveColor 0.1 0.1 0.1}
}
geometry Cylinder { radius 0.2 height 2.3}
}
]
} ,
Transform {
translation 4.3 0.1 0.8
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 1 1 1
emissiveColor 0.1 0.1 0.1}
}
geometry Sphere { radius 0.2 }
}
]
} ,
Transform {
translation 4.3 0.1 -0.8
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 1 1 1
emissiveColor 0.1 0.1 0.1}
}
geometry Sphere { radius 0.2 }
}
]
} ,
Transform {
translation 5.6 -0.4 -0.8
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 1 1 1
emissiveColor 0.1 0.1 0.1}
}
geometry Cylinder { radius 0.2 height 3.4}
}
]
} ,
Transform {
translation 5.6 -0.4 0.8
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 1 1 1
emissiveColor 0.1 0.1 0.1}
}
geometry Cylinder { radius 0.2 height 3.4}
}
]
}
Transform {
translation 5.5 0.7 0.0
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 1 1 1
emissiveColor 0.1 0.1 0.1}
}
geometry Box { size 0.1 1.0 1.8}
}]},

Transform {
rotation 0.0 0.0 90.0 90.0
translation 4.9 0.4 0.8
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 1 1 1
emissiveColor 0.1 0.1 0.1}
}
geometry Cylinder { radius 0.2 height 1.4}
}
]
} ,
Transform {
rotation 0.0 0.0 90.0 90.0
translation 4.9 0.4 -0.8
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 1 1 1
emissiveColor 0.1 0.1 0.1}
}
geometry Cylinder { radius 0.2 height 1.4}
}
]
}

]
}

Group {
children [
Transform {
translation 2.4 0.8 0.0
children [
Shape {
appearance Appearance {
material Material { diffuseColor 1 1 1
}
}
geometry Cylinder {radius 0.2 height 0.25}
}
]
} ,
Transform {
translation 2.4 0.3 0.0
children [
Shape {
appearance Appearance {
material Material { diffuseColor 1 1 1
}
}
geometry Cylinder {radius 0.05 height 0.35}
}
]
} , Transform {
translation 2.4 0.1 0.0
children [
Shape {
appearance Appearance {
material Material { diffuseColor 1 1 1
}
}
geometry Cylinder {radius 0.15 height 0.02}
}
]
} ,
Transform {
translation 2.4 0.7 0.0
children [
Shape {
appearance Appearance {
material Material { diffuseColor 1 1 1
}
}
geometry Sphere {radius 0.2 }
}
]
}
]
}


Group {
children [
Transform {
translation 5.0 -0.7 0.0
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 1 1 1
emissiveColor 0.1 0.1 0.1}
}
geometry Box { size 1.5 0.1 1.8}
}]},
Transform {
translation 4.3 -1.0 0.8
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 1 1 1
emissiveColor 0.1 0.1 0.1}
}
geometry Cylinder { radius 0.2 height 2.3}
}
]
}
,
Transform {
translation 4.3 -1.0 -0.8
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 1 1 1
emissiveColor 0.1 0.1 0.1}
}
geometry Cylinder { radius 0.2 height 2.3}
}
]
} ,
Transform {
translation 4.3 0.1 0.8
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 1 1 1
emissiveColor 0.1 0.1 0.1}
}
geometry Sphere { radius 0.2 }
}
]
} ,
Transform {
translation 4.3 0.1 -0.8
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 1 1 1
emissiveColor 0.1 0.1 0.1}
}
geometry Sphere { radius 0.2 }
}
]
} ,
Transform {
translation 5.6 -0.4 -0.8
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 1 1 1
emissiveColor 0.1 0.1 0.1}
}
geometry Cylinder { radius 0.2 height 3.4}
}
]
} ,
Transform {
translation 5.6 -0.4 0.8
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 1 1 1
emissiveColor 0.1 0.1 0.1}
}
geometry Cylinder { radius 0.2 height 3.4}
}
]
}
Transform {
translation 5.5 0.7 0.0
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 1 1 1
emissiveColor 0.1 0.1 0.1}
}
geometry Box { size 0.1 1.0 1.8}
}]},

Transform {
rotation 0.0 0.0 90.0 90.0
translation 4.9 0.4 0.8
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 1 1 1
emissiveColor 0.1 0.1 0.1}
}
geometry Cylinder { radius 0.2 height 1.4}
}
]
} ,
Transform {
rotation 0.0 0.0 90.0 90.0
translation 4.9 0.4 -0.8
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 1 1 1
emissiveColor 0.1 0.1 0.1}
}
geometry Cylinder { radius 0.2 height 1.4}
}
]
}

]
}


»» Selanjutnya...


0 komentar

Sabtu, 14 Mei 2011

Narasi Objek Vrml

Sabtu, 14 Mei 2011
Pada posting terdahulu kita telah menjelaskan dengan apa yang dimaksud VRML. Mari kita telisik sejenak mengenai apa itu VRML. VRML (virtual reality modeling language) Menupakan suatu bahasa komputer untuk membuat model objek 3 dimensi dalam dunia virtual. Prinsip yanh digunakanoleh VRML adalah OP (object oriented programmating) atau bahasa pemrograman yang berbasis oriented object .

Selanjutnya kita akan membuat sebuah objek dengan VRML. Kita akan membuat sebuah meja makan. Secara garis besar meja makan itu terdiri dari sebuah papan yang memanjang dengan empat kaki yang menopangnya untuk dapat berdiri. Meja makan ini kita akan buat dengan dua papan yang bertumpuk kemudian untuk kaki-kakinya kita menggunakan box yang disusun sedemikian rupa hingga membantuk sebuah kaki meja yang menyerupai kaki meja seperti sesungguhnya.

Ya mugnkin seperti itulah secara garis besar objek yang akan nanti kita inplementasikan pada VRML. Sederhana namun cukup untuk memulai awal mengenal pemrograman berbasis objek yang dikembangkan menggunakan VRML.

»» Selanjutnya...


0 komentar

Kamis, 05 Mei 2011

Penghilang Bau Tak Sedap

Kamis, 05 Mei 2011
Petai dan Jengkol, syp yang tidak tau?. Banyak orang yang menggemari kedua makanan tersebut tapi tidak sedikit orang yang sangat menghindari untuk memakannya. Faktor utama yang paling dihindari orang-orang untuk memakannya karena bau yang ditimbulkan yang amat mengganggu kepercayaan diri kita. Untuk orang yang sering berhadapan langsung dengan orang lain pasti amat menghindari untuk memakannya.

Sebenarnya ada beberapa makanan yang dapat menetralisir bau tak sedap yang ditimbulkan akibat dari memakan petai dan jengkol. Mari kita bahas sedikit makanan yang dapat menetralisir bau tak sedap yang ditimbulkan akibat makanan tersebut.

Pertama, BERAS.
Mungkin kita sekalian tidak pernah menyangka bahwa beras dapat menentalisir bau tak sedap yang dihasilkan akibat memakan petai dan jengkol. Beras yang bersifat panas dan kering mengandung gizi tinggi, menyuburkan tubuh, menambah produksi sperma, membersihkan pigmen tubuh, memadatkan isi usus, melapisi, memperkuat perut dan menghilangkan bau tak sedap.

Adapun langkah-langkahnya yaitu :
1. Ambil segenggam beras putih
2. Cuci bersih beras tersebut
3. Kunyah-kunyah beras tersebut hingga terasa manis di mulut

Kedua, KOPI.
Kopi pun dapat menetralisir bau tak sedap yang ditimbulkan akibat memakan petai dan jengkol. Itu dikarenakan aroma yang khas yang ditimbulkan dari kopi itu sendiri yang mungkin dapat menutup bau yang muncul akibat kita memakan makanan yang menimbulkan bau-bau tak sedap. Dibandingkan dengan beras , kopi memiliki rasa yang mungkin akan berbekas di mulut. Pahit, merupakan efek dari kita memakan kopi tersebut.

Adapun langkah-langkanya :
1. Ambil kopi atau biji kopi secukupnya
2. Makan kopi tersebut, tetapi jangan langsung di telan agar aroma kopi menyebar keseluruh rongga mulut.

Dibandingkan dengan beras , kopi memiliki rasa yang mungkin akan berbekas di mulut. Pahit, merupakan efek dari kita memakan kopi tersebut.

Ketiga, MENTIMUN.
Mudah ditemukan serta memiliki rasa yang mungkin menyegarkan merupakan salah satu keunggulannya. Disamping mentimun dapat menetralisir kandungan karbon jika kita memakan makanan yang dibakar seperti sate ternyata mentimun juga dapat menghilangkan bau tak sedap. Kandungan-kandungan zat yang terkandung di dalam mentimun inilah yang sebagian berkhasiat untuk menetralisir bau tak sedap.

Adapun langkah-langkahnya :
1. Ambil mentimun segar secukupnya
2. Makan mentimun dengan menyebarkannya keseluruh rongga mulur agar bau rongga mulut tergantikan dengan bau khas yang dihasilkan mentimun.

Mungkin masih bahyak lagi makanan atau minuman yang dapat menetralisir bau tak sedap. Tetapi tiga yang telah dibahas di atas mungkin sangat amat familiar kita temukan sehari-hari dan cukup murah untuk kita jadikan alternative penghilang bau tak sedap.

Untuk para pencinta setia petai dann jengkol kini tidak perlu khawatir untuk menyantap petai dan jengkol kapan saja, karena penawar bau yang ditimbulkan kini sedikit telah kita ketahui dan banyak tersebar dimana-mana.


Sumber : http://www.scribd.com/doc/42073026/Rangkuman-AIK

»» Selanjutnya...


0 komentar