def blender_make_deform_object_from_self(self):
"""
Make blender Lattice object from Lattice object. Only available during
call to Blender.
"""
rot = self.rot
# Make blender lattice object
latt = create_lattice(partitions=self.part, interp=self.interp)
latt.location = Vector(self.center)
latt.scale = Vector(self.scale)
if rot is not None:
vec = Vector(rot['vec'])
mat = Matrix.Rotation(rot['angle'], 3, vec)
latt.rotation_euler = mat.to_euler()
#latt.rotation_euler = Euler (self.rot, 'XYZ')
self.blend_objs.deform_obj = latt
self.blend_objs.deform_type = 'LATTICE'
self.blend_objs.mesh_obj = create_mesh_object('LATTICE', self.nodes)
return ( latt )
评论列表
文章目录