Vector3

نظرة عامة

Vector3 هي هيكل في Aspose.3D FOSS لـ .NET. الميراث من: IComparable<Vector3>.

فئة Vector3 توفر رياضيات متجه ثلاثية الأبعاد الكاملة، بما في ذلك نسبة النقاط والنسبة المتعددة، والتطبيع، وحساب الزاوية بين الاتجاهات.

يوفر هذا الإطار 13 طريقة للعمل مع كائنات Vector3 في برامج .NET. المنهجيات المتاحة تشمل: AngleBetween, CompareTo, Cos, Cross, Dot, Equals, GetHashCode, Normalize, Parse, Set, Sin, ToString,، و 1 طرق إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق .NET بعد تثبيت حزمة Aspose.3D FOSS for .Net. خصائص: Item, Length, Length2, One, UnitX, UnitY,و 2 آخرين.

خصائص

اسمالنوعAccessوصف
Itemdoubleالقراءة/ الكتابةيحصل على أو يضع العنصر.
Length2doubleاقرأيحصل على طول2.
Lengthdoubleاقرأيحصل على طول.
ZeroVector3اقرأيحصل على الصفر.
OneVector3اقرأيحصل على واحد.
UnitXVector3اقرأتحصل على وحدة x.
UnitYVector3اقرأتحصل على وحدة y.
UnitZVector3اقرأيحصل على وحدة Z.

الطرق

Signatureوصف
Vector3(x: double, y: double, z: double)يخلق متجه من Vector4، ويتخلص من مكون w
Vector3(vec: FVector3)
Vector3(v: double)
Vector3(vec4: Vector4)
Parse(input: string)يحول تمثيل السلسلة إلى فيكتور3
Equals(obj: object)يحدد ما إذا كان الكائن الممنوح يساوي هذا المتجه
GetHashCode()
Dot(rhs: Vector3)يعيد مضاعف النقطة لهذا المتجه مع متجه آخر.
Normalize()مقياس المتجه إلى وحدات الطول
Sin()يعيد متجه سينوس لكل مكون
Cos()يعيد متجه كوسينس لكل مكون.
Cross(rhs: Vector3)
Set(newX: double, newY: double, newZ: double)يعطي قيم جديدة x, y, z للمتجه
ToString()يعيد تمثيل سلسلة من المتجه
AngleBetween(dir: Vector3, up: Vector3)يحسب الزاوية الموقعة ل dir باستخدامها كمرجع
AngleBetween(dir: Vector3)
CompareTo(other: Vector3)يقارن هذا المتجه مع متجه آخر للتسلسخ

انظر أيضاً

 العربية