Ray

공개 클래스 Ray

광선의 수학적 표현 교집합 및 충돌 테스트를 수행하는 데 사용됩니다.

공개 생성자

Ray()
원점이 (0,0,0)이고 방향이 Vector3.forward()인 광선을 만듭니다.
Ray(Vector3 출처, Vector3 방향)
원점 및 방향을 지정하여 광선을 만듭니다.

공개 메서드

벡터3
getDirection()
광선의 방향을 확인하세요.
벡터3
getOrigin()
광원의 원점을 가져옵니다.
벡터3
getPoint(부동 소수점 수 거리)
광선을 따라 일정한 거리만큼 점을 만듭니다.
void
setDirection(Vector3 방향)
광선의 방향을 설정합니다.
void
setOrigin(Vector3 출처)
세계 좌표에서 광선의 원점을 설정합니다.
문자열

상속된 메서드

공개 생성자

public Ray ()

원점이 (0,0,0)이고 방향이 Vector3.forward()인 광선을 만듭니다.

public Ray (Vector3 출처, Vector3 방향)

원점 및 방향을 지정하여 광선을 만듭니다. 방향이 자동으로 정규화됩니다.

매개변수
출처 레이의 기원
direction 레이의 방향

공개 메서드

public Vector3 getDirection ()

광선의 방향을 확인하세요.

반환 값
  • 레이의 방향을 나타내는 새로운 벡터

public Vector3 getOrigin ()

광원의 원점을 가져옵니다.

반환 값
  • 광원의 원점을 나타내는 새로운 벡터

public Vector3 getPoint (부동 소수점 수 거리)

광선을 따라 일정한 거리만큼 점을 만듭니다.

매개변수
distance 점선까지의 거리
반환 값
  • 광선을 따라 거리의 한 지점을 나타내는 새로운 벡터.

public void setDirection (Vector3 방향)

광선의 방향을 설정합니다. 방향이 자동으로 정규화됩니다.

매개변수
direction 레이의 새로운 방향

public void setOrigin (Vector3 출처)

세계 좌표에서 광선의 원점을 설정합니다.

매개변수
출처 새로운 레이의 원점입니다.

public String toString ()