রংধনু সৃষ্টির কারণ হচ্ছে আলোর পূর্ণ অভ্যন্তরীণ প্রতিফলন।
- সূর্য থেকে যে আলোর রশ্মি পৃথিবীতে আসে তার রঙ মূলত সাদা। - এই সাদা রঙের ভেতরে বেগুনী, নীল, আসমানি, সবুজ হলুদ, কমলা ও লাল এই সাতটি রং বিদ্যমান থাকে। - সাদা আলোর একটি বিশেষ ধর্ম আছে। - প্রিজমের মধ্য দিয়ে গমন করলে সাদা আলো সাতটি ভিন্ন রঙে বিশ্লেষিত হয়ে যায়। - আকাশে যখন বৃষ্টি পড়ে তখন বৃষ্টির ফোঁটাগুলো ভাসমান প্রিজমের মতো কাজ করে। - সূর্য হতে আলো বৃষ্টির ফোঁটার একপাশ দিয়ে প্রবেশ করে বের হবার সময় সাত রঙা বর্ণালী সৃষ্টি করে। - বৃষ্টির ফোঁটার প্রিজমসুলভ বৈশিষ্ট্যের কারণেই সৃষ্টি হয় রংধনু। - বৃষ্টির ফোঁটা হতে বের হওয়া সাত রঙের আলো আমাদের চোখে এসে পৌঁছায় বলেই আমরা রংধনুকে দেখতে পাই। - ঘণমাধ্যম থেকে লঘু মাধ্যমে যাওয়ার সময় আলোকরশ্মি যদি দুই মাধ্যমের বিভেদ তলে মাধ্যম দুটির সংকট কোণের চেয়ে বেশি কোণে আপতিত হয়, তবে ওই আপতিত রশ্মি, দুই মাধ্যমের বিভেদ তলে আপতিত হওয়ার পর ওর সবটুকুই প্রতিফলিত হয়ে আবার ঘণমাধ্যমেই ফিরে আসে। এই ঘটনাকে অভ্যন্তরীণ পূর্ণ প্রতিফলন বলে।