SlideShare a Scribd company logo
Model and Visualization of Ray Tracing using
JavaScript and HTML5 for TIR Measurement System
Equipped with Equilateral Right Angle Prism
ISCSM-2, FMIPA, ITB Bandung, 11-12 Oktober 2013 1
Equipped with Equilateral Right Angle Prism
Sparisoma Viridi* and Hendro+
KK Fisika Nuklir dan Biofisika, KK Fisika Teoretik Energi Tinggi dan Instrumentasi
Institut Teknologi Bandung, Jalan Ganesha 10, Bandung 40132, Indonesia
*dudung@fi.itb.ac.id, +hendro@fi.itb.ac.id
.
Outline
• Problem of using prism (TIR, ATR)
• Theory
• Visualization tools
• Results
ISCSM-2, FMIPA, ITB Bandung, 11-12 Oktober 2013 2
• Results
• Conclusion
Problem of using prism (TIR, ATR)
• Angle of deviated ray can not be determined
easily as function of incident angle.
• Sometimes the ray is not reflected from the
part of sample but beyond it, e.g. sample is
ISCSM-2, FMIPA, ITB Bandung, 11-12 Oktober 2013 3
part of sample but beyond it, e.g. sample is
too small, but scanning angle range is too
wide.
• A visualization from a model is needed.
Theory
• Snell’s law of refraction
i
f
f
i
n
n
=
θ
θ
sin
sin
• Snell’s law of reflection
ISCSM-2, FMIPA, ITB Bandung, 11-12 Oktober 2013 4
if nθsin
fi θθ =
Theory (cont.)
• Linear equation
12
12
1
1
xx
yy
xx
yy
−
−
=
−
−
ISCSM-2, FMIPA, ITB Bandung, 11-12 Oktober 2013 5
121 xxxx −−
Theory (cont.)
• ERAP (equilateral right angle prism)
y
(xPN, yPN)
ISCSM-2, FMIPA, ITB Bandung, 11-12 Oktober 2013 6
x
(xPS, yPS)
(xPE, yPE)
to
Theory (cont.)
• Line between two
adjacent points is
obtained using linear
equation
ySS(x)
y (x)
(yS, xS)
(y0, x0)
(y1, x1) equation
• Successive line after a
point is obtained using
Snell’s law of refraction
and reflection
ISCSM-2, FMIPA, ITB Bandung, 11-12 Oktober 2013 7
yS1(x)
yS2(x)
yS3(x)
(y1, x1)
(y2, x2)
Visualization tools
• HTML5: a markup language that can be
viewed easily nowadays, even with your
gadged.
• JavaScript: a script / programming language• JavaScript: a script / programming language
embedded in HTML.
• CSS: a style to enhance layout and user
friendly view.
• Software: plain text editor & internet browser
ISCSM-2, FMIPA, ITB Bandung, 11-12 Oktober 2013 8
Visualization tools (cont.)
• Internet browser:
Google Chrome
(recommended)
URI http://www.filehippo.com/download_google_chrome/ [20130926]
• Plain text editor:
Notepad++
(recommended)
• Why? They are free and open source.
ISCSM-2, FMIPA, ITB Bandung, 11-12 Oktober 2013 9
URI http://www.filehippo.com/download_google_chrome/ [20130926]
URI http://notepad-plus-plus.org/download/v6.4.5.html [20130926]
Results
• http://portal2.fi.itb.ac.id/viridi/atr.html
ISCSM-2, FMIPA, ITB Bandung, 11-12 Oktober 2013 10
Results (cont.)
ISCSM-2, FMIPA, ITB Bandung, 11-12 Oktober 2013 11
Results (cont.)
ISCSM-2, FMIPA, ITB Bandung, 11-12 Oktober 2013 12
Results (cont.)
θD = -0.609 θS - 17.58
R² = 0.998
-40
-30
-20
(θS - θD) = 1.609 θS + 17.58
R² = 0.999
100
120
140
160
180
θD
ISCSM-2, FMIPA, ITB Bandung, 11-12 Oktober 2013 13
-70
-60
-50
0 20 40 60 80 100
θD
θS
0
20
40
60
80
100
0 20 40 60 80 100
θS-θ
θS
Results (cont.)
θD' = 1.639 θD + 28.74
R² = 0.998
-40
-30
-20
-10
0
y1 = 7E-05 θS
3
- 0.006 θS
2
+ 0.273 θS
- 5.092
R² = 0.995
7.0
11.0
15.0
ISCSM-2, FMIPA, ITB Bandung, 11-12 Oktober 2013 14
-90
-80
-70
-60
-50
-40
-70 -60 -50 -40 -30 -20
θD'
θD
R² = 0.995
-5.0
-1.0
3.0
0 20 40 60 80 100
y1
θS
Conclusion
• Relations between , , , and are
not simply in general linear.
• Visualization can be used to optimize the
experiment, e.g. help preparation of sample,
Sθ Dθ Dθ ′ 1y
experiment, e.g. help preparation of sample,
design range of scanning angle, etc.
ISCSM-2, FMIPA, ITB Bandung, 11-12 Oktober 2013 15
Thank you
ISCSM-2, FMIPA, ITB Bandung, 11-12 Oktober 2013 16
Thank you

