2017-10-25 3 views
0

입력 양식어떻게 파이썬에서 모든 클릭의 3D 모델의 좌표 (x, y, z)를 얻으려면? 프로그램에

# write_obj (c) 
g 
# object curobj to come 
# 23372 vertex 
v -63.022500 20.254900 -28.502400 
v -63.022500 19.742100 -28.437200 
... 
... 
vt -1.000000 -1.000000 
vt -1.000000 -1.000000 
... 
... 
f 5131/5131 5132/5132 5271/5271 
f 5130/5130 5270/5270 5269/5269 
... 
... 

이 블렌더와 Mayavi 같은 응용 프로그램에서 3D 모델을 생성 할의 obj 파일입니다. 이러한 프레임 워크가 이러한 이미지를 렌더링 할 수는 있지만 마우스 클릭 이벤트에서 3D 좌표를 가져 오는 간단한 방법은 없습니다.

Mayavi (블렌더)에 간단한 프로그램 (x, y, z)를 얻을 수 있는가 마우스 클릭 된 지점/정점 좌표? 파이썬에 대한

답변

0

가장 인기있는 모델링 APS는이 작업을 수행하는 유용한 기능을 가지고 있습니다! 그들의 능력을 좀 더 잘 이해하기 위해 그들의 API's을 읽는 것이 좋습니다. 같은

믹서기를 들어

, 뭔가 :

obj = Blender.Object.GetSelected() 
coords = obj.location 

당신이 찾고있는 3 개의 좌표와 벡터를 반환해야합니다. 미안 Mayavi에 익숙하지 않지만 비슷한 명령이 있어야합니다. 희망이 도움이