2017-05-10 7 views
0

개체의 모퉁이 중 하나에 기초하여 위치를 지정하려면 어떻게해야합니까? 나는 현재 내가이 내가 원하는하지 않는 위치에 객체의 중심점을 이동 0비행기의 위치를 ​​어떻게 바꿉니 까?

obj.pos = [700, 700, 0] 

의 기본 Z와의 X, Y 위치 값을 설정하고있어 편집 가능한 폴리 있습니다. 모든 꼭지점을 선택하는 함수를 찾았지만 어떻게해야할지 모르겠습니다. 현재 사용은 모든 객체가 세계 원점 [0,0,0]에 쌓여서 좋지 않습니다.

verts = obj.selectedVerts 
for v in verts do 
(
v.pos = [(v.pos.x+700), (v.pos.y+700), (v.pos.z+0)] 
) 

답변

0

나는 그것을 알아 냈다고 생각합니다. 내가해야만하는 것은 비행기 물체의 피벗을 조정하는 것이 었습니다. 편집 가능한 폴리로 변환 할 필요가 없습니다.

obj.pivot = [(-(obj.width)/2)as Integer, ((obj.length)/2)as Integer, 0] 

이렇게 피벗 포인트가 가운데가 아닌 객체의 왼쪽 상단에 위치하도록 만들었습니다. 다음을 수행하여 센터로 재설정 할 수 있습니다.

obj.pivot = [0, 0, 0] 

이것은 개체가 아직 이동되지 않은 것으로 가정합니다.