More Related Content

Viewers also liked

Website doanh nghiep nang cao
Website doanh nghiep nang caoWebsite doanh nghiep nang cao
Website doanh nghiep nang caoSteven Thanh
 
AnkitDubeyResume
AnkitDubeyResumeAnkitDubeyResume
AnkitDubeyResumeAnkit Dubey
 
Оборот There is there are
Оборот There is there areОборот There is there are
Оборот There is there are
shpinat
 
The animals
The animalsThe animals
The animals
shpinat
 
The ant story
The ant story The ant story
The ant story
Manish Singh
 
Christianity Keynote
Christianity Keynote Christianity Keynote
Christianity Keynote
17woodg
 
Clinical approach to optic neuropathies dove med press
Clinical approach to optic neuropathies dove med pressClinical approach to optic neuropathies dove med press
Clinical approach to optic neuropathies dove med pressneurophq8
 
pendidikan jasmani purba & renaisance
pendidikan jasmani purba & renaisancependidikan jasmani purba & renaisance
pendidikan jasmani purba & renaisanceIsmi Ishak
 
2011 CMA Compensation Survey
2011 CMA Compensation Survey2011 CMA Compensation Survey
2011 CMA Compensation Survey
Council of Manufacturing Associations
 
Genética do câncer hereditário
Genética do câncer hereditárioGenética do câncer hereditário
Genética do câncer hereditário
adalberto miran
 
The Verbs (simple)
The Verbs (simple)The Verbs (simple)
The Verbs (simple)
shpinat
 
Introduction into Cloud Computing - part 4
Introduction into Cloud Computing - part 4Introduction into Cloud Computing - part 4
Introduction into Cloud Computing - part 4
The Art of Service Pty Ltd
 
Séra hallgrímur pétursson georg
Séra hallgrímur pétursson georgSéra hallgrímur pétursson georg
Séra hallgrímur pétursson georggeorgb2789
 
There is there are
There is there areThere is there are
There is there are
shpinat
 

Viewers also liked (17)

Final health slide
Final health slideFinal health slide
Final health slide
 
Website doanh nghiep nang cao
Website doanh nghiep nang caoWebsite doanh nghiep nang cao
Website doanh nghiep nang cao
 
AnkitDubeyResume
AnkitDubeyResumeAnkitDubeyResume
AnkitDubeyResume
 
Оборот There is there are
Оборот There is there areОборот There is there are
Оборот There is there are
 
The animals
The animalsThe animals
The animals
 
The ant story
The ant story The ant story
The ant story
 
Christianity Keynote
Christianity Keynote Christianity Keynote
Christianity Keynote
 
Clinical approach to optic neuropathies dove med press
Clinical approach to optic neuropathies dove med pressClinical approach to optic neuropathies dove med press
Clinical approach to optic neuropathies dove med press
 
pendidikan jasmani purba & renaisance
pendidikan jasmani purba & renaisancependidikan jasmani purba & renaisance
pendidikan jasmani purba & renaisance
 
Trabajo del examen
Trabajo del examenTrabajo del examen
Trabajo del examen
 
2011 CMA Compensation Survey
2011 CMA Compensation Survey2011 CMA Compensation Survey
2011 CMA Compensation Survey
 
