Properties
Vector2 là một vector 2 thành phần có độ chính xác đôi với x và y các thành phần. Nó chủ yếu được sử dụng cho tọa độ texture UV và các phép tính 2D.
Properties: com.aspose.threed
Properties
| Properties | Properties |
|---|
Vector2() | Tạo vector không (0, 0) |
Vector2(double x, double y) | Tạo từ hai thành phần |
Vector2(Vector2 other) | Hàm khởi tạo sao chép |
Các trường công khai
Vector2 sử dụng các trường công khai để truy cập thành phần (không phải phương thức getter/setter):
| Properties | Properties | Properties | Properties |
|---|
x | double | v.x | Thành phần X |
y | double | v.y | Thành phần Y |
Các thuộc tính tính toán
| Properties | Properties | Properties | Properties |
|---|
length | double | getLength() | Độ dài Euclid, chỉ đọc |
length2 | double | getLength2() | Độ dài bình phương, chỉ đọc |
Properties
| Properties | Kiểu trả về | Properties |
|---|
dot(Vector2 rhs) | double | Tích vô hướng với một vector khác Vector2 |
normalize() | Vector2 | Trả về một bản sao có độ dài đơn vị |
set(double x, double y) | void | Đặt cả hai thành phần vào vị trí |
compareTo(Vector2 other) | int | So sánh theo thứ tự từ điển: trả về -1, 0 hoặc 1 |
Properties
Xem thêm