赞
踩
blender2.92
添加新立方体并向右移动 信息面板会出现两段代码
将两段代码粘贴复制到控制台运行(分别运行和全部复制同时粘贴运行皆可),可得刚刚的操作
添加
右移
或者粘贴到文本编辑器运行
加上import bpy
没有参数也可执行
参数之间逗号隔开
控制台-自动补全也可补全参数
也可以通过自动补全查看bpy下一级模块
循环代码
范围10输出i
在系统控制台查看
系统控制台中文乱码情况解决:
1.命令提示符cmd输入chcp 65001
2.切换到blender安装目录
如: cd /d D:\download\blender
3.输入blender(启动blender)
再打开文件,打开系统控制台则非乱码
输出10个数,分别为0123456789
若添加立方体时将i填入位置参数,则输出10个不同位置立方体
print只是在控制台输出
同等于(直接赋值)
或
自动计算框选数量len()
同
两个文本编辑器
鼠标放在左下角,变成十字,向上拖拽一个新编辑框,新建
控制台运行
菜单搜索:
运行代码
框选物体
import bpy class F_Tools(bpy.types.Operator): bl_idname="obj.dimian" bl_label="地面对齐" def execute(self,context): bpy.ops.object.align(align_mode='OPT_1', relative_to='OPT_1', align_axis={'Z'}) return{'FINISHED'} def menu_func(self, context): self.layout.operator(F_Tools.bl_idname) def register(): bpy.utils.register_class(F_Tools) bpy.types.VIEW3D_MT_object.append(menu_func) if __name__ == "__main__": register()
编辑-菜单查找
调出菜单搜索框,搜索“地面对齐”
物体对齐地面
或者
操作搜索:
偏好设置-界面-勾选开发选项
运行代码
框选物体
操作搜索-搜索地面对齐
import bpy
class F_Tools(bpy.types.Operator):
bl_idname="obj.dimian"
bl_label="地面对齐"
def execute(self,context):
bpy.ops.object.align(align_mode='OPT_1', relative_to='OPT_1', align_axis={'Z'})
return{'FINISHED'}
bpy.utils.register_class(F_Tools)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。