blender_util.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:pyaeroopt 作者: mjzahr 项目源码 文件源码
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 )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号