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,وواحد آخر.

خصائص

اسمالنوعالوصولوصف
zeroVector3اقرأيحصل على الصفر.
oneVector3اقرأيحصل على واحد.
unitXVector3اقرأتحصل على وحدة x.
unitYVector3اقرأتحصل على وحدة y.
unitZVector3اقرأيحصل على وحدة Z.
lengthdoubleاقرأيحصل على طول.
length2doubleاقرأيحصل على طول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 .

انظر أيضاً

 العربية