रेखा-गोलाकार चौराहा: Difference between revisions

From Vigyanwiki
(Created page with "File:Line-Sphere Intersection Cropped.png|thumb|350px|right|तीन संभावित लाइन-स्फेयर इंटरसेक्शन:<br /> 1. को...")
 
No edit summary
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[File:Line-Sphere Intersection Cropped.png|thumb|350px|right|तीन संभावित लाइन-स्फेयर इंटरसेक्शन:<br />
[[File:Line-Sphere Intersection Cropped.png|thumb|350px|तीन संभावित रेखा-क्षेत्र प्रतिच्छेदन:<br />1. कोई प्रतिच्छेदन नहीं।<br />2. बिंदु प्रतिच्छेदन।<br />3. दो बिंदु प्रतिच्छेदन।]][[विश्लेषणात्मक ज्यामिति]] में, एक [[रेखा (गणित)]] और एक वृत्त तीन विधियोंं से प्रतिच्छेद कर सकता है:
1. कोई चौराहा नहीं।<br />
2. बिंदु चौराहा।<br />
3. दो बिंदु चौराहा।]][[विश्लेषणात्मक ज्यामिति]] में, एक [[रेखा (गणित)]] और एक गोला तीन तरीकों से प्रतिच्छेद कर सकता है:


# कोई [[चौराहा]] नहीं
# कोई [[चौराहा|प्रतिच्छेदन]] नहीं |
# बिल्कुल एक बिंदु में चौराहा
# केवल एक बिंदु में प्रतिच्छेदन |
# दो बिंदुओं में चौराहा।
# दो बिंदुओं में प्रतिच्छेदन।


इन मामलों को अलग करने के तरीके, और बाद के मामलों में बिंदुओं के लिए निर्देशांक निर्धारित करना, कई परिस्थितियों में उपयोगी होते हैं। उदाहरण के लिए, [[ किरण अनुरेखण (ग्राफिक्स) ]] के दौरान प्रदर्शन करना एक सामान्य गणना है।<ref>{{cite book|last1=Eberly|first=David H.|title=3D game engine design: a practical approach to real-time computer graphics, 2nd edition|date=2006|publisher=Morgan Kaufmann.|isbn=0-12-229063-1|page=698}}</ref>
इन स्थितियों को अलग करने की विधियाँ, और बाद के स्थितियों में बिंदुओं के लिए निर्देशांक निर्धारित करना, कई परिस्थितियों में उपयोगी होते हैं। उदाहरण के लिए, [[ किरण अनुरेखण (ग्राफिक्स) |किरण अनुरेखण (ग्राफिक्स)]] के समय प्रदर्शन करना एक सामान्य गणना है। <ref>{{cite book|last1=Eberly|first=David H.|title=3D game engine design: a practical approach to real-time computer graphics, 2nd edition|date=2006|publisher=Morgan Kaufmann.|isbn=0-12-229063-1|page=698}}</ref>


 
=== '''3डी में सदिश का उपयोग कर गणना''' ===
== 3डी == में वैक्टर का उपयोग कर गणना
सदिश संकेतन में, समीकरण इस प्रकार हैं:
सदिश संकेतन में, समीकरण इस प्रकार हैं:


गोले के लिए समीकरण
वृत्त के लिए समीकरण
:<math>\left\Vert \mathbf{x} - \mathbf{c} \right\Vert^2=r^2</math>
:<math>\left\Vert \mathbf{x} - \mathbf{c} \right\Vert^2=r^2</math>
:*<math>\mathbf{x}</math> : गोले पर बिंदु
:*<math>\mathbf{x}</math> : वृत्त पर बिंदु
:*<math>\mathbf{c}</math> : केंद्र बिंदु
:*<math>\mathbf{c}</math> : केंद्र बिंदु
:*<math>r</math> : गोले की त्रिज्या
:*<math>r</math> : वृत्त की त्रिज्या


