Selamat datang,
Pengunjung
. Silahkan
masuk
atau
mendaftar
. Apakah anda lupa
aktivasi email
?
1 Jam
1 Hari
1 Minggu
1 Bulan
Selamanya
Berita:
ForSa punya logo baru!!
Ada komen?
Home
Forum
Anggota
Lihat daftar anggota
Mencari anggota
Masuk
Registrasi
Forum Sains Indonesia
»
Forum
»
Ilmu Alam
»
Matematika
»
Singgungan antar permukaan
User
Selamat datang,
Pengunjung
. Silahkan
masuk
atau
mendaftar
. Apakah anda lupa
aktivasi email
?
Mei 25, 2012, 02:10:09 PM
1 Jam
1 Hari
1 Minggu
1 Bulan
Selamanya
Masuk dengan nama pengguna, kata sandi dan lama sesi
Artikel Sains
Biologi
Astronomi
Fisika
Kesehatan
Kimia
Matematika
Sains Umum
Teknologi
Diskusi Sains
Aku Cinta ForSa
Pranala Luar
Download Freeware
ShoutBox!
Last 10 Shouts:
fajri
Kemarin
jam 09:40:03 PM
numpang liat_liat dulu,, kexnya menarik bnget sama masalah mikon.. !
haman11
Kemarin
jam 08:11:34 AM
ada yg tauproses daur ulang urin pada cicak gk ?
GhostInMachine
Mei 23, 2012, 03:52:17 PM
kk mau tanya cara upload Tulisan dong??
army.fice
Mei 23, 2012, 12:22:47 AM
sepi banget sih
lustforscience
Mei 22, 2012, 08:26:02 PM
amin
exile_rstd
Mei 22, 2012, 08:24:55 PM
offline....
good night all
exile_rstd
Mei 22, 2012, 08:23:08 PM
iyaaaa jumat saya mau ujian kenaikan kelas. doain ya om Farabi, semoga ujiannya lancar dan dpt nilai memuaskan
Farabi
Mei 22, 2012, 08:20:37 PM
KMana aja non? Sibuk belajar?
exile_rstd
Mei 22, 2012, 07:44:23 PM
argh lama ga buka forsa, comment di beberapa thread jd membingungkan saya. apa karena udh lama ga asah ya...
N E R R O
Mei 20, 2012, 07:41:57 PM
udah lama gak mampi ke forsa, sdh banyak berubah
Show 50 latest
« sebelumnya
berikutnya »
Kirim topik ini
Cetak
Halaman: [
1
]
Turun
Penulis
Topik: Singgungan antar permukaan (Dibaca 1000 kali)
0 Anggota dan 1 Pengunjung sedang melihat topik ini.
Farabi
Profesor
Tulisan: 2584
IQ: 167
Gender:
Self-Proclaim Judge. All hail safirot.
Singgungan antar permukaan
«
pada:
November 21, 2011, 08:04:18 PM »
Publish
Permukaan, atau biasa disebut faces, adalah sebuah objek datar yang terbentuk dari minimal 3 buah titik. 1 Buah Tri yang terdiri dari 3 buah VERTEX ini biasa disebut sebagai face. Dalam kehidupan sehari hari, kita biasa menyaksikan, anda menabrak pintu, tangan anda beradu dengan keyboard, dan contoh lain dari singgungan antar face. Untuk hal ini saya akan memberikan kepada anda sebuah contoh mudah, tapi dengan implementasi ekstrim.
Seperti yang anda ketahui, sebuah lingkaran selalu mempunyai jarak atau radius yang tetap berapa kalipun anda putar. Dengan kata lain, jika sebuah titik berada didalam jangkauan radius, maka titik tersebut bersinggungan dengan lingkaran.
Cara untuk menemukan sebuah jarak adalah dengan rumus J=Akar((DX*DX)+(DY*DY)), sehingga, jika sebuah titik mempunyai jarak yang lebih kecil daripada sebuah radius, titik tersebut bersinggungan dengan lingkaran. Misalkan.
Titik pusat lingkaran ada A(10,10) dengan radius 10. Sebuah titik Mouse berada pada M(13,13). Apakah titik mouse tersebut berada dalam lingkaran.
Pertama, dapatkan dulu nilai delta dari tiap komponen seperti biasa
C=A-M
C(3,3)
J=Akar((3*3)+(3*3))
J=Akar(9+9)
J=Akar(18)
J= 4.100123xxxxxx (tidak tepat memang, saya hitung kira kira saja)
atau J kita bultkan ke bawah menjadi 4.
Karena dari titik pusat, radiusnya adalah 10 dan jarak Mouse adalah kurang lebih 4, maka titik Mouse berada didalam lingkaran, karena lebih kecil daripada Radius.
Dengan berdasarkan logika diatas, kita bisa menggunakan hal tersebut dengan sedikit modifikasi misalkan untuk menghitung sebuah segitiga, atau objek kompleks lainnya. Ingat, untuk sebuah objek yang teramat sangat kompleks, anda jangan tertipu dengan menggunakan rumus ajaib yang bikin otak meledak, melainkan, pecah pecah objek rumit tersebut menjadi objek yang lebih mudah, baru kemudian hitung satu persatu, karena ternyata hasilnya sama. Misal, sebiah objek poligon asal sebanyak 200 titik anda pecah menjadi beberapa kotak dan segitiga, ini akan lebih mudan anda hitung persinggungannya daripada anda mencari rumus super ajaib biarpun mungkin untuk melakukannya. Tapi kalau anda mampu mencari rumus super ajaib tersebut, siapapun anda, anda akan saya kasihkan ijasah S2 dalam bidang matematika, tapi cuma saya saja yang mengakuinya
haha
Nah ini adalah contoh implementasi ekstrim dari rumus diatas.
http://ompldr.org/vYmRzMw/ColDemo.zip
Note:
Ekstrim itu untuk yang ga tahu, yaitu orang awam, untuk anda yang sudah baca penjelasan diatas sih, itu tidak ekstrim tapi super mudah
.
Tercatat
Informasi yang aku anggap menarik
http://farabinewsnow.blogspot.com/
Saya Indonesia ASLI.
Farabi
Profesor
Tulisan: 2584
IQ: 167
Gender:
Self-Proclaim Judge. All hail safirot.
Re: Singgungan antar permukaan
«
Jawab #1 pada:
November 21, 2011, 08:04:55 PM »
Publish
Tercatat
Farabi
Profesor
Tulisan: 2584
IQ: 167
Gender:
Self-Proclaim Judge. All hail safirot.
Re: Singgungan antar permukaan
«
Jawab #2 pada:
November 21, 2011, 09:31:26 PM »
Publish
Beginilah jadinya kalau matematikawan amatir mencoba mengaplikasikan matematika pada kehidupan nyata
Tapi saya tetep hebat kan?
haha.
Hitungannya meleset kedalam beberapa titik, karena titik yang mengarah keatas saya datarkan supaya gampang hitungnya. Jadi semua objek tersebut biarpun terlihat berombak sebetulnya cuma bentuk datar saja, karena susah hitungnya kalau tidak didatarkan, setidaknya untuk sekarang.
Tercatat
Farabi
Profesor
Tulisan: 2584
IQ: 167
Gender:
Self-Proclaim Judge. All hail safirot.
Re: Singgungan antar permukaan
«
Jawab #3 pada:
November 22, 2011, 08:17:19 AM »
Publish
Maaf di contoh sebelumnya saya salah simpan pustakanya, ini sudah diperbaiki.
http://ompldr.org/vYmU1Yw/ColDemo.zip
(3.5 MBytes)
Tercatat
Farabi
Profesor
Tulisan: 2584
IQ: 167
Gender:
Self-Proclaim Judge. All hail safirot.
Re: Singgungan antar permukaan
«
Jawab #4 pada:
November 24, 2011, 07:58:09 AM »
Publish
Sudah sangat akurat. Dengan kalkulasi TRIMESH yang sangat akurat.
Tercatat
Farabi
Profesor
Tulisan: 2584
IQ: 167
Gender:
Self-Proclaim Judge. All hail safirot.
Re: Singgungan antar permukaan
«
Jawab #5 pada:
November 24, 2011, 12:49:27 PM »
Publish
Menentukan apakah sebuah garis berada di dalam lingkaran.
Untuk menemukan titik titik setiap garis anda sudah mengetahui caranya, dengan menghitung gradient dan mengalikan lingkaran. Ada cara yang mudah untuk menentukan titik sebuah lingkaran. Yaitu dengan melihat apakah salah satu titik entah akhir atau awal berada didalam lingkaran atau tidak, akan tetapi untuk menghitung apakah sebuah gari melintasi sebuah lingkaran, ini lain lagi, otak saya keburu meledak untuk memikirkan caranya
Tapi cara yang paling mudah untuk menentukan apakah sebuah garis melintasi lingkaran atau tidak, adalah dengan melihat apakah komponen X atau Y titik awal lebih kecil dari radius dan komponen titik akhir X atau Y lebih besar daripada Radius. Dengan melihat kedua hal tersebut, kita bisa melihat apahak sebuah garis melintasi suatu lingkaran atau tidak.
«
Edit Terakhir: November 24, 2011, 12:53:53 PM oleh Farabi
»
Tercatat
Farabi
Profesor
Tulisan: 2584
IQ: 167
Gender:
Self-Proclaim Judge. All hail safirot.
Re: Singgungan antar permukaan
«
Jawab #6 pada:
November 25, 2011, 09:46:34 AM »
Publish
Sebelum menentukan apakah sebuah titik berada didalam sebuah permukaan dalam format deretean TRIMESH. Kita pertama perlu untuk mengetahui dulu semua titik minimal dan maximal pada seluruh VERTEX. Hal ini untuk mempermudah untuk membuat sebuah kubus datar untuk menentukan apakah sebuah titik perlu untuk kita hitung atau tidak. Karena membandingkan dan menghitung satu persatu seluruh TRIMESH akan sangat menghabiskan waktu. Ini adalah salah sebuah teknik yang disebut sebagai bounding box. Teknik ini akan menjadi lebih efisien lagi jika sebuah TRIMESH dianggap sebagai sebuah kotak, sehingga lagi lagi, kita bisa menentukan dengan akurat dan cepat, trimesh bagian mana yang perlu untuk kita hitung. Ini adalah teknik dari sistem singgungan antar benda untuk sistem mesin virtual simulasi fisika.
Karena, untuk menentukan sebuah titik dalam sebuah kubus atau balok, kita hanya perlu untuk menghitung ke 6 sisinya saja.
«
Edit Terakhir: November 25, 2011, 09:48:32 AM oleh Farabi
»
Tercatat
Farabi
Profesor
Tulisan: 2584
IQ: 167
Gender:
Self-Proclaim Judge. All hail safirot.
Re:Singgungan antar permukaan
«
Jawab #7 pada:
November 28, 2011, 04:19:27 PM »
Publish
Contoh lain dari singgungan tapi dalam bentuk ray.
Tercatat
Farabi
Profesor
Tulisan: 2584
IQ: 167
Gender:
Self-Proclaim Judge. All hail safirot.
Re:Singgungan antar permukaan
«
Jawab #8 pada:
November 28, 2011, 04:21:12 PM »
Publish
Light point of view
Tercatat
Farabi
Profesor
Tulisan: 2584
IQ: 167
Gender:
Self-Proclaim Judge. All hail safirot.
Re:Singgungan antar permukaan
«
Jawab #9 pada:
November 28, 2011, 04:23:51 PM »
Publish
"Trade off". Mengorbankan sesuatu untuk mendapatkan sesuatu. Dalam hal ini, mengorbankan ukuran demi kecepatan. Jadi ukuran menjadi besar, tapi kecepatan sangat tinggi, ini juga salah satu teknik optimasi.
Tercatat
Farabi
Profesor
Tulisan: 2584
IQ: 167
Gender:
Self-Proclaim Judge. All hail safirot.
Re:Singgungan antar permukaan
«
Jawab #10 pada:
November 29, 2011, 09:59:38 AM »
Publish
Tercatat
Farabi
Profesor
Tulisan: 2584
IQ: 167
Gender:
Self-Proclaim Judge. All hail safirot.
Re:Singgungan antar permukaan
«
Jawab #11 pada:
Desember 04, 2011, 09:07:18 PM »
Publish
Mod, saya minta tolong, thread ini tolong dihapus.
Tercatat
ksatriabajuhitam
Staff
Profesor
Tulisan: 791
IQ: 97
Gender:
keep holding on
Re:Singgungan antar permukaan
«
Jawab #12 pada:
Desember 05, 2011, 12:28:20 PM »
Publish
kenapa harus ditutup?
ini thread kok cuma Farabi doang yang posting? kayaknya sih member lain (minimal saya merasa) kurang punya pengalaman praktis dalam hal Computer Graphic Programming. bagus tuh kalo anda bikin satu thread khusus untuk tutorial memulai Computer Graphic Programming mulai dari awal (asumsi audience punya pengalaman di C programming, tetapi nol di graphic), berikut tools yang digunakan.
kalo boleh request: tutorial mengenai OpenCV dan/atau OpenGL.
ditunggu!
Tercatat
not all the problems could be solved by the
sword
, but
sword
holder take control of problems.
ForSa versi mobile
:
http://www.forumsains.com/forum?wap2
Fariz Abdullah
Profesor
Tulisan: 501
IQ: 16
Re:Singgungan antar permukaan
«
Jawab #13 pada:
Desember 05, 2011, 03:33:18 PM »
Publish
Karya yang hebat, khususnya di mata awam seperti saya..Gak nututi otak saya..Tapi di kalangan programmer tentu ini sangat menarik..Prof Ksatria benar..Lanjut Boss..
Tercatat
DOUBT EVERYTHING AND FIND YOUR OWN LIGHT
Farabi
Profesor
Tulisan: 2584
IQ: 167
Gender:
Self-Proclaim Judge. All hail safirot.
Re:Singgungan antar permukaan
«
Jawab #14 pada:
Desember 18, 2011, 04:04:49 PM »
Publish
Maaf, saya membutuhkan banyak uang untuk membangun keluarga baru, orang orang tidak pernah mengingat saya, dan saya selalu mengeluarkan uang untuk mempelajari ilmubaru. Natural jika kemudian saya memutuskan untuk tidak mengajarkannya kepada siapa siapa.
Tercatat
Kirim topik ini
Cetak
Halaman: [
1
]
Naik
« sebelumnya
berikutnya »
Forum Sains Indonesia
»
Forum
»
Ilmu Alam
»
Matematika
»
Singgungan antar permukaan
Copyright © 2006-2011
Forum Sains Indonesia