2012-08-27 5 views
0

QT에서 3D 벡터의 플롯을 만들고 싶습니다. 이것이 가능한가? 그리고 가능하다면 어떻게해야합니까?qt에서 3D 벡터 플로팅

+1

"3D 벡터 그리기"는 무엇을 의미합니까? 다이어그램 만들기의 의미에서 플로팅? 이것은 전체 다이어그램에서 그리려는 유일한 벡터입니까? – leemes

+0

하나의 단위 벡터를 그릴 수있는 X, Y, Z 그리드가 필요합니다. 예를 들어, 벡터의 값이 (1,0,0)이라면, 3D 그리드 (모든 축이 -1에서 1)와 (0,0,0)에서 (1 , 0,0). 희망이 분명하다. – Frank

+0

이것을 위해 (X, Y, 0)에서 헬프 라인 ("바닥"에)과 단위 벡터 목표점 (X, Y, Z)을 가리키는 다른 라인이 필요합니다. 그렇지 않으면 어떤 값을 서로 구분할 수 없습니다. 단위 벡터는 단위 구면의 점이며, 카메라의 시점에서 볼 때 화면의 각 점에 대해 구 표면에 가능한 두 점이 있습니다. 문제가 보이니? 또 다른 열린 질문은 다음과 같습니다. 멀리있는 대상이 작게 보이거나 일반적으로 게임에서 사용되는 경우 또는 평행 투영 (일반적으로 수학 플롯에 사용되는)으로 원근감있게 그려지기를 원하십니까? – leemes

답변

0

아마도 QwtPlot3D 프로젝트를보고 싶을 것입니다. OpenGL 컨텍스트에서 복잡한 데이터를 그리는 데 사용됩니다.