Phaser 2.6 - Point

कक्षा: फ़ेसर.पॉइंट




phaser

निर्माता

नया प्वाइंट ( एक्स , वाई )

एक प्वाइंट ऑब्जेक्ट एक द्वि-आयामी समन्वय प्रणाली में किसी स्थान का प्रतिनिधित्व करता है, जहां x क्षैतिज अक्ष का प्रतिनिधित्व करता है और y लंबवत अक्ष का प्रतिनिधित्व करता है।
निम्न कोड एक बिंदु बनाता है (0,0):
var myPoint = new Phaser.Point();
आप उन्हें 2 डी वेक्टर के रूप में भी उपयोग कर सकते हैं और आपको इस कक्षा में विभिन्न वेक्टर संबंधी विधियां मिलेंगी।

पैरामीटर
नाम प्रकार तर्क चूक विवरण
x संख्या <वैकल्पिक>
0

इस बिंदु की क्षैतिज स्थिति।

y संख्या <वैकल्पिक>
0

इस बिंदु की लंबवत स्थिति।

स्रोत कोड: geom/Point.js ( रेखा 18 )

सार्वजनिक गुण

[readonly] प्रकार : संख्या

इस वस्तु का कॉन्स प्रकार।

स्रोत कोड: geom/Point.js ( रेखा 37 )

एक्स : संख्या

बिंदु का एक्स मान।

स्रोत कोड: geom/Point.js ( रेखा 26 )

वाई : संख्या

बिंदु के वाई मूल्य।

स्रोत कोड: geom/Point.js ( रेखा 31 )

सार्वजनिक तरीके

<स्थिर> जोड़ें (ए, बी, बाहर ) → { Phaser.Point }

एक नया बिंदु बनाने के लिए एक साथ दो बिंदुओं के निर्देशांक जोड़ता है।

पैरामीटर
नाम प्रकार तर्क विवरण
a Phaser.Point

पहला प्वाइंट ऑब्जेक्ट।

b Phaser.Point

दूसरा प्वाइंट ऑब्जेक्ट।

out Phaser.Point <वैकल्पिक>

यदि कोई नया प्वाइंट ऑब्जेक्ट नहीं दिया गया है तो मान को स्टोर करने के लिए वैकल्पिक बिंदु बनाया जाएगा।

रिटर्न

नया प्वाइंट ऑब्जेक्ट।

स्रोत कोड: geom/Point.js ( रेखा 491 )

<स्थिर> कोण (ए, बी) → {संख्या}

दो बिंदु वस्तुओं के बीच कोण देता है।

पैरामीटर
नाम प्रकार विवरण
a Phaser.Point

पहला प्वाइंट ऑब्जेक्ट।

b Phaser.Point

दूसरा प्वाइंट ऑब्जेक्ट।

रिटर्न
संख्या -

दो बिंदुओं के बीच कोण।

स्रोत कोड: geom/Point.js ( रेखा 585 )

<स्थिर> केंद्र (अंक, बाहर ) → { Phaser.Point }

अंक की एक सरणी से सेंट्रॉइड (या midpoint) की गणना करता है। यदि केवल एक बिंदु प्रदान किया जाता है, तो वह बिंदु वापस कर दिया जाता है।

पैरामीटर
नाम प्रकार तर्क विवरण
points ऐरे। < Phaser.Point >

एक या अधिक अंक की सरणी।

out Phaser.Point <वैकल्पिक>

यदि कोई नया प्वाइंट ऑब्जेक्ट नहीं दिया गया है तो मान को स्टोर करने के लिए वैकल्पिक बिंदु बनाया जाएगा।

रिटर्न

नया प्वाइंट ऑब्जेक्ट।

स्रोत कोड: geom/Point.js ( रेखा 832 )

<स्थिर> दूरी (ए, बी, दौर ) → {संख्या}

दिए गए ऑब्जेक्ट पर इस प्वाइंट ऑब्जेक्ट की यूक्लिडियन दूरी लौटाता है (एक सर्किल, प्वाइंट या एक्स / वाई गुणों वाला कुछ भी हो सकता है)।

पैरामीटर
नाम प्रकार तर्क चूक विवरण
a वस्तु

