Vector2

Inheritance: java.lang.Object

All Implemented Interfaces: java.lang.Comparable, com.aspose.threed.Struct, java.io.Serializable

public final class Vector2 implements Comparable<Vector2>, Struct<Vector2>, Serializable

दो घटकों वाला एक वेक्टर।

कंस्ट्रक्टर

कंस्ट्रक्टरविवरण
Vector2(double s)Vector2 स्ट्रक्चर का नया इंस्टेंस इनिशियलाइज़ करता है।
Vector2(Vector3 s)Vector2 स्ट्रक्चर का नया इंस्टेंस इनिशियलाइज़ करता है।
Vector2(FVector2 vec)Vector2 स्ट्रक्चर का नया इंस्टेंस इनिशियलाइज़ करता है।
Vector2(double x, double y)Vector2 स्ट्रक्चर का नया इंस्टेंस इनिशियलाइज़ करता है।
Vector2()

फ़ील्ड्स

फ़ील्डविवरण
xThe x component.
yThe y component.

विधियाँ

विधिविवरण
add(Vector2 lhs, Vector2 rhs)Vector2 के लिए जोड़ ऑपरेटर
clone()
compareTo(Vector2 other)वर्तमान वेक्टर की तुलना किसी अन्य उदाहरण से करें।
copyFrom(Vector2 src)
create(Vector2 v)Vector2 को FVector2 में कास्ट करने के लिए स्पष्ट रूपांतरण ऑपरेटर
cross(Vector2 v)दो वेक्टरों का क्रॉस प्रोडक्ट।
div(Vector2 lhs, double rhs)Vector2 के लिए विभाजन ऑपरेटर
dot(Vector2 rhs)दो वेक्टरों का डॉट प्रोडक्ट प्राप्त करता है।
equals(Vector2 rhs)जाँचें कि दो vector2 बराबर हैं या नहीं
equals(Object obj)जाँचें कि दो vector2 बराबर हैं या नहीं
getClass()
getLength()लंबाई प्राप्त करता है।
getU()यदि Vector2 को मैपिंग कोऑर्डिनेट के रूप में उपयोग किया जाता है तो U घटक प्राप्त करता है।
getV()यदि Vector2 को मैपिंग कोऑर्डिनेट के रूप में उपयोग किया जाता है तो V घटक प्राप्त करता है।
hashCode()Vector2 का हैश कोड प्राप्त करता है
mul(Vector2 lhs, double rhs)Vector2 के लिए गुणा ऑपरेटर
mul(double lhs, Vector2 rhs)Vector2 के लिए गुणा ऑपरेटर
normalize()इस उदाहरण को सामान्यीकृत करता है।
notify()
notifyAll()
op_eq(Vector2 lhs, Vector2 rhs)Vector2 के लिए समान ऑपरेटर
op_ne(Vector2 lhs, Vector2 rhs)Vector2 के लिए असमान ऑपरेटर
setU(double value)यदि Vector2 को मैपिंग निर्देशांक के रूप में उपयोग किया जाता है तो U घटक सेट करता है।
setV(double value)यदि Vector2 को मैपिंग निर्देशांक के रूप में उपयोग किया जाता है तो V घटक सेट करता है।
sub(Vector2 lhs, Vector2 rhs)Vector2 के लिए घटाव ऑपरेटर
toString()वर्तमान Vector2 को दर्शाने वाली java.lang.String लौटाता है।
wait()
wait(long arg0)
wait(long arg0, int arg1)

Vector2(double s)

public Vector2(double s)

Vector2 स्ट्रक्चर का नया इंस्टेंस इनिशियलाइज़ करता है।

Parameters:

पैरामीटरप्रकारविवरण
sdoubleS.

Vector2(Vector3 s)

public Vector2(Vector3 s)

Vector2 स्ट्रक्चर का नया इंस्टेंस इनिशियलाइज़ करता है।

Parameters:

पैरामीटरप्रकारविवरण
sVector3S.

Vector2(FVector2 vec)

public Vector2(FVector2 vec)

Vector2 स्ट्रक्चर का नया इंस्टेंस इनिशियलाइज़ करता है।

Parameters:

पैरामीटरप्रकारविवरण
vecFVector2फ़्लोट में वेक्टर।

Vector2(double x, double y)

public Vector2(double x, double y)

Vector2 स्ट्रक्चर का नया इंस्टेंस इनिशियलाइज़ करता है।

Parameters:

पैरामीटरप्रकारविवरण
xdoublex निर्देशांक।
ydoubley निर्देशांक।

Vector2()

public Vector2()

x

public double x

The x component.

y

public double y

The y component.

add(Vector2 lhs, Vector2 rhs)

public static Vector2 add(Vector2 lhs, Vector2 rhs)

Vector2 के लिए जोड़ ऑपरेटर

Parameters:

पैरामीटरप्रकारविवरण
lhsVector2बाएँ हाथ का मान.
rhsVector2दाएँ हाथ का मान.

Returns: Vector2 - The result of addition.

clone()

public Vector2 clone()

वर्तमान उदाहरण को क्लोन करें

Returns: Vector2

compareTo(Vector2 other)

public int compareTo(Vector2 other)

वर्तमान वेक्टर की तुलना किसी अन्य उदाहरण से करें।

Parameters:

पैरामीटरप्रकारविवरण
otherVector2

Returns: int

copyFrom(Vector2 src)

public void copyFrom(Vector2 src)

Parameters:

पैरामीटरप्रकारविवरण
srcVector2

create(Vector2 v)

public static FVector2 create(Vector2 v)

Vector2 को FVector2 में कास्ट करने के लिए स्पष्ट रूपांतरण ऑपरेटर