Genética do câncer hereditário
Genética do câncer hereditárioGenética do câncer hereditário
Genética do câncer hereditário
 
The Verbs (simple)
The Verbs (simple)The Verbs (simple)
The Verbs (simple)
 
Introduction into Cloud Computing - part 4
Introduction into Cloud Computing - part 4Introduction into Cloud Computing - part 4
Introduction into Cloud Computing - part 4
 
A Dvisory
A DvisoryA Dvisory
A Dvisory
 
Séra hallgrímur pétursson georg
Séra hallgrímur pétursson georgSéra hallgrímur pétursson georg
Séra hallgrímur pétursson georg
 
There is there are
There is there areThere is there are
There is there are
 

Similar to Slide-ISCMS-2

REAL-TIME OBJECT DETECTION USING OPEN COMPUTER VISION
REAL-TIME OBJECT DETECTION USING OPEN COMPUTER VISIONREAL-TIME OBJECT DETECTION USING OPEN COMPUTER VISION
REAL-TIME OBJECT DETECTION USING OPEN COMPUTER VISION
IRJET Journal
 
Workshop About Software Engineering Skills 2019
Workshop About Software Engineering Skills 2019Workshop About Software Engineering Skills 2019
Workshop About Software Engineering Skills 2019
PhuocNT (Fresher.VN)
 
PPT Final Project - College Website.pptx
PPT  Final Project - College Website.pptxPPT  Final Project - College Website.pptx
PPT Final Project - College Website.pptx
Rakesh Bhujade
 
Project for Student Result System
Project for Student Result SystemProject for Student Result System
Project for Student Result System
KuMaR AnAnD
 
Student portal system application -Project Book
Student portal system application -Project BookStudent portal system application -Project Book
Student portal system application -Project Book
S.M. Fazla Rabbi
 
PMF_AAT.pptx
PMF_AAT.pptxPMF_AAT.pptx
PMF_AAT.pptx
ssusera3f83d
 
COMPARATIVE STUDY OF ACTUAL AND CRASHED SCHEDULE OF BUILDING USING MSP
COMPARATIVE STUDY OF ACTUAL AND CRASHED SCHEDULE OF BUILDING USING MSPCOMPARATIVE STUDY OF ACTUAL AND CRASHED SCHEDULE OF BUILDING USING MSP
COMPARATIVE STUDY OF ACTUAL AND CRASHED SCHEDULE OF BUILDING USING MSP
IRJET Journal
 
IRJET- School in the Cloud
IRJET- School in the CloudIRJET- School in the Cloud
IRJET- School in the Cloud
IRJET Journal
 
Final project se
Final project seFinal project se
Final project se
nadeem shahzad
 
IRJET- Tour and Travels
IRJET- Tour and TravelsIRJET- Tour and Travels
IRJET- Tour and Travels
IRJET Journal
 
SRS for Ph.D. Student Portal (C.S.E.D., Thapar University)
SRS for Ph.D. Student Portal (C.S.E.D., Thapar University)SRS for Ph.D. Student Portal (C.S.E.D., Thapar University)
SRS for Ph.D. Student Portal (C.S.E.D., Thapar University)
Akshit Arora
 
Project.12
Project.12Project.12
Project.12
GS Kosta
 
Weapon Detection using Artificial Intelligence and Deep Learning for Security...
Weapon Detection using Artificial Intelligence and Deep Learning for Security...Weapon Detection using Artificial Intelligence and Deep Learning for Security...
Weapon Detection using Artificial Intelligence and Deep Learning for Security...
IRJET Journal
 
IRJET- Smart College
IRJET- Smart CollegeIRJET- Smart College
IRJET- Smart College
IRJET Journal
 
Student Attendance Using Face Recognition
Student Attendance Using Face RecognitionStudent Attendance Using Face Recognition
Student Attendance Using Face Recognition
IRJET Journal
 
SHORTEST PATH FINDING VISUALIZER
SHORTEST PATH FINDING VISUALIZERSHORTEST PATH FINDING VISUALIZER
SHORTEST PATH FINDING VISUALIZER
IRJET Journal
 
Location Tracking and Smooth Path Providing System
Location Tracking and Smooth Path Providing SystemLocation Tracking and Smooth Path Providing System
Location Tracking and Smooth Path Providing System
IRJET Journal
 