लक्ष्य वस्तु। ऑब्जेक्ट के केंद्र का प्रतिनिधित्व करने वाले एक्स और वाई गुण दिखाना चाहिए।

b वस्तु

लक्ष्य वस्तु। ऑब्जेक्ट के केंद्र का प्रतिनिधित्व करने वाले एक्स और वाई गुण दिखाना चाहिए।

round बूलियन <वैकल्पिक>
असत्य

निकटतम पूर्णांक की दूरी को गोल करें।

रिटर्न
संख्या -

इस प्वाइंट ऑब्जेक्ट और गंतव्य पॉइंट ऑब्जेक्ट के बीच की दूरी।

स्रोत कोड: geom/Point.js ( रेखा 684 )

<स्थिर> विभाजित (ए, बी, बाहर ) → { Phaser.Point }

एक नया बिंदु बनाने के लिए दो बिंदुओं के निर्देशांक विभाजित करता है।

पैरामीटर
नाम प्रकार तर्क विवरण
a Phaser.Point

पहला प्वाइंट ऑब्जेक्ट।

b Phaser.Point

दूसरा प्वाइंट ऑब्जेक्ट।

out Phaser.Point <वैकल्पिक>

यदि कोई नया प्वाइंट ऑब्जेक्ट नहीं दिया गया है तो मान को स्टोर करने के लिए वैकल्पिक बिंदु बनाया जाएगा।

रिटर्न

नया प्वाइंट ऑब्जेक्ट।

स्रोत कोड: geom/Point.js ( रेखा 551 )

<स्थिर> बराबर (ए, बी) → {बूलियन}

यह निर्धारित करता है कि दो दिए गए प्वाइंट ऑब्जेक्ट बराबर हैं या नहीं। वे समान मानते हैं यदि उनके पास एक ही एक्स और वाई मान हैं।

पैरामीटर
नाम प्रकार विवरण
a Phaser.Point

पहला प्वाइंट ऑब्जेक्ट।

b Phaser.Point

दूसरा प्वाइंट ऑब्जेक्ट।

रिटर्न
बूलियन -

अंक सही हैं, तो अंक सही हैं, अन्यथा झूठी।

स्रोत कोड: geom/Point.js ( रेखा 571 )

<स्थिर> इंटरपोलेट (ए, बी, एफ, आउट ) → { Phaser.Point }

f मान (0 और 1 के बीच) के आधार पर दो दिए गए पॉइंट्स को इंटरपोलेट करता है और एक नया पॉइंट देता है।

पैरामीटर
नाम प्रकार तर्क विवरण
a Phaser.Point

पहला प्वाइंट ऑब्जेक्ट।

b Phaser.Point

दूसरा प्वाइंट ऑब्जेक्ट।

f संख्या

दो बिंदुओं के बीच इंटरपोलेशन का स्तर। इंगित करता है कि पीटी 1 और पीटी 2 के बीच की रेखा के साथ नया बिंदु कहाँ होगा। अगर एफ = 1, पीटी 1 लौटाया गया है; अगर एफ = 0, पीटी 2 वापस आ गया है।

out Phaser.Point <वैकल्पिक>

यदि कोई नया प्वाइंट ऑब्जेक्ट नहीं दिया गया है तो मान को स्टोर करने के लिए वैकल्पिक बिंदु बनाया जाएगा।

रिटर्न

नया प्वाइंट ऑब्जेक्ट।

स्रोत कोड: geom/Point.js ( रेखा 634 )

<स्थिर> गुणा करें (ए, बी, बाहर ) → { Phaser.Point }

एक नया बिंदु बनाने के लिए दो बिंदुओं के निर्देशांक को गुणा करता है।

पैरामीटर
नाम प्रकार तर्क विवरण
a Phaser.Point

पहला प्वाइंट ऑब्जेक्ट।

b Phaser.Point

दूसरा प्वाइंट ऑब्जेक्ट।

out Phaser.Point <वैकल्पिक>

यदि कोई नया प्वाइंट ऑब्जेक्ट नहीं दिया गया है तो मान को स्टोर करने के लिए वैकल्पिक बिंदु बनाया जाएगा।

