Example
Vector2 یک بردار دو مؤلفهای با دقت دوگانه است که x و y مؤلفهها. عمدتاً برای مختصات بافت UV و محاسبات دو‑بعدی استفاده میشود.
Example: com.aspose.threed
Example
| Example | Example |
|---|
Vector2() | بردار صفر را میسازد (0, 0) |
Vector2(double x, double y) | از دو مؤلفه میسازد |
Vector2(Vector2 other) | سازندهٔ کپی |
فیلدهای عمومی
Vector2 استفاده میکند فیلدهای عمومی برای دسترسی به مؤلفهها (نه متدهای getter/setter):
| Example | Example | Example | Example |
|---|
x | double | v.x | مؤلفه X |
y | double | v.y | مولفه Y |
ویژگیهای محاسبهشده
| Example | Example | Example | Example |
|---|
length | double | getLength() | طول اقلیدسی، فقط خواندنی |
length2 | double | getLength2() | طول مربعی، فقط خواندنی |
Example
| Example | نوع بازگشت | Example |
|---|
dot(Vector2 rhs) | double | ضرب نقطهای با دیگری Vector2 |
normalize() | Vector2 | یک کپی با طول واحد برمیگرداند |
set(double x, double y) | void | هر دو مؤلفه را درجا تنظیم میکند |
compareTo(Vector2 other) | int | مقایسه لغوی: -1، 0 یا 1 برمیگرداند |
Example
موارد مرتبط