Agile Network India | Event | Agile Implementation in distributed teams |
Agile Network India | Event | Agile Implementation in distributed teams | Agile Network India | Event | Agile Implementation in distributed teams |
Agile Network India | Event | Agile Implementation in distributed teams |
AgileNetwork
 
Use of Rapid Prototyping Technology in Mechanical Industry
Use of Rapid Prototyping Technology in Mechanical IndustryUse of Rapid Prototyping Technology in Mechanical Industry
Use of Rapid Prototyping Technology in Mechanical Industry
IRJET Journal
 
ROAD POTHOLE DETECTION USING YOLOV4 DARKNET
ROAD POTHOLE DETECTION USING YOLOV4 DARKNETROAD POTHOLE DETECTION USING YOLOV4 DARKNET
ROAD POTHOLE DETECTION USING YOLOV4 DARKNET
IRJET Journal
 

Similar to Slide-ISCMS-2 (20)

REAL-TIME OBJECT DETECTION USING OPEN COMPUTER VISION
REAL-TIME OBJECT DETECTION USING OPEN COMPUTER VISIONREAL-TIME OBJECT DETECTION USING OPEN COMPUTER VISION
REAL-TIME OBJECT DETECTION USING OPEN COMPUTER VISION
 
Workshop About Software Engineering Skills 2019
Workshop About Software Engineering Skills 2019Workshop About Software Engineering Skills 2019
Workshop About Software Engineering Skills 2019
 
PPT Final Project - College Website.pptx
PPT  Final Project - College Website.pptxPPT  Final Project - College Website.pptx
PPT Final Project - College Website.pptx
 
Project for Student Result System
Project for Student Result SystemProject for Student Result System
Project for Student Result System
 
Student portal system application -Project Book
Student portal system application -Project BookStudent portal system application -Project Book
Student portal system application -Project Book
 
PMF_AAT.pptx
PMF_AAT.pptxPMF_AAT.pptx
PMF_AAT.pptx
 
COMPARATIVE STUDY OF ACTUAL AND CRASHED SCHEDULE OF BUILDING USING MSP
COMPARATIVE STUDY OF ACTUAL AND CRASHED SCHEDULE OF BUILDING USING MSPCOMPARATIVE STUDY OF ACTUAL AND CRASHED SCHEDULE OF BUILDING USING MSP
COMPARATIVE STUDY OF ACTUAL AND CRASHED SCHEDULE OF BUILDING USING MSP
 
IRJET- School in the Cloud
IRJET- School in the CloudIRJET- School in the Cloud
IRJET- School in the Cloud
 
Final project se
Final project seFinal project se
Final project se
 
IRJET- Tour and Travels
IRJET- Tour and TravelsIRJET- Tour and Travels
IRJET- Tour and Travels
 
SRS for Ph.D. Student Portal (C.S.E.D., Thapar University)
SRS for Ph.D. Student Portal (C.S.E.D., Thapar University)SRS for Ph.D. Student Portal (C.S.E.D., Thapar University)
SRS for Ph.D. Student Portal (C.S.E.D., Thapar University)
 
Project.12
Project.12Project.12
Project.12
 
Weapon Detection using Artificial Intelligence and Deep Learning for Security...
Weapon Detection using Artificial Intelligence and Deep Learning for Security...Weapon Detection using Artificial Intelligence and Deep Learning for Security...
Weapon Detection using Artificial Intelligence and Deep Learning for Security...
 
IRJET- Smart College
IRJET- Smart CollegeIRJET- Smart College
IRJET- Smart College
 
Student Attendance Using Face Recognition
Student Attendance Using Face RecognitionStudent Attendance Using Face Recognition
Student Attendance Using Face Recognition
 
SHORTEST PATH FINDING VISUALIZER
SHORTEST PATH FINDING VISUALIZERSHORTEST PATH FINDING VISUALIZER
SHORTEST PATH FINDING VISUALIZER
 
Location Tracking and Smooth Path Providing System
Location Tracking and Smooth Path Providing SystemLocation Tracking and Smooth Path Providing System
Location Tracking and Smooth Path Providing System
 
Agile Network India | Event | Agile Implementation in distributed teams |
Agile Network India | Event | Agile Implementation in distributed teams | Agile Network India | Event | Agile Implementation in distributed teams |
Agile Network India | Event | Agile Implementation in distributed teams |
 