रिटर्न

नया प्वाइंट ऑब्जेक्ट।

स्रोत कोड: geom/Point.js ( रेखा 531 )

<स्थिर> multiply जोड़ें (ए, बी, एस, बाहर ) → { Phaser.Point }

दो 2 डी अंक एक साथ जोड़ता है और दिए गए स्केलर द्वारा परिणाम को गुणा करता है।

पैरामीटर
नाम प्रकार तर्क विवरण
a Phaser.Point

पहला प्वाइंट ऑब्जेक्ट।

b Phaser.Point

दूसरा प्वाइंट ऑब्जेक्ट।

s संख्या

स्केलिंग मूल्य।

out Phaser.Point <वैकल्पिक>

यदि कोई नया प्वाइंट ऑब्जेक्ट नहीं दिया गया है तो मान को स्टोर करने के लिए वैकल्पिक बिंदु बनाया जाएगा।

रिटर्न

नया प्वाइंट ऑब्जेक्ट।

स्रोत कोड: geom/Point.js ( रेखा 616 )

<स्थिर> नकारात्मक (ए, बाहर ) → { Phaser.Point }

एक नकारात्मक बिंदु बनाता है।

पैरामीटर
नाम प्रकार तर्क विवरण
a Phaser.Point

पहला प्वाइंट ऑब्जेक्ट।

out Phaser.Point <वैकल्पिक>

यदि कोई नया प्वाइंट ऑब्जेक्ट नहीं दिया गया है तो मान को स्टोर करने के लिए वैकल्पिक बिंदु बनाया जाएगा।

रिटर्न

नया प्वाइंट ऑब्जेक्ट।

स्रोत कोड: geom/Point.js ( रेखा 600 )

<स्थिर> सामान्यीकृत (ए, बाहर ) → { Phaser.Point }

एक बिंदु (सामान्य लंबाई) इकाई बनाएँ।

पैरामीटर
नाम प्रकार तर्क विवरण
a Phaser.Point

प्वाइंट ऑब्जेक्ट।

out Phaser.Point <वैकल्पिक>

यदि कोई नया प्वाइंट ऑब्जेक्ट नहीं दिया गया है तो मान को स्टोर करने के लिए वैकल्पिक बिंदु बनाया जाएगा।

रिटर्न

नया प्वाइंट ऑब्जेक्ट।

स्रोत कोड: geom/Point.js ( रेखा 764 )

<स्थिर> सामान्य राइटहैंड (ए, आउट ) → { Phaser.Point }

राइट-हाथ सामान्य करें (इकाई लंबाई बनाएं) एक बिंदु।

पैरामीटर
नाम प्रकार तर्क विवरण
a Phaser.Point

प्वाइंट ऑब्जेक्ट।

out Phaser.Point <वैकल्पिक>

यदि कोई नया प्वाइंट ऑब्जेक्ट नहीं दिया गया है तो मान को स्टोर करने के लिए वैकल्पिक बिंदु बनाया जाएगा।

रिटर्न

नया प्वाइंट ऑब्जेक्ट।

स्रोत कोड: geom/Point.js ( रेखा 748 )

<स्थिर> पार्स ( ओबीजे , एक्सप्रॉप , वाईप्रॉप ) → { Phaser.Point }

एक्स और / या वाई गुणों के लिए एक ऑब्जेक्ट पार्स करता है और मेल खाने वाले मानों के साथ एक नया Phaser.Point देता है।
यदि ऑब्जेक्ट में उन गुणों को शामिल नहीं किया गया है तो शून्य के x / y के साथ एक बिंदु वापस कर दिया जाएगा।

पैरामीटर
नाम प्रकार तर्क चूक विवरण
obj वस्तु

पार्स करने के लिए वस्तु।

xProp तार <वैकल्पिक>
'एक्स'

प्वाइंट.एक्स मान सेट करने के लिए प्रयुक्त संपत्ति।

yProp तार <वैकल्पिक>
'Y'

प्वाइंट.ई मान को सेट करने के लिए प्रयुक्त संपत्ति।

रिटर्न

नया प्वाइंट ऑब्जेक्ट।

