문제

X.Volume 객체를 입력으로 지정된 X.Volume 객체에서 Voxel (3D 픽셀) 값을 가져 오는 기능이 필요합니다.이것은 Atlas 함수에 대한 참조로 LableMap을 사용하는 것입니다.이 일을 할 수있는 방법이 있습니까?

많은 감사,

에드워드

도움이 되었습니까?

해결책

현재 xtk 개발자가 세계 좌표를 찾는 것과 비슷한 것을 생성하는 것과 비슷하지만 화면 좌표 에서 rutoject 함수와 광선 / 삼각형 교차로 테스트가 무엇인지 믿습니다. Ray / Triangle 교차로 테스트는 화면에서 3D 세계로 광선을 던지고 첫 번째 교차하는 삼각형 좌표를 반환하지만, 물론 보셀을 찾아야합니다. UST / Triangle 교차로와 비슷하지만 삼각형 대신 가장 가까운 교차용 voxel을 찾는 비슷한 기능과 무언가를 만들 수 있습니다. unfroject 기능을 사용하여 http://myweb.lmu.edu /dondi/share/cg/unproject-explained.pdf 그러나 링크가 OpenGL에서 GluunProject를 설명하지만 여전히 우리가해야 할 일을 설명합니다. 우리는 단지 WebGL 용 GluunProject의 대체 버전을 만드는 것입니다. XTK에 기여할 경우 발견 할 수있는 모든 솔루션은 크게 감사 할 것입니다. 또는 3D 좌표를 찾는 데 관련된 문제가 발생할 수있는 비 이익 기능을 기다릴 수 있습니다.

다른 팁

(x, y, z)는 무엇입니까? 세계 근거 또는 볼륨의 기초에있는 좌표입니까? 두 경우 모두 솔루션을 계산할 수 있습니다 (첫 번째 경우에는 조금 더 복잡합니다). 그러나 소스의 몇 가지 변경 사항이 필요하다고 생각합니다.

소스에서 조금 코드를 코딩하고 참여 하시겠습니까? XTK 사용자가 우리를 좋아할 것입니다! 볼륨의 Hiestry를 통과하고 몇 가지 작업을 수행 할 것입니다.

  • (x, y, z)가 세계적으로 좌표가있는 경우 : 복잡합니다. 몇 가지 테스트를해야합니다. -)
  • 1 번 방향
  • 에 대한 EX SlistesX에서 작동하는 방향 (1 볼륨이 3 방향으로 슬라이스가 가능)을 선택합니다.
  • 볼륨의 중심 x 좌표, 볼륨 X 간격 및 픽처의 x 좌표가 Slicexx
  • 에서 좋은 슬라이스를 찾습니다.
  • 볼륨의 중심 (y, z), 볼륨 Y 및 z 간격, y 및 z z와 z 좌표는 선택된 슬라이스의 텍스처 맵에서 (x ', y') 좌표를 가져옵니다
  • 선택한 슬라이스의 텍스처 크기를 사용하여 슬라이스의 텍스처 이미지의 좌표를 선택 (x '', y '')
  • 텍스처의 (x '', y '') 지점

이번 주에 더 쳐다볼 시간이 아니라 아마도 나중에도 나중에 볼 시간이 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top