Xtk를 사용하여 볼륨의 거리를 측정하는 위젯을 만듭니다. 장면에는 4 개의 물체, 즉 2 개의 볼, 2 개의 입방체가 있습니다. 큐브는 원점에 배치되고, 분야는 X와 Y 축, 반대 방향에서 각각을 따라 30 개 단위를 번역, 아래와 같이잘못된 볼륨 경계 상자
https://docs.google.com/file/d/0B2oRl7iWfVvTaXAyckNTOC04RlE/edit?usp=sharing
큐브 및 분야가 올바른 위치에 배치되어 있지만 볼륨이 장면에 포함 된 경우 문제가 좌표계를 변경하고 원점을 번역, 발생 :
https://docs.google.com/file/d/0B2oRl7iWfVvTR3BJdk13Zm9BdTQ/edit?usp=sharing
resetBoundingBox()
기능 직후 render()
라고하지만 차이가 없습니다. 심지어 객체를 먼저 추가 한 다음 결과가없는 렌더러에 볼륨을 추가하려고했습니다.
구체도 끌 수 있으며 구의 움직임 시작 순간에 마우스 위치와 관련하여 변환되기 때문에이 기능은 또한 일제 계 시스템의 변경에 영향을받습니다.
왜 원산지가 번역 되었습니까? resetBoundingBox()
을 무효화하여 볼륨이 장면에 영향을 미치는 것 같습니다.
빼기에서 2 사이의 구분이 누락되었습니다. 이것은 다음과 같습니다 : var center = [volume.bbox [0] + (volume.bbox [1] -volume.bbox [0])/2, volume.bbox [2] + (volume.bbox [2])/2, volume.bbox [4] + (volume.bbox [5] -volume.bbox [4])/2 ] 나는' X.volume'에는 getter가 정의되어 있습니다 (bbox). API 참조에는 나타나지 않습니다. 정보 주셔서 감사합니다. – JPOV
오타를 선택해 주셔서 감사합니다. – Nicolas