파라미터
여기에서 여러분이 광선의 발원지로 삼을 폴리곤 오브젝트를 연결할 수 있습니다.
• 광선 포인트1 [XYZ ]
• 광선 포인트2 [XYZ ]
광선은 두 개의 포인트들에 의해 정의됩니다. 이 두 포인트들 간의 벡터는 광선을 표현합니다. 광선 포인트1은 광선의 시점을 정의하며 광선 포인트2는 종점을 정의합니다. 이 두 포인트들은 광선의 방향뿐만 아니라 길이 또한 정의할 수 있도록 합니다.
위의 예제에서 광선은 두 개의 삼각형 사이에서 발생합니다. 충돌이 발생할 때 구는 광선이 오브젝트에 부딪히는 곳에 위치합니다.
이 포트는 광선이 오브젝트에 부딪히는지에 대한 신호를 내보냅니다. 부울 값 1은 충돌의 의미하며, 부울 값 0은 광선이 오브젝트와 충돌하지 않음을 의미합니다.
광선이 처음으로 부딪히는 오브젝트의 위치를 출력합니다 (광선은 광선 포인트1로부터 광선 포인트 2까지 이동한다는 사실을 상기하시기 바랍니다). 이 벡터는 충돌이 발생할 경우에만 계산됩니다. 이 포트를 켜기 위해서는 속성 매니저에서 테스트만을 끄십시오. 충돌 위치는 속성 매니저에서 글로벌 좌표의 켜짐 여부에 따라 로컬 또는 글로벌 좌표로 주어집니다.
폴리곤 인덱스 [-2147483648..2147483647]•
만약 충돌이 발생할 경우 이것은 광선이 충돌하는 첫 번째 폴리곤의 인덱스 번호를 출력합니다. 이 포트를 켜기 위해서는 속성 매니저에서 테스트만을 끄시기 바랍니다.
광선이 표면에 충돌할 경우 이 포트는 충돌 폴리곤의 노말을 출력합니다. 이 포트를 켜기 위해서는 속성 매니저에서 테스트만을 끄시기 바랍니다.
면 노말과는 대조적으로 이 포트의 출력은 광선이 충돌하는 폴리곤을 둘러싸는 폴리곤들의 노말에 의존합니다. 이 포트를 켜기 위해서는 속성 매니저에서 테스트만을 끄시기 바랍니다.
광선이 폴리곤과 충돌할 경우 이 포트는 광선 포인트1로부터 광선과 첫 번째로 충돌하는 폴리곤까지의 거리를 출력합니다. 이 포트를 켜기 위해서는 속성 매니저에서 테스트만을 끄시기 바랍니다.
이 포트는 광선이 뒷면 (출력은 1) 또는 앞면 (출력은 0)과 충돌하는지를 나타내는 부울 값을 출력합니다. 폴리곤의 표면 노말 방향은 어느 면이 앞면이며 어느 면이 뒷면인지를 결정합니다.