स्रोत कोड: geom/Point.js ( रेखा 873 )

<स्थिर> perp (ए, बाहर ) → { Phaser.Point }

एक लम्बवत वेक्टर (90 डिग्री रोटेशन) लौटें

पैरामीटर
नाम प्रकार तर्क विवरण
a Phaser.Point

प्वाइंट ऑब्जेक्ट।

out Phaser.Point <वैकल्पिक>

यदि कोई नया प्वाइंट ऑब्जेक्ट नहीं दिया गया है तो मान को स्टोर करने के लिए वैकल्पिक बिंदु बनाया जाएगा।

रिटर्न

नया प्वाइंट ऑब्जेक्ट।

स्रोत कोड: geom/Point.js ( रेखा 652 )

<स्थिर> परियोजना (ए, बी, बाहर ) → { Phaser.Point }

एक और बिंदु पर परियोजना दो अंक।

पैरामीटर
नाम प्रकार तर्क विवरण
a Phaser.Point

पहला प्वाइंट ऑब्जेक्ट।

b Phaser.Point

दूसरा प्वाइंट ऑब्जेक्ट।

out Phaser.Point <वैकल्पिक>

यदि कोई नया प्वाइंट ऑब्जेक्ट नहीं दिया गया है तो मान को स्टोर करने के लिए वैकल्पिक बिंदु बनाया जाएगा।

रिटर्न

नया प्वाइंट ऑब्जेक्ट।

स्रोत कोड: geom/Point.js ( रेखा 700 )

<static> projectUnit (ए, बी, आउट ) → { Phaser.Point }

यूनिट की लंबाई के बिंदु पर दो अंक परियोजना करें।

पैरामीटर
नाम प्रकार तर्क विवरण
a Phaser.Point

पहला प्वाइंट ऑब्जेक्ट।

b Phaser.Point

दूसरा प्वाइंट ऑब्जेक्ट।

out Phaser.Point <वैकल्पिक>

यदि कोई नया प्वाइंट ऑब्जेक्ट नहीं दिया गया है तो मान को स्टोर करने के लिए वैकल्पिक बिंदु बनाया जाएगा।

रिटर्न

नया प्वाइंट ऑब्जेक्ट।

स्रोत कोड: geom/Point.js ( रेखा 724 )

<स्थिर> घुमाने (ए, एक्स, वाई, कोण, के रूप में डिग्री , दूरी ) → { Phaser.Point }

दिए गए निर्देशांक के आस-पास, पॉइंट ऑब्जेक्ट, या उजागर x / y गुणों वाले किसी ऑब्जेक्ट को घुमाता है
निर्दिष्ट कोण। यदि बिंदु और निर्देशांक के बीच कोण 45 डिग्री और कोण तर्क था
45 डिग्री है जिसके परिणामस्वरूप कोण 90 डिग्री होगा, क्योंकि कोण तर्क वर्तमान कोण में जोड़ा जाता है।

दूरी आपको बिंदु और के बीच घूर्णन के लिए दूरी की बाधा निर्दिष्ट करने की अनुमति देती है
समन्वय करता है। यदि किसी के बीच की दूरी नहीं दी जाती है तो गणना और उपयोग किया जाता है।

पैरामीटर
नाम प्रकार तर्क चूक विवरण
a Phaser.Point

घुमाने के लिए प्वाइंट ऑब्जेक्ट।

x संख्या

एंकर बिंदु के एक्स समन्वय

y संख्या

एंकर बिंदु के वाई समन्वय

angle संख्या

प्वाइंट को घुमाने के लिए रेडियंस में कोण (जब तक कि डिग्री सत्य नहीं है)।

asDegrees बूलियन <वैकल्पिक>
असत्य

रेडियंस (झूठा) या डिग्री (सच) में दिए गए कोण है?

distance संख्या <वैकल्पिक>

प्वाइंट और एंकर के बीच एक वैकल्पिक दूरी बाधा।

रिटर्न

संशोधित बिंदु वस्तु।

स्रोत कोड: geom/Point.js ( रेखा 787 )

<स्थिर> rperp (ए, बाहर ) → { Phaser.Point }

