Three.js 프레임 워크에서 사용할 수있는 ArrowHelper 또는 Line 지오메트리를 사용하여 그려진 화살표 또는 선을 윤곽으로 나타냅니다.Threejs ArrowHelper 또는 Line outline
Stemkoski의 this example과 같이 복잡한 개체 나 줄을 윤곽선으로 나타낼 수 없다는 문제가 있습니다.
은 내가 같이 이러한 매개 변수를 얻을, 하나의 접근 방식은 내가 생각 무엇 두 경우 모두에 대한 경계 상자 분, maxs을 찾는 것은 발견 라인의 경우
var edgeBoundingBox = new THREE.Box3().setFromObject(element);
내가 높이 간격을 추가하고 그렇지 않으면 경계 상자의 높이가 0이고 너비가 0이므로 볼 수 없습니다. 그런 다음 BoxGeometry를 만들어 THREE.BackSide 메쉬로 외곽선 효과를 최종적으로 생성 할 수 있습니다.
그러나 윤곽선/화살표 요소에 추가 할 때 올바른 위치와 회전을 얻지 못하기 때문에 예상대로 작동하지 않으며 동일한 위치와 방향으로 경계 상자를 갖기 위해 일부 트릭을 수행해야합니다 요소보다.
좀 더 똑바로 또는 깨끗한 방법으로 어떤 생각을 할 수 있습니까? 더 잘 작동하는 다른 기술? 나는 그것을 정확하게하고 있는가? 그러나 나는 다른 곳에서 교체 및 위치를 얻어야 하는가?