Cá đuối

lớp công khai Ray

Biểu diễn toán học của một tia. Dùng để thực hiện các thử nghiệm giao lộ và va chạm.

Xây dựng công cộng

Ray()
Tạo một tia có nguồn gốc là (0,0,0) và hướng là Vector3.forward().
Ray(nguồn Vector3, hướng Vector3)
Tạo một tia có nguồn gốc và hướng đã chỉ định.

Phương thức công khai

Vector3
getDirection()
Tìm hướng của tia.
Vector3
getOrigin()
Bắt nguồn gốc của tia.
Vector3
getPoint(khoảng cách nổi)
Nhận một điểm ở khoảng cách dọc theo tia.
void
setDirection(hướng Vector3)
Đặt hướng của tia.
void
setOrigin(Nguồn vectơ 3)
Đặt gốc của tia trong tọa độ thế giới.
Chuỗi

Các phương thức kế thừa

Xây dựng công cộng

công khai Ray ()

Tạo một tia có nguồn gốc là (0,0,0) và hướng là Vector3.forward().

công khai Ray (nguồn Vector3, hướng Vector3)

Tạo một tia có nguồn gốc và hướng đã chỉ định. Hướng này sẽ tự động được chuẩn hoá.

Các tham số
nguồn gốc nguồn gốc của tia
chỉ đường hướng của tia ray

Phương thức công khai

public Vector3 getDirection ()

Tìm hướng của tia.

Trả về
  • một vectơ mới đại diện cho hướng của tia;

public Vector3 getOrigin ()

Bắt nguồn gốc của tia.

Trả về
  • một vectơ mới biểu thị nguồn gốc của tia

công khai Vector3 getPoint (khoảng cách nổi)

Nhận một điểm ở khoảng cách dọc theo tia.

Các tham số
khoảng cách khoảng cách dọc theo tia của điểm
Trả về
  • một vectơ mới biểu thị một điểm ở một khoảng cách dọc theo tia.

public void setDirection (Vector3 hướng)

Đặt hướng của tia. Hướng này sẽ tự động được chuẩn hoá.

Các tham số
chỉ đường hướng mới của tia

public void setOrigin (Vector3 source)

Đặt gốc của tia trong tọa độ thế giới.

Các tham số
nguồn gốc nguồn gốc mới của tia.

công khai Chuỗi toString ()