एक लम्बवत वेक्टर (-90 डिग्री रोटेशन) लौटें

पैरामीटर
नाम प्रकार तर्क विवरण
a Phaser.Point

प्वाइंट ऑब्जेक्ट।

out Phaser.Point <वैकल्पिक>

यदि कोई नया प्वाइंट ऑब्जेक्ट नहीं दिया गया है तो मान को स्टोर करने के लिए वैकल्पिक बिंदु बनाया जाएगा।

रिटर्न

नया प्वाइंट ऑब्जेक्ट।

स्रोत कोड: geom/Point.js ( रेखा 668 )

<स्थिर> घटाना (ए, बी, बाहर ) → { Phaser.Point }

एक नया बिंदु बनाने के लिए दो बिंदुओं के निर्देशांक घटाता है।

पैरामीटर
नाम प्रकार तर्क विवरण
a Phaser.Point

पहला प्वाइंट ऑब्जेक्ट।

b Phaser.Point

दूसरा प्वाइंट ऑब्जेक्ट।

out Phaser.Point <वैकल्पिक>

यदि कोई नया प्वाइंट ऑब्जेक्ट नहीं दिया गया है तो मान को स्टोर करने के लिए वैकल्पिक बिंदु बनाया जाएगा।

रिटर्न

नया प्वाइंट ऑब्जेक्ट।

स्रोत कोड: geom/Point.js ( रेखा 511 )

जोड़ें (एक्स, वाई) → { Phaser.Point }

दिए गए एक्स और वाई मान इस बिंदु पर जोड़ता है।

पैरामीटर
नाम प्रकार विवरण
x संख्या

Point.x में जोड़ने का मूल्य।

y संख्या

Point.y में जोड़ने का मूल्य।

रिटर्न

यह प्वाइंट ऑब्जेक्ट। विधि कॉल चेनिंग के लिए उपयोगी।

स्रोत कोड: geom/Point.js ( रेखा 106 )

कोण (ए, asDegrees ) → {संख्या}

इस पॉइंट ऑब्जेक्ट और सार्वजनिक एक्स और वाई गुणों के साथ किसी अन्य ऑब्जेक्ट के बीच कोण देता है।

पैरामीटर
नाम प्रकार तर्क चूक विवरण
a Phaser.Point | कोई

इस बिंदु से कोण प्राप्त करने के लिए वस्तु।

asDegrees बूलियन <वैकल्पिक>
असत्य

रेडियंस (झूठा) या डिग्री (सच) में दिए गए कोण है?

रिटर्न
संख्या -

दो वस्तुओं के बीच कोण।

स्रोत कोड: geom/Point.js ( रेखा 281 )

Phaser.Point () → { Phaser.Point }

Math.ceil () इस बिंदु के x और y गुण दोनों।

रिटर्न

यह प्वाइंट ऑब्जेक्ट।

स्रोत कोड: geom/Point.js ( रेखा 463 )

क्लैंप (मिनट, अधिकतम) → { Phaser.Point }

इस पॉइंट ऑब्जेक्ट मान को दिए गए न्यूनतम और अधिकतम के बीच होने के लिए क्लैंप करें।

पैरामीटर
नाम प्रकार विवरण
min संख्या

इस बिंदु को क्लैंप करने के लिए न्यूनतम मान।

max संख्या

इस बिंदु को क्लैंप करने के लिए अधिकतम मूल्य।

रिटर्न

यह प्वाइंट ऑब्जेक्ट।

स्रोत कोड: geom/Point.js ( रेखा 200 )

क्लैंपएक्स (न्यूनतम, अधिकतम) → { Phaser.Point }

दिए गए न्यूनतम और अधिकतम के बीच होने के लिए इस बिंदु का एक्स मान क्लैंप करें।

पैरामीटर
नाम प्रकार विवरण
min संख्या

इस बिंदु को क्लैंप करने के लिए न्यूनतम मान।

max संख्या

इस बिंदु को क्लैंप करने के लिए अधिकतम मूल्य।

रिटर्न

यह प्वाइंट ऑब्जेक्ट।

स्रोत कोड: geom/Point.js ( रेखा 170 )

