如果我希望位置基于对象的一个角,我该怎么做?我目前有一个可编辑的多边形,我设置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
})
答案 0 :(得分:0)
我相信我明白了。我所要做的就是调整平面物体的枢轴。毕竟,无需将其转换为可编辑的多边形。
obj.pivot = [(-(obj.width)/2)as Integer, ((obj.length)/2)as Integer, 0]
这使得枢轴点位于对象的左上角而不是中心。您可以通过执行以下操作将其重置为中心:
obj.pivot = [0, 0, 0]
这假设对象尚未移动。