आपकी छवि निश्चित रूप से सही नहीं दिखती है, और ऐसा प्रतीत होता है कि आप प्रकाश किरणों के आंतरिक पथ की सही ढंग से गणना नहीं कर रहे हैं क्योंकि वे आपके जाल से यात्रा करते हैं। इसके अंदाज से, मैं कहूंगा कि आप उस बिंदु के बीच की दूरी की गणना कर रहे हैं, जहां दृश्य किरण पहले घन में प्रवेश करती है और जहां यह पहली बार आंतरिक दीवार से टकराती है, और इसका उपयोग आपकी अवशोषण दूरी के रूप में करती है। यह अनिवार्य रूप से मानता है कि प्रकाश हमेशा कांच से बाहर निकल जाएगा पहली बार यह एक दीवार से टकराता है, जो एक खराब धारणा है।
वास्तव में, जब प्रकाश हवा से कांच में प्रवेश करता है, तो यह अक्सर कांच से तुरंत बाहर नहीं निकलता है। ऐसा इसलिए है क्योंकि जब प्रकाश कांच / वायु इंटरफेस पर हमला करता है, तो कुल आंतरिक परावर्तन (टीआईआर) के रूप में जाना जाता है। टीआईआर तब होता है जब प्रकाश एक माध्यम से एक कम आईओआर के साथ अपवर्तन (आईओआर) के एक उच्च सूचकांक के साथ यात्रा करता है, जो कि ठीक वही होता है जो कांच की वस्तु की आंतरिक दीवार पर प्रकाश की मार के मामले में होता है। विकिपीडिया की यह छवि एक अच्छा दृश्य प्रदर्शन है कि यह कैसा दिखता है जब यह होता है:
बुनियादी शब्दों में, इसका मतलब यह है कि यदि प्रकाश उथले कोण पर हिट करता है, तो प्रकाश माध्यम के आंतरिक भाग को पूरी तरह से प्रतिबिंबित करेगा। इसके लिए जिम्मेदार होने के लिए, आपको फ्रेस्नेल समीकरणों का मूल्यांकन करने की आवश्यकता हैहर बार जब आपकी प्रकाश किरण एक ग्लास / एयर इंटरफेस (आपके जाल की आंतरिक सतह AKA) से टकराती है। Fresnel समीकरण आपको परावर्तित प्रकाश की मात्रा को परावर्तित प्रकाश का अनुपात बताएगा, जबकि TIR के मामले में 1 होगा। फिर आप उचित परावर्तित और अपवर्तित प्रकाश दिशाओं की गणना कर सकते हैं, और प्रकाश के मार्ग को या तो माध्यम से या उसके बाहर खोज सकते हैं। यदि आप एक समान बिखरने गुणांक के साथ एक सरल उत्तल जाल मान लेते हैं, तो बीर के नियम के लिए उपयोग करने की दूरी माध्यम से बाहर निकलने से पहले सभी आंतरिक पथ लंबाई का योग होगा। यहाँ एक क्यूब आपके बिखरे हुए गुणांक और 1.526 (सोडा लाइम ग्लास) के आईओआर के साथ दिखता है, मेरे अपने पथ अनुरेखक का उपयोग करके प्रदान किया गया है जो आंतरिक और बाहरी प्रतिबिंब और अपवर्तन दोनों के लिए खाता है:
अंतत: आंतरिक परावर्तन और अपवर्तन, कांच के समान दिखने वाले ग्लास का एक प्रमुख हिस्सा हैं। जैसा कि आप पहले ही पता लगा चुके हैं, सरल सन्निकटन वास्तव में इसे काटते नहीं हैं। यह और भी बदतर हो जाता है अगर आप कई जाल और / या गैर-उत्तल जाल जोड़ते हैं, क्योंकि आपको न केवल आंतरिक प्रतिबिंबों के लिए खाते में होना चाहिए, बल्कि उन किरणों के लिए भी खाता होना चाहिए जो मध्यम छोड़ते हैं और इसे एक अलग बिंदु पर दर्ज करते हैं।