Use of Rapid Prototyping Technology in Mechanical Industry
Use of Rapid Prototyping Technology in Mechanical IndustryUse of Rapid Prototyping Technology in Mechanical Industry
Use of Rapid Prototyping Technology in Mechanical Industry
 
ROAD POTHOLE DETECTION USING YOLOV4 DARKNET
ROAD POTHOLE DETECTION USING YOLOV4 DARKNETROAD POTHOLE DETECTION USING YOLOV4 DARKNET
ROAD POTHOLE DETECTION USING YOLOV4 DARKNET
 

More from Sparisoma Viridi

Pembelajaran sains berbasis web
Pembelajaran sains berbasis webPembelajaran sains berbasis web
Pembelajaran sains berbasis web
Sparisoma Viridi
 
Pemodelan Gaya Casimir dalam Sistem Satu-Dimensi Granular Gravitasi-Diri deng...
Pemodelan Gaya Casimir dalam Sistem Satu-Dimensi Granular Gravitasi-Diri deng...Pemodelan Gaya Casimir dalam Sistem Satu-Dimensi Granular Gravitasi-Diri deng...
Pemodelan Gaya Casimir dalam Sistem Satu-Dimensi Granular Gravitasi-Diri deng...
Sparisoma Viridi
 
Komputasi Nuklir: Pendekatan dan Perkembangannya
Komputasi Nuklir: Pendekatan dan PerkembangannyaKomputasi Nuklir: Pendekatan dan Perkembangannya
Komputasi Nuklir: Pendekatan dan Perkembangannya
Sparisoma Viridi
 
Edible and dynamics arts using rice: A proposed idea
Edible and dynamics arts using rice: A proposed ideaEdible and dynamics arts using rice: A proposed idea
Edible and dynamics arts using rice: A proposed idea
Sparisoma Viridi
 
Interaction between Marine Sectors using System Dynamics for Patimban Deep Se...
Interaction between Marine Sectors using System Dynamics for Patimban Deep Se...Interaction between Marine Sectors using System Dynamics for Patimban Deep Se...
Interaction between Marine Sectors using System Dynamics for Patimban Deep Se...
Sparisoma Viridi
 
Simulation of cell budding & binary fission: A preliminary study using molecu...
Simulation of cell budding & binary fission:A preliminary study using molecu...Simulation of cell budding & binary fission:A preliminary study using molecu...
Simulation of cell budding & binary fission: A preliminary study using molecu...
Sparisoma Viridi
 
Molecular Dynamics (MD) Method and Agent-Based Model (AMB) in Simulation of S...
Molecular Dynamics (MD) Method and Agent-Based Model (AMB) in Simulation of S...Molecular Dynamics (MD) Method and Agent-Based Model (AMB) in Simulation of S...
Molecular Dynamics (MD) Method and Agent-Based Model (AMB) in Simulation of S...
Sparisoma Viridi
 
Constructing Origin-Destination Matrix (ODM) using Agent-Based Model (AMB) in...
Constructing Origin-Destination Matrix (ODM) using Agent-Based Model (AMB) in...Constructing Origin-Destination Matrix (ODM) using Agent-Based Model (AMB) in...
Constructing Origin-Destination Matrix (ODM) using Agent-Based Model (AMB) in...
Sparisoma Viridi
 
