Enumerations
Vector3 एक डबल-प्रिसीजन 3-घटक वेक्टर है जिसमें x, y, और z घटक। यह Aspose.3D में स्थितियों, दिशाओं, सामान्यों, और स्केल मानों के लिए व्यापक रूप से उपयोग किया जाता है। सभी अंकगणितीय संचालन नए Vector3 इंस्टेंस लौटाते हैं; मूल में कोई परिवर्तन नहीं किया जाता।.
Enumerations
| Enumerations | Enumerations |
|---|
Vector3() | शून्य वेक्टर बनाता है (0, 0, 0) |
Vector3(double x, double y, double z) | तीन घटकों से बनाता है |
Vector3(Vector3 other) | कॉपी कंस्ट्रक्टर |
सार्वजनिक फ़ील्ड्स
Vector3 का उपयोग करता है सार्वजनिक फ़ील्ड्स घटक पहुँच के लिए (गेटर/सेटर मेथड्स नहीं):
| Enumerations | Enumerations | Enumerations | Enumerations |
|---|
x | double | v.x | X घटक |
y | double | v.y | Y घटक |
z | double | v.z | Z घटक |
गणना किए गए गुण
| Enumerations | Enumerations | Enumerations | Enumerations |
|---|
length | double | getLength() | यूक्लिडियन लंबाई (sqrt(x^2+y^2+z^2)), केवल-पढ़ने योग्य |
length2 | double | getLength2() | वर्ग लंबाई, केवल-पढ़ने योग्य; इससे सस्ता है getLength() जब केवल तुलना की आवश्यकता हो |
स्थैतिक फ़ील्ड्स
| Enumerations | Enumerations | Enumerations |
|---|
ZERO | Vector3 | Vector3(0, 0, 0) |
ONE | Vector3 | Vector3(1, 1, 1) |
UNIT_X | Vector3 | Vector3(1, 0, 0) |
UNIT_Y | Vector3 | Vector3(0, 1, 0) |
UNIT_Z | Vector3 | Vector3(0, 0, 1) |
Enumerations
| Enumerations | रिटर्न टाइप | Enumerations |
|---|
set(double x, double y, double z) | void | तीनों घटकों को स्थान पर सेट करता है |
dot(Vector3 rhs) | double | दूसरे के साथ डॉट प्रोडक्ट Vector3 |
cross(Vector3 rhs) | Vector3 | क्रॉस प्रोडक्ट – दोनों ऑपरेण्ड्स के लम्बवत एक वेक्टर लौटाता है |
normalize() | Vector3 | एक इकाई-लंबाई की कॉपी लौटाता है; यदि लंबाई शून्य हो तो शून्य वेक्टर लौटाता है |
angleBetween(Vector3 dir) | double | इस वेक्टर और के बीच रेडियन में कोण dir |
angleBetween(Vector3 dir, Vector3 up) | double | परिभाषित तल पर प्रोजेक्ट किया गया रेडियन में साइन किया हुआ कोण up |
sin() | Vector3 | घटक-वार sine |
cos() | Vector3 | घटक-वार cosine |
compareTo(Vector3 other) | int | शाब्दिक तुलना: -1, 0, या 1 लौटाती है |
Vector3.parse(String s) | Vector3 | स्थैतिक। Parses "x y z" string प्रतिनिधित्व |
Enumerations
संबंधित देखें