से शुरू होने वाली रेखा के लिए समीकरण <math>\mathbf{o}</math>
से प्रारम्भ होने वाली रेखा के लिए समीकरण <math>\mathbf{o}</math>
:<math>\mathbf{x}=\mathbf{o} + d\mathbf{u}</math>
:<math>\mathbf{x}=\mathbf{o} + d\mathbf{u}</math>
:*<math>\mathbf{x}</math> : रेखा पर बिंदु
:*<math>\mathbf{x}</math> : रेखा पर बिंदु
:*<math>\mathbf{o}</math> : रेखा की उत्पत्ति
:*<math>\mathbf{o}</math> : रेखा की उत्पत्ति
:*<math>d</math> : रेखा की उत्पत्ति से दूरी
:*<math>d</math> : रेखा की उत्पत्ति से दूरी
:*<math>\mathbf{u}</math> : रेखा की दिशा (एक गैर-शून्य वेक्टर)
:*<math>\mathbf{u}</math> : रेखा की दिशा (एक गैर-शून्य सदिश)


उन बिंदुओं की खोज करना जो रेखा पर हैं और गोले पर हैं, का अर्थ है समीकरणों को जोड़ना और हल करना <math>d</math>, वैक्टर के [[डॉट उत्पाद]] को शामिल करना:
उन बिंदुओं की खोज करना जो रेखा पर हैं और वृत्त पर हैं, का अर्थ है समीकरणों को जोड़ना और हल करना <math>d</math>, सदिश के [[डॉट उत्पाद|आदिश-गुणनफल]] को सम्मिलित करना:


: संयुक्त समीकरण
: संयुक्त समीकरण
Line 33: Line 29:
: विस्तारित और पुनर्व्यवस्थित:
: विस्तारित और पुनर्व्यवस्थित:
::<math>d^2(\mathbf{u}\cdot\mathbf{u})+2d[\mathbf{u}\cdot(\mathbf{o}-\mathbf{c})]+(\mathbf{o}-\mathbf{c})\cdot(\mathbf{o}-\mathbf{c})-r^2=0</math>
::<math>d^2(\mathbf{u}\cdot\mathbf{u})+2d[\mathbf{u}\cdot(\mathbf{o}-\mathbf{c})]+(\mathbf{o}-\mathbf{c})\cdot(\mathbf{o}-\mathbf{c})-r^2=0</math>
: [[द्विघात सूत्र]] का रूप अब देखने योग्य है। (यह द्विघात समीकरण जोआचिमस्थल के समीकरण का एक उदाहरण है।<ref>{{cite web | url=http://mathworld.wolfram.com/JoachimsthalsEquation.html | title=Joachimsthal's Equation }}</ref>)
: [[द्विघात सूत्र]] का रूप अब देखने योग्य है। (यह द्विघात समीकरण जोआकिमस्थल के समीकरण का एक उदाहरण है।) <ref>{{cite web | url=http://mathworld.wolfram.com/JoachimsthalsEquation.html | title=Joachimsthal's Equation }}</ref>
::<math>a d^2 + b d + c = 0</math>
::<math>a d^2 + b d + c = 0</math>
:कहाँ
:कहाँ
Line 41: Line 37:
: सरलीकृत
: सरलीकृत
::<math>d=\frac{-2[\mathbf{u}\cdot(\mathbf{o}-\mathbf{c})] \pm \sqrt{(2[\mathbf{u}\cdot(\mathbf{o}-\mathbf{c})])^2-4\left\Vert\mathbf{u}\right\Vert^2(\left\Vert\mathbf{o}-\mathbf{c}\right\Vert^2-r^2)}}{2 \left\Vert\mathbf{u}\right\Vert^2 } = \frac{-[\mathbf{u}\cdot(\mathbf{o}-\mathbf{c})] \pm \sqrt{(\mathbf{u}\cdot(\mathbf{o}-\mathbf{c}))^2-\left\Vert\mathbf{u}\right\Vert^2(\left\Vert\mathbf{o}-\mathbf{c}\right\Vert^2-r^2)}}{ \left\Vert\mathbf{u}\right\Vert^2}</math>
::<math>d=\frac{-2[\mathbf{u}\cdot(\mathbf{o}-\mathbf{c})] \pm \sqrt{(2[\mathbf{u}\cdot(\mathbf{o}-\mathbf{c})])^2-4\left\Vert\mathbf{u}\right\Vert^2(\left\Vert\mathbf{o}-\mathbf{c}\right\Vert^2-r^2)}}{2 \left\Vert\mathbf{u}\right\Vert^2 } = \frac{-[\mathbf{u}\cdot(\mathbf{o}-\mathbf{c})] \pm \sqrt{(\mathbf{u}\cdot(\mathbf{o}-\mathbf{c}))^2-\left\Vert\mathbf{u}\right\Vert^2(\left\Vert\mathbf{o}-\mathbf{c}\right\Vert^2-r^2)}}{ \left\Vert\mathbf{u}\right\Vert^2}</math>
: ध्यान दें कि विशिष्ट मामले में जहां <math>\mathbf{u}</math> एक इकाई वेक्टर है, और इस प्रकार <math>\left\Vert\mathbf{u}\right\Vert^2=1</math>, हम इसे और सरल कर सकते हैं (लिखने के लिए <math>\hat{\mathbf{u}}</math> के बजाय <math>\mathbf{u}</math> एक इकाई वेक्टर इंगित करने के लिए):
: ध्यान दें कि विशिष्ट स्थिति में जहां <math>\mathbf{u}</math> एक इकाई सदिश है, और इस प्रकार <math>\left\Vert\mathbf{u}\right\Vert^2=1</math>, हम इसे और सरल कर सकते हैं (लिखने के लिए <math>\hat{\mathbf{u}}</math> के अतिरिक्त <math>\mathbf{u}</math> एक इकाई सदिश इंगित करने के लिए):
::<math>\nabla=[\hat{\mathbf{u}}\cdot(\mathbf{o}-\mathbf{c})]^2-(\left\Vert\mathbf{o}-\mathbf{c}\right\Vert^2-r^2)</math>
::<math>\nabla=[\hat{\mathbf{u}}\cdot(\mathbf{o}-\mathbf{c})]^2-(\left\Vert\mathbf{o}-\mathbf{c}\right\Vert^2-r^2)</math>
::<math>d=-[\hat{\mathbf{u}}\cdot(\mathbf{o}-\mathbf{c})] \pm \sqrt{\nabla}</math>
::<math>d=-[\hat{\mathbf{u}}\cdot(\mathbf{o}-\mathbf{c})] \pm \sqrt{\nabla}</math>
:*अगर <math>\nabla < 0</math>, तो यह स्पष्ट है कि कोई समाधान मौजूद नहीं है, अर्थात रेखा गोले को नहीं काटती है (केस 1)।
:*यदि <math>\nabla < 0</math>, तो यह स्पष्ट है कि कोई समाधान उपस्थित नहीं है, अर्थात रेखा वृत्त को नहीं काटती है (स्थिति 1)।
:*अगर <math>\nabla = 0</math>, तो वास्तव में एक समाधान मौजूद है, यानी रेखा सिर्फ एक बिंदु (केस 2) में गोले को छूती है।
:*यदि <math>\nabla = 0</math>, तो वास्तव में एक समाधान उपस्थित है, अर्थात रेखा सिर्फ एक बिंदु (स्थिति 2) में वृत्त को छूती है।
:*अगर <math>\nabla > 0</math>, दो समाधान मौजूद हैं, और इस प्रकार रेखा दो बिंदुओं (केस 3) में गोले को छूती है।
:*यदि <math>\nabla > 0</math>, दो समाधान उपस्थित हैं, और इस प्रकार रेखा दो बिंदुओं (स्थिति 3) में वृत्त को छूती है।


== यह भी देखें ==
== यह भी देखें ==
*चौराहा_(ज्यामिति)#ए_लाइन_और_एक_वृत्त
*प्रतिच्छेदन (ज्यामिति) ए रेखा और एक वृत्त
*विश्लेषणात्मक ज्यामिति
*विश्लेषणात्मक ज्यामिति
* लाइन-प्लेन चौराहा
* रेखा-समतल प्रतिच्छेदन
* प्लेन-प्लेन चौराहा
* समतल-समतल प्रतिच्छेदन
*विमान-गोलाकार चौराहा
*समतल-वृत्ताकार प्रतिच्छेदन


== संदर्भ ==
== संदर्भ ==
{{Reflist}}
{{Reflist}}


{{DEFAULTSORT:Line-sphere intersection}}[[Category: विश्लेषणात्मक ज्यामिति]] [[Category: ज्यामितीय एल्गोरिदम]] [[Category: ज्यामितीय चौराहा]] [[Category: गोलाकार ज्यामिति]]
{{DEFAULTSORT:Line-sphere intersection}}
 
 


[[Category: Machine Translated Page]]
[[Category:Created On 11/04/2023|Line-sphere intersection]]
[[Category:Created On 11/04/2023]]
[[Category:Machine Translated Page|Line-sphere intersection]]
[[Category:Pages with script errors|Line-sphere intersection]]
[[Category:Templates Vigyan Ready]]
[[Category:गोलाकार ज्यामिति|Line-sphere intersection]]
[[Category:ज्यामितीय एल्गोरिदम|Line-sphere intersection]]
[[Category:ज्यामितीय चौराहा|Line-sphere intersection]]
[[Category:विश्लेषणात्मक ज्यामिति|Line-sphere intersection]]

Latest revision as of 17:01, 26 April 2023

तीन संभावित रेखा-क्षेत्र प्रतिच्छेदन:
1. कोई प्रतिच्छेदन नहीं।
2. बिंदु प्रतिच्छेदन।
3. दो बिंदु प्रतिच्छेदन।

विश्लेषणात्मक ज्यामिति में, एक रेखा (गणित) और एक वृत्त तीन विधियोंं से प्रतिच्छेद कर सकता है:

  1. कोई प्रतिच्छेदन नहीं |
  2. केवल एक बिंदु में प्रतिच्छेदन |
  3. दो बिंदुओं में प्रतिच्छेदन।

इन स्थितियों को अलग करने की विधियाँ, और बाद के स्थितियों में बिंदुओं के लिए निर्देशांक निर्धारित करना, कई परिस्थितियों में उपयोगी होते हैं। उदाहरण के लिए, किरण अनुरेखण (ग्राफिक्स) के समय प्रदर्शन करना एक सामान्य गणना है। [1]

3डी में सदिश का उपयोग कर गणना

सदिश संकेतन में, समीकरण इस प्रकार हैं:

वृत्त के लिए समीकरण

  •  : वृत्त पर बिंदु
  •  : केंद्र बिंदु
  •  : वृत्त की त्रिज्या

से प्रारम्भ होने वाली रेखा के लिए समीकरण

  •  : रेखा पर बिंदु
  •  : रेखा की उत्पत्ति
  •  : रेखा की उत्पत्ति से दूरी
  •  : रेखा की दिशा (एक गैर-शून्य सदिश)

उन बिंदुओं की खोज करना जो रेखा पर हैं और वृत्त पर हैं, का अर्थ है समीकरणों को जोड़ना और हल करना , सदिश के आदिश-गुणनफल को सम्मिलित करना:

संयुक्त समीकरण
विस्तारित और पुनर्व्यवस्थित:
द्विघात सूत्र का रूप अब देखने योग्य है। (यह द्विघात समीकरण जोआकिमस्थल के समीकरण का एक उदाहरण है।) [2]
कहाँ
सरलीकृत
ध्यान दें कि विशिष्ट स्थिति में जहां एक इकाई सदिश है, और इस प्रकार , हम इसे और सरल कर सकते हैं (लिखने के लिए के अतिरिक्त एक इकाई सदिश इंगित करने के लिए):
  • यदि , तो यह स्पष्ट है कि कोई समाधान उपस्थित नहीं है, अर्थात रेखा वृत्त को नहीं काटती है (स्थिति 1)।
  • यदि , तो वास्तव में एक समाधान उपस्थित है, अर्थात रेखा सिर्फ एक बिंदु (स्थिति 2) में वृत्त को छूती है।
  • यदि , दो समाधान उपस्थित हैं, और इस प्रकार रेखा दो बिंदुओं (स्थिति 3) में वृत्त को छूती है।

यह भी देखें

  • प्रतिच्छेदन (ज्यामिति) ए रेखा और एक वृत्त
  • विश्लेषणात्मक ज्यामिति
  • रेखा-समतल प्रतिच्छेदन
  • समतल-समतल प्रतिच्छेदन
  • समतल-वृत्ताकार प्रतिच्छेदन

संदर्भ

  1. Eberly, David H. (2006). 3D game engine design: a practical approach to real-time computer graphics, 2nd edition. Morgan Kaufmann. p. 698. ISBN 0-12-229063-1.
  2. "Joachimsthal's Equation".