क्लैंपी (न्यूनतम, अधिकतम) → { Phaser.Point }

दिए गए न्यूनतम और अधिकतम के बीच होने के लिए इस बिंदु के वाई मान को क्लैंप करें

पैरामीटर
नाम प्रकार विवरण
min संख्या

इस बिंदु को क्लैंप करने के लिए न्यूनतम मान।

max संख्या

इस बिंदु को क्लैंप करने के लिए अधिकतम मूल्य।

रिटर्न

यह प्वाइंट ऑब्जेक्ट।

स्रोत कोड: geom/Point.js ( रेखा 185 )

क्लोन ( आउटपुट ) → { Phaser.Point }

दिए गए बिंदु की एक प्रति बनाता है।

पैरामीटर
नाम प्रकार तर्क विवरण
output Phaser.Point <वैकल्पिक>

वैकल्पिक प्वाइंट ऑब्जेक्ट। यदि दिए गए मान इस ऑब्जेक्ट में सेट किए जाएंगे, अन्यथा एक ब्रांड नई प्वाइंट ऑब्जेक्ट बनाई जाएगी और लौटा दी जाएगी।

रिटर्न

नया प्वाइंट ऑब्जेक्ट।

स्रोत कोड: geom/Point.js ( रेखा 216 )

copyFrom (स्रोत) → { Phaser.Point }

इस बिंदु पर किसी दिए गए ऑब्जेक्ट से x और y गुणों की प्रतिलिपि बनाएँ।

पैरामीटर
नाम प्रकार विवरण
source कोई

से कॉपी करने के लिए वस्तु।

रिटर्न

यह प्वाइंट ऑब्जेक्ट।

स्रोत कोड: geom/Point.js ( रेखा 43 )

copyTo (dest) → {object}

एक्स और वाई गुणों को इस बिंदु से किसी दिए गए ऑब्जेक्ट पर कॉपी करता है।

पैरामीटर
नाम प्रकार विवरण
dest कोई

प्रतिलिपि करने के लिए ऑब्जेक्ट।

रिटर्न
वस्तु -

नियत वस्तु।

स्रोत कोड: geom/Point.js ( रेखा 238 )

पार (ए) → {संख्या}

इस और अन्य बिंदु वस्तु का क्रॉस उत्पाद।

पैरामीटर
नाम प्रकार विवरण
a Phaser.Point

इस बिंदु के साथ संयुक्त क्रॉस उत्पाद प्राप्त करने के लिए प्वाइंट ऑब्जेक्ट।

रिटर्न
संख्या -

परिणाम।

स्रोत कोड: geom/Point.js ( रेखा 402 )

दूरी (dest, दौर ) → {संख्या}

दिए गए ऑब्जेक्ट पर इस पॉइंट ऑब्जेक्ट की दूरी लौटाता है (एक सर्किल, प्वाइंट या एक्स / वाई गुणों वाला कुछ भी हो सकता है)

पैरामीटर
नाम प्रकार तर्क विवरण
dest वस्तु

लक्ष्य वस्तु। ऑब्जेक्ट के केंद्र का प्रतिनिधित्व करने वाले एक्स और वाई गुण दिखाना चाहिए।

round बूलियन <वैकल्पिक>

निकटतम पूर्णांक (डिफ़ॉल्ट झूठी) तक दूरी को गोल करें।

रिटर्न
संख्या -

इस प्वाइंट ऑब्जेक्ट और गंतव्य पॉइंट ऑब्जेक्ट के बीच की दूरी।

स्रोत कोड: geom/Point.js ( रेखा 254 )

विभाजित (एक्स, वाई) → { Phaser.Point }

दिए गए एक्स और वाई मानों से Point.x और Point.y को विभाजित करता है।

पैरामीटर
नाम प्रकार विवरण
x संख्या

प्वाइंट.एक्स को विभाजित करने के लिए मूल्य।

y संख्या

प्वाइंट.एक्स को विभाजित करने के लिए मूल्य।

रिटर्न

यह प्वाइंट ऑब्जेक्ट। विधि कॉल चेनिंग के लिए उपयोगी।

स्रोत कोड: geom/Point.js ( रेखा 154 )

