2014-10-03 2 views
1

나는Three.js를 평면 라인 intersectLine

three.js를 에서 .intersectLine 작품은 내가 선 (선)과면 (planoref)가 방법에 대한 문제가, 나는 지점을 알고 싶어요 교차로.

new THREE.Vector3(planoref.intersectLine(line)); 

하지만 응답이 있었다 : planoref.intersectLine is not a function"

이 기능을 작동합니까 어떻게? 선이나 광선이 평면과 교차하는 지점을 어떻게 알 수 있습니까?

감사

답변

1

이 코드는 아마에 오류가, 또는 아마 당신은 three.js를 오래된 버전을 사용하고 있습니다. 다음 코드 조각은 예상되는 "5"를 출력하고 출력합니다.

var line = new THREE.Line3(new THREE.Vector3(0,10,0), new THREE.Vector3(0,-10,0)); 
var planoref = new THREE.Plane(new THREE.Vector3(0,1,0), -5); 
alert(planoref.intersectLine(line).y);