Vector3
المعلومات العامة
Vector3 هي فئة في Aspose.3D FOSS لـ Java. الميراث من: Struct<Vector3>, Serializable, Comparable<Vector3>.
يوفر هذا الفصل 40 طريقة للعمل مع كائنات Vector3 في برامج Java. المنهجيات المتاحة تشمل: Vector3, add, angleBetween, clone, compareTo, copyFrom, cos, create, cross, div, dot, equals,، و 19 طريقة إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.3D FOSS for Java. خصائص: length, length2, one, unitX, unitY, unitZ,وواحد آخر.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
zero | Vector3 | اقرأ | يحصل على الصفر. |
one | Vector3 | اقرأ | يحصل على واحد. |
unitX | Vector3 | اقرأ | تحصل على وحدة x. |
unitY | Vector3 | اقرأ | تحصل على وحدة y. |
unitZ | Vector3 | اقرأ | يحصل على وحدة Z. |
length | double | اقرأ | يحصل على طول. |
length2 | double | اقرأ | يحصل على طول2. |
الطرق
| التوقيع | وصف |
|---|---|
Vector3() | يطلب فيكتور3 على هذه الحالة فيكتور3. |
Vector3(x: double, y: double, z: double) | يدعو Vector3 ((x، y, z) على هذه الحالة في vector3. |
Vector3(val: double) | يطلب vector3 ((val) في هذه الحالة Vector3. |
Vector3(fv3: FVector3) | يدعو Vector3 ((fv3) على هذه الحالة في vector3. |
Vector3(v4: Vector4) | يدعو Vector3(v4) على هذه الحالة في vector3. |
getZero() → Vector3 | يعيد الصفر. |
getOne() → Vector3 | يعيد واحد. |
getUnitX() → Vector3 | يعيد وحدة x. |
getUnitY() → Vector3 | يعيد وحدة y. |
getUnitZ() → Vector3 | يعيد وحدة z. |
set(x: double, y: double, z: double) | المكالمات set ((x, y, z) على هذه الحالة فيكتور3 . |
getLength() → double | يعيد طولها. |
getLength2() → double | يعيد طول2. |
normalize() → Vector3 | المكالمات تتطبق على هذه الحالة فيكتور 3 . |
dot(v: Vector3) → double | يطلب نقطة (v) على هذه الحالة فيكتور3. |
cross(v: Vector3) → Vector3 | المكالمات المتقاطعة (v) على هذه الحالة في فكتور 3. |
add(a: Vector3, b: Vector3) → Vector3 | تدعو add ((a, b) على هذه الحالة في Vector3. |
sub(a: Vector3, b: Vector3) → Vector3 | تدعو sub ((a، b) على هذه الحالة في Vector3. |
mul(a: Vector3, b: Vector3) → Vector3 | يدعو mul (a, b) على هذه الحالة في Vector3 . |
mul(v: Vector3, s: double) → Vector3 | يدعو mul(v, s) على هذه الحالة فيكتور3 . |
mul(s: double, v: Vector3) → Vector3 | يدعو mul (s, v) في هذه الحالة من Vector3. |
div(v: Vector3, s: double) → Vector3 | تدعو div ((v, s) على هذه الحالة فيكتور3 . |
div(a: Vector3, b: Vector3) → Vector3 | تدعو div ((a، b) على هذه الحالة فيكتور 3. |
negative(v: Vector3) → Vector3 | تدعو إلى (نفي) في هذه الحالة من فكتور 3. |
op_eq(a: Vector3, b: Vector3) → boolean | يطلق op_eq ((a, b) على هذه الحالة في فكتور3. |
op_ne(a: Vector3, b: Vector3) → boolean | يطلب op_ne (a, b) على هذه الحالة في فكتور3. |
get(index: int) → double | دعوات get ((index) على هذه الحالة فيكتور3. |
set(index: int, value: double) | المكالمات set ((index، value) على هذه الحالة في Vector3. |
angleBetween(a: Vector3, b: Vector3) → double | يطلق على angleBetween ((a, b) في هذه الحالة من Vector3. |
angleBetween(v: Vector3) → double | يطلق على angleBetween (v) في هذه الحالة من Vector3. |
create(v: Vector3) → FVector3 | دعوات create(v) على هذه الحالة في Vector3. |
equals(obj: Object) → boolean | يطلب = ((obj) في هذه الحالة من vector3. |
hashCode() → int | يدعو إلى رمز هش على هذه الحالة فيكتور 3. |
toString() → String | تدعو إلىString على هذه الحالة فيكتور3 . |
clone() → Vector3 | “تدعو النسخة على هذه الحالة فيكتور 3”. |
copyFrom(src: Vector3) | يطلب copyFrom ((src) على هذه الحالة في Vector3. |
compareTo(other: Vector3) → int | دعوات compareTo(other) على هذه الحالة في Vector3. |
sin() → Vector3 | يُطلق على هذه الحالة فيكتور3 “خطيئة”. |
cos() → Vector3 | يتصل بالشرطة في حالة (فيكتور 3) هذه. |
parse(s: String) → Vector3 | يدعو parse ((s) على هذه الحالة فيكتور3 . |