The Relation between ABM (Agent-Based Model) and SIR (Susceptible-Infected-Re...
The Relation between ABM (Agent-Based Model) and SIR (Susceptible-Infected-Re...The Relation between ABM (Agent-Based Model) and SIR (Susceptible-Infected-Re...
The Relation between ABM (Agent-Based Model) and SIR (Susceptible-Infected-Re...
Sparisoma Viridi
 
Pengelolaan Jurnal Ilmiah
Pengelolaan Jurnal IlmiahPengelolaan Jurnal Ilmiah
Pengelolaan Jurnal Ilmiah
Sparisoma Viridi
 
25 | Perubahan fasa gelombang
25 | Perubahan fasa gelombang25 | Perubahan fasa gelombang
25 | Perubahan fasa gelombang
Sparisoma Viridi
 
Ilustrasi penjalaran gelombang
Ilustrasi penjalaran gelombangIlustrasi penjalaran gelombang
Ilustrasi penjalaran gelombang
Sparisoma Viridi
 
Getaran dan gelombang
Getaran dan gelombangGetaran dan gelombang
Getaran dan gelombang
Sparisoma Viridi
 
Fisika Dasar dan Nilai-nilai yang Diajarkannya
Fisika Dasar dan Nilai-nilai yang DiajarkannyaFisika Dasar dan Nilai-nilai yang Diajarkannya
Fisika Dasar dan Nilai-nilai yang Diajarkannya
Sparisoma Viridi
 
Pembelajaran Fisika dalam Era Industri 4.0
Pembelajaran Fisika dalam Era Industri 4.0Pembelajaran Fisika dalam Era Industri 4.0
Pembelajaran Fisika dalam Era Industri 4.0
Sparisoma Viridi
 
Menulis dan Membaca Berkas Teks Polos dengan Python
Menulis dan Membaca Berkas Teks Polos dengan PythonMenulis dan Membaca Berkas Teks Polos dengan Python
Menulis dan Membaca Berkas Teks Polos dengan Python
Sparisoma Viridi
 
Master Program in Computational Science
Master Program in Computational ScienceMaster Program in Computational Science
Master Program in Computational Science
Sparisoma Viridi
 
Formulating Two-Body Interaction through Observed Separation Distance
Formulating Two-Body Interaction through Observed Separation DistanceFormulating Two-Body Interaction through Observed Separation Distance
Formulating Two-Body Interaction through Observed Separation Distance
Sparisoma Viridi
 
Strategi Mempersiapkan Diri Menjadi Guru Sains Kreatif & Inovatif di Era Mile...
Strategi Mempersiapkan Diri Menjadi Guru Sains Kreatif & Inovatif di Era Mile...Strategi Mempersiapkan Diri Menjadi Guru Sains Kreatif & Inovatif di Era Mile...
Strategi Mempersiapkan Diri Menjadi Guru Sains Kreatif & Inovatif di Era Mile...
Sparisoma Viridi
 
Compaction of two-dimensional system of composite spherical particles under i...
Compaction of two-dimensional system of composite spherical particles under i...Compaction of two-dimensional system of composite spherical particles under i...
Compaction of two-dimensional system of composite spherical particles under i...
Sparisoma Viridi
 

More from Sparisoma Viridi (20)

Pembelajaran sains berbasis web
Pembelajaran sains berbasis webPembelajaran sains berbasis web
Pembelajaran sains berbasis web
 
Pemodelan Gaya Casimir dalam Sistem Satu-Dimensi Granular Gravitasi-Diri deng...
Pemodelan Gaya Casimir dalam Sistem Satu-Dimensi Granular Gravitasi-Diri deng...Pemodelan Gaya Casimir dalam Sistem Satu-Dimensi Granular Gravitasi-Diri deng...
Pemodelan Gaya Casimir dalam Sistem Satu-Dimensi Granular Gravitasi-Diri deng...
 
Komputasi Nuklir: Pendekatan dan Perkembangannya
Komputasi Nuklir: Pendekatan dan PerkembangannyaKomputasi Nuklir: Pendekatan dan Perkembangannya
Komputasi Nuklir: Pendekatan dan Perkembangannya
 
Edible and dynamics arts using rice: A proposed idea
Edible and dynamics arts using rice: A proposed ideaEdible and dynamics arts using rice: A proposed idea
Edible and dynamics arts using rice: A proposed idea
 
Interaction between Marine Sectors using System Dynamics for Patimban Deep Se...
Interaction between Marine Sectors using System Dynamics for Patimban Deep Se...Interaction between Marine Sectors using System Dynamics for Patimban Deep Se...
Interaction between Marine Sectors using System Dynamics for Patimban Deep Se...
 
Simulation of cell budding & binary fission: A preliminary study using molecu...
Simulation of cell budding & binary fission:A preliminary study using molecu...Simulation of cell budding & binary fission:A preliminary study using molecu...
Simulation of cell budding & binary fission: A preliminary study using molecu...
 
Molecular Dynamics (MD) Method and Agent-Based Model (AMB) in Simulation of S...
Molecular Dynamics (MD) Method and Agent-Based Model (AMB) in Simulation of S...Molecular Dynamics (MD) Method and Agent-Based Model (AMB) in Simulation of S...
Molecular Dynamics (MD) Method and Agent-Based Model (AMB) in Simulation of S...
 
Constructing Origin-Destination Matrix (ODM) using Agent-Based Model (AMB) in...
Constructing Origin-Destination Matrix (ODM) using Agent-Based Model (AMB) in...Constructing Origin-Destination Matrix (ODM) using Agent-Based Model (AMB) in...
Constructing Origin-Destination Matrix (ODM) using Agent-Based Model (AMB) in...
 
The Relation between ABM (Agent-Based Model) and SIR (Susceptible-Infected-Re...
The Relation between ABM (Agent-Based Model) and SIR (Susceptible-Infected-Re...The Relation between ABM (Agent-Based Model) and SIR (Susceptible-Infected-Re...
The Relation between ABM (Agent-Based Model) and SIR (Susceptible-Infected-Re...
 
Pengelolaan Jurnal Ilmiah
Pengelolaan Jurnal IlmiahPengelolaan Jurnal Ilmiah
Pengelolaan Jurnal Ilmiah
 
25 | Perubahan fasa gelombang
25 | Perubahan fasa gelombang25 | Perubahan fasa gelombang
25 | Perubahan fasa gelombang
 
Ilustrasi penjalaran gelombang
Ilustrasi penjalaran gelombangIlustrasi penjalaran gelombang
Ilustrasi penjalaran gelombang
 
Getaran dan gelombang
Getaran dan gelombangGetaran dan gelombang
Getaran dan gelombang
 
Fisika Dasar dan Nilai-nilai yang Diajarkannya
Fisika Dasar dan Nilai-nilai yang DiajarkannyaFisika Dasar dan Nilai-nilai yang Diajarkannya
Fisika Dasar dan Nilai-nilai yang Diajarkannya
 
Pembelajaran Fisika dalam Era Industri 4.0
Pembelajaran Fisika dalam Era Industri 4.0Pembelajaran Fisika dalam Era Industri 4.0
Pembelajaran Fisika dalam Era Industri 4.0
 
Menulis dan Membaca Berkas Teks Polos dengan Python
Menulis dan Membaca Berkas Teks Polos dengan PythonMenulis dan Membaca Berkas Teks Polos dengan Python
Menulis dan Membaca Berkas Teks Polos dengan Python
 
Master Program in Computational Science
Master Program in Computational ScienceMaster Program in Computational Science
Master Program in Computational Science
 
Formulating Two-Body Interaction through Observed Separation Distance
Formulating Two-Body Interaction through Observed Separation DistanceFormulating Two-Body Interaction through Observed Separation Distance
Formulating Two-Body Interaction through Observed Separation Distance
 
Strategi Mempersiapkan Diri Menjadi Guru Sains Kreatif & Inovatif di Era Mile...
Strategi Mempersiapkan Diri Menjadi Guru Sains Kreatif & Inovatif di Era Mile...Strategi Mempersiapkan Diri Menjadi Guru Sains Kreatif & Inovatif di Era Mile...
Strategi Mempersiapkan Diri Menjadi Guru Sains Kreatif & Inovatif di Era Mile...
 
Compaction of two-dimensional system of composite spherical particles under i...
Compaction of two-dimensional system of composite spherical particles under i...Compaction of two-dimensional system of composite spherical particles under i...
Compaction of two-dimensional system of composite spherical particles under i...
 

Recently uploaded

Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 

Recently uploaded (20)

Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 

Slide-ISCMS-2

  • 1. Model and Visualization of Ray Tracing using JavaScript and HTML5 for TIR Measurement System Equipped with Equilateral Right Angle Prism ISCSM-2, FMIPA, ITB Bandung, 11-12 Oktober 2013 1 Equipped with Equilateral Right Angle Prism Sparisoma Viridi* and Hendro+ KK Fisika Nuklir dan Biofisika, KK Fisika Teoretik Energi Tinggi dan Instrumentasi Institut Teknologi Bandung, Jalan Ganesha 10, Bandung 40132, Indonesia *dudung@fi.itb.ac.id, +hendro@fi.itb.ac.id .
  • 2. Outline • Problem of using prism (TIR, ATR) • Theory • Visualization tools • Results ISCSM-2, FMIPA, ITB Bandung, 11-12 Oktober 2013 2 • Results • Conclusion
  • 3. Problem of using prism (TIR, ATR) • Angle of deviated ray can not be determined easily as function of incident angle. • Sometimes the ray is not reflected from the part of sample but beyond it, e.g. sample is ISCSM-2, FMIPA, ITB Bandung, 11-12 Oktober 2013 3 part of sample but beyond it, e.g. sample is too small, but scanning angle range is too wide. • A visualization from a model is needed.
  • 4. Theory • Snell’s law of refraction i f f i n n = θ θ sin sin • Snell’s law of reflection ISCSM-2, FMIPA, ITB Bandung, 11-12 Oktober 2013 4 if nθsin fi θθ =
  • 5. Theory (cont.) • Linear equation 12 12 1 1 xx yy xx yy − − = − − ISCSM-2, FMIPA, ITB Bandung, 11-12 Oktober 2013 5 121 xxxx −−
  • 6. Theory (cont.) • ERAP (equilateral right angle prism) y (xPN, yPN) ISCSM-2, FMIPA, ITB Bandung, 11-12 Oktober 2013 6 x (xPS, yPS) (xPE, yPE) to
  • 7. Theory (cont.) • Line between two adjacent points is obtained using linear equation ySS(x) y (x) (yS, xS) (y0, x0) (y1, x1) equation • Successive line after a point is obtained using Snell’s law of refraction and reflection ISCSM-2, FMIPA, ITB Bandung, 11-12 Oktober 2013 7 yS1(x) yS2(x) yS3(x) (y1, x1) (y2, x2)
  • 8. Visualization tools • HTML5: a markup language that can be viewed easily nowadays, even with your gadged. • JavaScript: a script / programming language• JavaScript: a script / programming language embedded in HTML. • CSS: a style to enhance layout and user friendly view. • Software: plain text editor & internet browser ISCSM-2, FMIPA, ITB Bandung, 11-12 Oktober 2013 8
  • 9. Visualization tools (cont.) • Internet browser: Google Chrome (recommended) URI http://www.filehippo.com/download_google_chrome/ [20130926] • Plain text editor: Notepad++ (recommended) • Why? They are free and open source. ISCSM-2, FMIPA, ITB Bandung, 11-12 Oktober 2013 9 URI http://www.filehippo.com/download_google_chrome/ [20130926] URI http://notepad-plus-plus.org/download/v6.4.5.html [20130926]
  • 11. Results (cont.) ISCSM-2, FMIPA, ITB Bandung, 11-12 Oktober 2013 11
  • 12. Results (cont.) ISCSM-2, FMIPA, ITB Bandung, 11-12 Oktober 2013 12
  • 13. Results (cont.) θD = -0.609 θS - 17.58 R² = 0.998 -40 -30 -20 (θS - θD) = 1.609 θS + 17.58 R² = 0.999 100 120 140 160 180 θD ISCSM-2, FMIPA, ITB Bandung, 11-12 Oktober 2013 13 -70 -60 -50 0 20 40 60 80 100 θD θS 0 20 40 60 80 100 0 20 40 60 80 100 θS-θ θS
  • 14. Results (cont.) θD' = 1.639 θD + 28.74 R² = 0.998 -40 -30 -20 -10 0 y1 = 7E-05 θS 3 - 0.006 θS 2 + 0.273 θS - 5.092 R² = 0.995 7.0 11.0 15.0 ISCSM-2, FMIPA, ITB Bandung, 11-12 Oktober 2013 14 -90 -80 -70 -60 -50 -40 -70 -60 -50 -40 -30 -20 θD' θD R² = 0.995 -5.0 -1.0 3.0 0 20 40 60 80 100 y1 θS
  • 15. Conclusion • Relations between , , , and are not simply in general linear. • Visualization can be used to optimize the experiment, e.g. help preparation of sample, Sθ Dθ Dθ ′ 1y experiment, e.g. help preparation of sample, design range of scanning angle, etc. ISCSM-2, FMIPA, ITB Bandung, 11-12 Oktober 2013 15
  • 16. Thank you ISCSM-2, FMIPA, ITB Bandung, 11-12 Oktober 2013 16 Thank you