Phaser 2.6 - Circle

कक्षा: फ़ेसर.क्रिकल




phaser

निर्माता

नया सर्किल ( एक्स , वाई , व्यास )

एक्स और वाई पैरामीटर और व्यास पैरामीटर द्वारा निर्दिष्ट व्यास द्वारा निर्दिष्ट केंद्र समन्वय के साथ एक नया सर्किल ऑब्जेक्ट बनाता है।
यदि आप पैरामीटर के बिना इस फ़ंक्शन को कॉल करते हैं, तो एक्स, वाई, व्यास और त्रिज्या गुणों वाला एक सर्कल 0 पर सेट होता है।

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

सर्कल के केंद्र का एक्स समन्वय।

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

सर्कल के केंद्र के वाई समन्वय।

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

सर्कल का व्यास।

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

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

[readonly] क्षेत्र : संख्या

इस मंडल का क्षेत्रफल।

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

नीचे : संख्या

वाई और त्रिज्या गुणों का योग। सर्कल ऑब्जेक्ट की निचली संपत्ति को बदलने से एक्स और वाई गुणों पर कोई प्रभाव नहीं पड़ता है, लेकिन व्यास बदलता है। सर्कल के नीचे हो जाता है या सेट करता है।

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

व्यास : संख्या

सर्कल पर किसी भी दो बिंदुओं के बीच सबसे बड़ी दूरी। त्रिज्या के समान * 2. सर्कल के व्यास को प्राप्त या सेट करता है।

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

खाली : बूलियन

निर्धारित करता है कि यह सर्किल ऑब्जेक्ट खाली है या नहीं। यदि सर्किल ऑब्जेक्ट व्यास 0 से कम या बराबर है तो सत्य का मान वापस कर देगा; अन्यथा झूठी।
यदि सत्य पर सेट किया गया है तो यह सभी मंडल ऑब्जेक्ट गुणों को 0 पर रीसेट कर देगा। यदि उसका व्यास 0 से कम या उसके बराबर है तो सर्किल ऑब्जेक्ट खाली होता है। सर्कल की खाली स्थिति प्राप्त या सेट करता है।

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

बाएं

सर्कल के बाएं बिंदु के एक्स समन्वय। सर्किल ऑब्जेक्ट की बाएं प्रॉपर्टी को बदलना एक्स और वाई गुणों पर कोई प्रभाव नहीं पड़ता है। हालांकि यह व्यास को प्रभावित करता है, जबकि एक्स मान बदलने से व्यास की संपत्ति प्रभावित नहीं होती है।

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

त्रिज्या : संख्या

सर्कल के केंद्र से सर्कल पर किसी भी बिंदु तक फैली एक रेखा की लंबाई। आधा व्यास के समान। सर्कल के त्रिज्या को प्राप्त या सेट करता है।

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

सर्कल के दाएं बिंदु के एक्स समन्वय। सर्कल ऑब्जेक्ट की सही प्रॉपर्टी को बदलने से एक्स और वाई गुणों पर कोई प्रभाव नहीं पड़ता है। हालांकि यह व्यास को प्रभावित करता है, जबकि एक्स मान बदलने से व्यास की संपत्ति प्रभावित नहीं होती है। सर्कल के दाएं बिंदु के मान को प्राप्त या सेट करता है।

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

शीर्ष : संख्या

त्रिज्या संपत्ति y y minus की राशि। सर्किल ऑब्जेक्ट की शीर्ष प्रॉपर्टी को बदलने से एक्स और वाई गुणों पर कोई प्रभाव नहीं पड़ता है, लेकिन व्यास बदलता है। सर्कल के शीर्ष को प्राप्त या सेट करता है।

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

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

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

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

एक्स : संख्या

सर्कल के केंद्र का एक्स समन्वय।

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

वाई : संख्या

सर्कल के केंद्र के वाई समन्वय।

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

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

<स्थिर> circumferencePoint (ए, कोण, asDegrees , बाहर ) → { Phaser.Point }

दिए गए कोण के आधार पर मंडल की परिधि पर एक बिंदु के निर्देशांक युक्त पॉइंट ऑब्जेक्ट देता है।

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

पहला सर्किल ऑब्जेक्ट।

angle संख्या

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

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

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

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

परिणाम देने के लिए एक वैकल्पिक प्वाइंट ऑब्जेक्ट। यदि कोई भी नया पॉइंट ऑब्जेक्ट निर्दिष्ट नहीं किया जाएगा।

रिटर्न

प्वाइंट ऑब्जेक्ट परिणाम धारण करता है।

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

<स्थिर> शामिल है (ए, एक्स, वाई) → {बूलियन}

यदि सही x / y निर्देशांक सर्किल ऑब्जेक्ट के भीतर हैं तो सत्य वापस आएं।

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

मंडल की जांच की जाएगी।

x संख्या

परीक्षण करने के लिए समन्वय का एक्स मान।

y संख्या

परीक्षण करने के लिए समन्वय के वाई मूल्य।

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

यह सही है कि निर्देशांक इस सर्कल के भीतर हैं, अन्यथा झूठी।

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

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

यह निर्धारित करता है कि दो मंडल वस्तुएं मेल खाते हैं या नहीं। यह विधि एक्स, वाई और व्यास गुणों की तुलना करती है।

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

पहला सर्किल ऑब्जेक्ट।

b Phaser.Circle

दूसरा सर्किल ऑब्जेक्ट।

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

इस सर्किल ऑब्जेक्ट के रूप में एक्स, वाई और व्यास गुणों के लिए ऑब्जेक्ट के समान मान होने पर सत्य का मान; अन्यथा झूठी।

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

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