डॉट (ए) → {संख्या}

इस और अन्य बिंदु वस्तु का डॉट उत्पाद।

पैरामीटर
नाम प्रकार विवरण
a Phaser.Point

इस बिंदु के साथ संयुक्त डॉट उत्पाद प्राप्त करने के लिए प्वाइंट ऑब्जेक्ट।

रिटर्न
संख्या -

परिणाम।

स्रोत कोड: geom/Point.js ( रेखा 38 9 )

बराबर (ए) → {बूलियन}

यह निर्धारित करता है कि दिए गए ऑब्जेक्ट्स x / y मान इस पॉइंट ऑब्जेक्ट के बराबर हैं या नहीं।

पैरामीटर
नाम प्रकार विवरण
a Phaser.Point | कोई

इस बिंदु के साथ तुलना करने के लिए वस्तु।

रिटर्न
बूलियन -

यदि एक्स और वाई अंक बराबर हैं, तो अन्यथा गलत है तो सत्य का मान।

स्रोत कोड: geom/Point.js ( रेखा 268 )

मंजिल () → { Phaser.Point }

Math.floor () इस बिंदु के x और y गुण दोनों।

रिटर्न

यह प्वाइंट ऑब्जेक्ट।

स्रोत कोड: geom/Point.js ( रेखा 451 )

getMagnitude () → {संख्या}

प्वाइंट ऑब्जेक्ट की लंबाई की गणना करता है।

रिटर्न
संख्या -

प्वाइंट की लंबाई।

स्रोत कोड: geom/Point.js ( रेखा 321 )

getMagnitudeSq () → {संख्या}

प्वाइंट ऑब्जेक्ट की लंबाई वर्ग की गणना करता है।

रिटर्न
संख्या -

प्वाइंट की लम्बाई ^ 2।

स्रोत कोड: geom/Point.js ( रेखा 333 )

उलटा () → { Phaser.Point }

इस बिंदु के एक्स और वाई मानों को बदलता है

रिटर्न

यह प्वाइंट ऑब्जेक्ट।

स्रोत कोड: geom/Point.js ( रेखा 56 )

IsZero () → {बूलियन}

निर्धारित करें कि यह बिंदु 0,0 पर है या नहीं।

रिटर्न
बूलियन -

यह सही है कि यह बिंदु 0,0 है, अन्यथा गलत है।

स्रोत कोड: geom/Point.js ( रेखा 377 )

गुणा करें (एक्स, वाई) → { Phaser.Point }

दिए गए एक्स और वाई मानों से पॉइंट.एक्स और प्वाइंट.ई को गुणा करता है। कभी-कभी Scale रूप में जाना जाता है।

पैरामीटर
नाम प्रकार विवरण
x संख्या

प्वाइंट.एक्स को गुणा करने के लिए मूल्य।

y संख्या

प्वाइंट.एक्स को गुणा करने के लिए मूल्य।

रिटर्न

यह प्वाइंट ऑब्जेक्ट। विधि कॉल चेनिंग के लिए उपयोगी।

स्रोत कोड: geom/Point.js ( रेखा 138 )

सामान्य करें () → { Phaser.Point }

प्वाइंट ऑब्जेक्ट को बदल देता है ताकि इसकी लंबाई 1 हो, लेकिन यह एक ही दिशा को बरकरार रखती है।

रिटर्न

यह प्वाइंट ऑब्जेक्ट।

स्रोत कोड: geom/Point.js ( रेखा 358 )

सामान्य राइटहैंड () → { Phaser.Point }

राइट-हाथ सामान्य करें (इकाई लंबाई बनाएं) इस बिंदु पर।

रिटर्न

यह प्वाइंट ऑब्जेक्ट।

स्रोत कोड: geom/Point.js ( रेखा 43 9 )

perp () → { Phaser.Point }

इस बिंदु लंबवत (90 डिग्री रोटेशन) बनाओ

रिटर्न

यह प्वाइंट ऑब्जेक्ट।

स्रोत कोड: geom/Point.js ( रेखा 415 )

घूमना (एक्स, वाई, कोण, के रूप में डिग्री , दूरी ) → { Phaser.Point }