Parameters:

पैरामीटरप्रकारविवरण
vVector2

Returns: FVector2

cross(Vector2 v)

public double cross(Vector2 v)

दो वेक्टरों का क्रॉस प्रोडक्ट।

Parameters:

पैरामीटरप्रकारविवरण
vVector2

Returns: double

div(Vector2 lhs, double rhs)

public static Vector2 div(Vector2 lhs, double rhs)

Vector2 के लिए विभाजन ऑपरेटर

Parameters:

पैरामीटरप्रकारविवरण
lhsVector2बाएँ हाथ का मान.
rhsdoubleदाएँ हाथ का मान.

Returns: Vector2 - The result of division.

dot(Vector2 rhs)

public double dot(Vector2 rhs)

दो वेक्टरों का डॉट प्रोडक्ट प्राप्त करता है।

Parameters:

पैरामीटरप्रकारविवरण
rhsVector2दाएँ हाथ का मान.

Returns: double - दो वेक्टरों का डॉट प्रोडक्ट.

equals(Vector2 rhs)

public boolean equals(Vector2 rhs)

जाँचें कि दो vector2 बराबर हैं या नहीं

Parameters:

पैरामीटरप्रकारविवरण
rhsVector2दाएँ हाथ की मान।

Returns: boolean - यदि सभी घटक समान रूप से बराबर हों तो True.

equals(Object obj)

public boolean equals(Object obj)

जाँचें कि दो vector2 बराबर हैं या नहीं

Parameters:

पैरामीटरप्रकारविवरण
objjava.lang.Objectतुलना करने के लिए वस्तु।

Returns: boolean - यदि सभी घटक समान रूप से बराबर हों तो True.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getLength()

public double getLength()

लंबाई प्राप्त करता है।

Returns: double - लंबाई।

getU()

public double getU()

यदि Vector2 को मैपिंग निर्देशांक के रूप में उपयोग किया जाता है तो U घटक प्राप्त करता है। यह x घटक का उपनाम है।

Returns: double - U घटक यदि Vector2 को मैपिंग निर्देशांक के रूप में उपयोग किया जाता है। यह x घटक का उपनाम है।

getV()

public double getV()

यदि Vector2 को मैपिंग निर्देशांक के रूप में उपयोग किया जाता है तो V घटक प्राप्त करता है। यह y घटक का उपनाम है।

Returns: double - V घटक यदि Vector2 को मैपिंग निर्देशांक के रूप में उपयोग किया जाता है। यह y घटक का उपनाम है।

hashCode()

public int hashCode()

Vector2 का हैश कोड प्राप्त करता है

Returns: int - Vector2 का हैश कोड

mul(Vector2 lhs, double rhs)

public static Vector2 mul(Vector2 lhs, double rhs)

Vector2 के लिए गुणा ऑपरेटर

Parameters:

पैरामीटरप्रकारविवरण
lhsVector2बाएँ हाथ का मान.
rhsdoubleदाएँ हाथ का मान.

Returns: Vector2 - The result of multiply.

mul(double lhs, Vector2 rhs)

public static Vector2 mul(double lhs, Vector2 rhs)

Vector2 के लिए गुणा ऑपरेटर

Parameters:

पैरामीटरप्रकारविवरण
lhsdoubleबाएँ हाथ का मान.
rhsVector2दाएँ हाथ का मान.

Returns: Vector2 - The result of multiply.

normalize()

public Vector2 normalize()

इस उदाहरण को सामान्यीकृत करता है।

Returns: Vector2 - Normalized vector.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

op_eq(Vector2 lhs, Vector2 rhs)

public static boolean op_eq(Vector2 lhs, Vector2 rhs)

Vector2 के लिए समान ऑपरेटर

Parameters:

पैरामीटरप्रकारविवरण
lhsVector2बाएँ हाथ का मान.
rhsVector2दाएँ हाथ का मान.

Returns: boolean - यदि सभी घटक समान रूप से बराबर हों तो True.

op_ne(Vector2 lhs, Vector2 rhs)

public static boolean op_ne(Vector2 lhs, Vector2 rhs)

Vector2 के लिए असमान ऑपरेटर

Parameters:

पैरामीटरप्रकारविवरण
lhsVector2बाएँ हाथ का मान.
rhsVector2दाएँ हाथ का मान.

Returns: boolean - यदि दो वेक्टर बराबर न हों तो True.

setU(double value)

public void setU(double value)

यदि Vector2 को मैपिंग निर्देशांक के रूप में उपयोग किया जाता है तो U घटक सेट करता है। यह x घटक का उपनाम है।

Parameters:

पैरामीटरप्रकारविवरण
मानdoubleनया मान

setV(double value)

public void setV(double value)

यदि Vector2 को मैपिंग निर्देशांक के रूप में उपयोग किया जाता है तो V घटक सेट करता है। यह y घटक का उपनाम है।

Parameters:

पैरामीटरप्रकारविवरण
मानdoubleनया मान

sub(Vector2 lhs, Vector2 rhs)

public static Vector2 sub(Vector2 lhs, Vector2 rhs)

Vector2 के लिए घटाव ऑपरेटर

Parameters:

पैरामीटरप्रकारविवरण
lhsVector2बाएँ हाथ का मान.
rhsVector2दाएँ हाथ का मान.

Returns: Vector2 - The result of substraction.

toString()

public String toString()

वर्तमान Vector2 को दर्शाने वाली java.lang.String लौटाता है।

Returns: java.lang.String - एक java.lang.String जो वर्तमान Vector2 को दर्शाता है।

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

पैरामीटरप्रकारविवरण
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

पैरामीटरप्रकारविवरण
arg0long
arg1int