यह क्लेटस ने कहा कि यह समान है, लेकिन मुझे लगता है कि इसे देखने का एक अलग तरीका है।
मैं त्रिकोण पक्ष है संभालने हूँ 1.
मान लीजिए आप नीचे के रूप में ग्रिड है:
y'
/
/__/__/__/__/__/__/
/__/__/__/__/__/__/
/__/__/__/__/__/__/____ x'
(0,0)
आप एक समन्वय प्रणाली में ग्रिड पर विचार करें, जिसमें एक्स & y अक्ष 60 डिग्री के कोण पर हैं, एक बिंदु जिसका कोण एंग्लेड सिस्टम (एक्स ', वाई') में समन्वय ऑर्थोगोनल सिस्टम (उसी उत्पत्ति के साथ अक्ष की सामान्य दिशा) में समन्वय के अनुरूप होगा (x, y) ।
आपकी समस्या में, आपको (x, y) दिया जाता है, हमें (x ', y') ढूंढना होगा और फिर त्रिभुज को समझना होगा।
तो मैं एक्स और जे के साथ इकाई वेक्टर y साथ ओर्थोगोनल है, तो हम उस
x'* i + y'(i/2 + sqrt(3) * j /2) = xi + yj.
(मूल रूप से इकाई 'angled' वाई अक्ष के साथ वेक्टर मैं/2 + sqrt है (3)/2 * जे। एक्स अक्ष के साथ इकाई वेक्टर सामान्य एक्स-अक्ष के समान है, यानी i)।
इस प्रकार
x' + y'/2 = x
y' * sqrt(3)/2 = y
सुलझाने देता है:
y' = 2*y/sqrt(3)
x' = x - y/sqrt(3)
अभी है कि एक्स मान लें 'और वाई' सकारात्मक रहे हैं।
अब अगर ग = [एक्स '], एक्स के पूर्णांक भाग'
और आर = [y '], वाई के पूर्णांक भाग'
में (कोणीय) ग्रिड तो
, बिंदु सीटी कॉलम और आरटी पंक्ति में निहित है। (दाएं और ऊपर गिनती और 0 पर गिनती शुरू करें)।
इस प्रकार हम नीचे अपनी बात एक समान्तर
____
/\ */
/___\/
(c,r)
अब करने के लिए पता लगाने के लिए जो त्रिकोण यह है आप एक्स के आंशिक भागों पर विचार 'और वाई' कर सकते हैं में संकुचित है।
{x} = x' - [x'] = x' - c.
{y} = y' - [y'] = y' - r.
अब,
अगर {x} + {y} > 1
, तो बात है में त्रिकोण के साथ * चिह्नित। यदि {x} + {y} < 1
, तो बिंदु अन्य त्रिकोण में निहित है। यदि {x} + {y} = 1
, तो बिंदु दो त्रिकोणों के लिए सामान्य रेखा पर है।
आशा है कि इससे भी मदद मिलती है।
निर्भर करता है, शीर्ष पर एक त्रिकोण का एक अंश होना चाहिए, क्योंकि यह स्क्रीन के शीर्ष के साथ लाइन नहीं है। आप इसे कैसे संभालेंगे? –