你如何改变飞机的位置?

时间:2017-05-10 05:39:47

标签: maxscript

如果我希望位置基于对象的一个​​角,我该怎么做?我目前有一个可编辑的多边形,我设置x,y位置值,默认z为0。

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

这是将对象的中心点移动到我不想要的位置。我找到了一个选择所有顶点的功能,但我不确定如何处理它。目前的使用只是导致所有对象在世界起源[0,0,0]堆叠,因此没有好处。

$http({
                method : "POST",
                url : '/jobseeker',
                data : {
                    "email" : $scope.userdata.uemail,
                    "firstname" : $scope.userdata.fname,
                    "lastname" : $scope.userdata.lname,
                    "password" : $scope.userdata.upassword
                }
            }).success(function(data) {
                console.log(data);
                //state.go(to verification page for job seeker
            })

1 个答案:

答案 0 :(得分:0)

我相信我明白了。我所要做的就是调整平面物体的枢轴。毕竟,无需将其转换为可编辑的多边形。

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

这使得枢轴点位于对象的左上角而不是中心。您可以通过执行以下操作将其重置为中心:

obj.pivot = [0, 0, 0]

这假设对象尚未移动。