वांछित कोण को दिए गए x / y निर्देशांक के आस-पास इस बिंदु को घुमाता है।

पैरामीटर
नाम प्रकार तर्क चूक विवरण
x संख्या

एंकर बिंदु के एक्स समन्वय।

y संख्या

एंकर बिंदु के वाई समन्वय।

angle संख्या

प्वाइंट को घुमाने के लिए रेडियंस में कोण (जब तक कि डिग्री सत्य नहीं है)।

asDegrees बूलियन <वैकल्पिक>
असत्य

रेडियंस (झूठा) या डिग्री (सच) में दिए गए कोण है?

distance संख्या <वैकल्पिक>

प्वाइंट और एंकर के बीच एक वैकल्पिक दूरी बाधा।

रिटर्न

संशोधित बिंदु वस्तु।

स्रोत कोड: geom/Point.js ( रेखा 304 )

rperp () → { Phaser.Point }

इस बिंदु लंबवत (-90 डिग्री रोटेशन) बनाओ

रिटर्न

यह प्वाइंट ऑब्जेक्ट।

स्रोत कोड: geom/Point.js ( रेखा 427 )

सेट (एक्स, वाई ) → { Phaser.Point }

इस पॉइंट ऑब्जेक्ट के x और y मानों को दिए गए मानों पर सेट करता है।
यदि आप y मान को छोड़ देते हैं तो x मान दोनों पर लागू होगा, उदाहरण के लिए:
Point.set(2) Point.set(2, 2)

पैरामीटर
नाम प्रकार तर्क विवरण
x संख्या

इस बिंदु का क्षैतिज मूल्य।

y संख्या <वैकल्पिक>

इस बिंदु का लंबवत मूल्य। यदि एक्स मान नहीं दिया जाता है तो इसकी जगह उपयोग की जाएगी।

रिटर्न

यह प्वाइंट ऑब्जेक्ट। विधि कॉल चेनिंग के लिए उपयोगी।

स्रोत कोड: geom/Point.js ( रेखा 87 )

सेटमैग्निटी (परिमाण) → { Phaser.Point }

दिशा बदलने के बिना बिंदु की लंबाई बदलता है।

पैरामीटर
नाम प्रकार विवरण
magnitude संख्या

परिणामी बिंदु की वांछित परिमाण।

रिटर्न

यह प्वाइंट ऑब्जेक्ट।

स्रोत कोड: geom/Point.js ( रेखा 345 )

setTo (x, y ) → { Phaser.Point }

इस पॉइंट ऑब्जेक्ट के x और y मानों को दिए गए मानों पर सेट करता है।
यदि आप y मान को छोड़ देते हैं तो x मान दोनों पर लागू होगा, उदाहरण के लिए:
Point.setTo(2) Point.setTo(2, 2) जैसा ही है

पैरामीटर
नाम प्रकार तर्क विवरण
x संख्या

इस बिंदु का क्षैतिज मूल्य।

y संख्या <वैकल्पिक>

इस बिंदु का लंबवत मूल्य। यदि एक्स मान नहीं दिया जाता है तो इसकी जगह उपयोग की जाएगी।

रिटर्न

यह प्वाइंट ऑब्जेक्ट। विधि कॉल चेनिंग के लिए उपयोगी।

स्रोत कोड: geom/Point.js ( रेखा 68 )

घटाना (एक्स, वाई) → { Phaser.Point }

इस बिंदु से दिए गए एक्स और वाई मानों को घटाता है।

पैरामीटर
नाम प्रकार विवरण
x संख्या

Point.x से घटाने के लिए मूल्य।

y संख्या

Point.y से घटाने का मूल्य।

रिटर्न

यह प्वाइंट ऑब्जेक्ट। विधि कॉल चेनिंग के लिए उपयोगी।

स्रोत कोड: geom/Point.js ( रेखा 122 )

toString () → {string}

इस वस्तु का एक स्ट्रिंग प्रतिरूप देता है।

रिटर्न
स्ट्रिंग -

उदाहरण का एक स्ट्रिंग प्रतिनिधित्व।

स्रोत कोड: geom/Point.js ( रेखा 475 )