यह निर्धारित करता है कि दो मंडल वस्तुएं छेड़छाड़ की जाती हैं या नहीं।
यह विधि दो सर्कल ऑब्जेक्ट्स के बीच त्रिज्या दूरी की जांच करती है ताकि यह देखने के लिए कि वे अंतर करते हैं या नहीं।

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

पहला सर्किल ऑब्जेक्ट।

b Phaser.Circle

दूसरा सर्किल ऑब्जेक्ट।

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

यदि सही ऑब्जेक्ट इस सर्कल ऑब्जेक्ट के साथ छेड़छाड़ करता है तो सत्य का मान; अन्यथा झूठी।

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

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

जांचता है कि दिए गए सर्किल और आयताकार वस्तुएं छेड़छाड़ की जाती हैं या नहीं।

पैरामीटर
नाम प्रकार विवरण
c Phaser.Circle

परीक्षण करने के लिए सर्किल ऑब्जेक्ट।

r Phaser.Rectangle

परीक्षण करने के लिए आयताकार वस्तु।

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

यह सच है कि दो वस्तुएं छेड़छाड़ की जाती हैं, अन्यथा झूठी।

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

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

सर्कल की परिधि।

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

सर्कल की परिधि।

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

circumferencePoint (कोण, asDegrees , बाहर ) → { Phaser.Point }

दिए गए कोण के आधार पर मंडल की परिधि पर एक बिंदु के निर्देशांक युक्त पॉइंट ऑब्जेक्ट देता है।

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

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

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

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

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

परिणाम देने के लिए एक वैकल्पिक प्वाइंट ऑब्जेक्ट। यदि कोई भी नया पॉइंट ऑब्जेक्ट निर्दिष्ट नहीं किया जाएगा।

रिटर्न

प्वाइंट ऑब्जेक्ट परिणाम धारण करता है।

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

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

इस सर्कल ऑब्जेक्ट के रूप में एक्स, वाई, चौड़ाई और ऊंचाई गुणों के लिए समान मानों के साथ एक नई सर्कल ऑब्जेक्ट देता है।

पैरामीटर
नाम प्रकार विवरण
output Phaser.Circle

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

रिटर्न

क्लोन सर्किल ऑब्जेक्ट।

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

इसमें (एक्स, वाई) → {बूलियन}

यदि सही x / y निर्देशांक इस सर्कल ऑब्जेक्ट के भीतर हैं तो सत्य वापस आएं।

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

परीक्षण करने के लिए समन्वय का एक्स मान।

y संख्या

परीक्षण करने के लिए समन्वय के वाई मूल्य।

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

यह सही है कि निर्देशांक इस सर्कल के भीतर हैं, अन्यथा झूठी।

स्रोत कोड: geom/Circle.js ( रेखा 1 9 2 )

copyFrom (स्रोत) → {सर्किल}

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

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

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

रिटर्न
मंडल -

यह सर्कल वस्तु।

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

copyTo (dest) → {object}

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

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

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

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

यह dest वस्तु।

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

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

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

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

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

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

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

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

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

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

getBounds () → { Phaser.Rectangle }

एक Phaser.Rectangle ऑब्जेक्ट के रूप में सर्कल के फ़्रेमिंग आयताकार देता है।

रिटर्न

मंडल की सीमाएं।

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

ऑफसेट (डीएक्स, डीई) → {सर्किल}

निर्दिष्ट मात्रा में, इसके केंद्र समन्वय द्वारा निर्धारित सर्किल ऑब्जेक्ट के स्थान को समायोजित करता है।

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

इस राशि से सर्किल ऑब्जेक्ट के एक्स मान को स्थानांतरित करता है।

dy संख्या

इस राशि से सर्किल ऑब्जेक्ट के वाई मान को स्थानांतरित करता है।

रिटर्न
मंडल -

यह सर्कल वस्तु।

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

ऑफसेट पॉइंट (प्वाइंट) → {सर्किल}

पॉइंट ऑब्जेक्ट का उपयोग पैरामीटर के रूप में सर्किल ऑब्जेक्ट के स्थान को समायोजित करता है। यह विधि Circle.offset () विधि के समान है, सिवाय इसके कि यह एक पॉइंट ऑब्जेक्ट को पैरामीटर के रूप में लेता है।

पैरामीटर
नाम प्रकार विवरण
point बिंदु

इस सर्कल ऑब्जेक्ट को ऑफ़सेट करने के लिए उपयोग करने के लिए एक पॉइंट ऑब्जेक्ट (या एक्सप्लोर एक्स और वाई गुणों के साथ कोई मान्य ऑब्जेक्ट)।

रिटर्न
मंडल -

यह सर्कल वस्तु।

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

यादृच्छिक ( बाहर ) → { Phaser.Point }

इस सर्किल के भीतर कहीं से भी एक समान रूप से वितरित यादृच्छिक बिंदु देता है।

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

एक Phaser.Point, या सार्वजनिक x / y गुणों वाला कोई ऑब्जेक्ट, मानों को सेट किया जाएगा।
यदि कोई ऑब्जेक्ट एक नया Phaser.Point ऑब्जेक्ट प्रदान नहीं किया जाएगा। उच्च प्रदर्शन क्षेत्रों में मौजूदा वस्तु का पुन: उपयोग करके इसे टालें।

रिटर्न

एक वस्तु जिसमें x और y गुणों में यादृच्छिक बिंदु होता है।

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

setTo (एक्स, वाई, व्यास) → {सर्किल}

सर्किल के सदस्यों को निर्दिष्ट मूल्यों पर सेट करता है।

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

सर्कल के केंद्र का एक्स समन्वय।

y संख्या

सर्कल के केंद्र के वाई समन्वय।

diameter संख्या

सर्कल का व्यास।

रिटर्न
मंडल -

यह सर्कल ऑब्जेक्ट।

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

toString () → {string}

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

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

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

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