blender python编程入门
blender2.92
blender python编程入门
- 1.添加移动立方体
- 2.自动补全
- 3.循环输出立方体
- 4.修改物体名称
- 5.物体对齐blender命令(操作搜索/菜单搜索)
1.添加移动立方体
添加新立方体并向右移动 信息面板会出现两段代码
将两段代码粘贴复制到控制台运行(分别运行和全部复制同时粘贴运行皆可),可得刚刚的操作
添加
右移
或者粘贴到文本编辑器运行
加上import bpy
没有参数也可执行
参数之间逗号隔开
2.自动补全
控制台-自动补全也可补全参数
也可以通过自动补全查看bpy下一级模块
3.循环输出立方体
循环代码
范围10输出i
在系统控制台查看
系统控制台中文乱码情况解决:
1.命令提示符cmd输入chcp 65001
2.切换到blender安装目录
如: cd /d D:\download\blender
3.输入blender(启动blender)
再打开文件,打开系统控制台则非乱码
输出10个数,分别为0123456789
若添加立方体时将i填入位置参数,则输出10个不同位置立方体
print只是在控制台输出
同等于(直接赋值)
4.修改物体名称
或
自动计算框选数量len()
同
两个文本编辑器
鼠标放在左下角,变成十字,向上拖拽一个新编辑框,新建
5.物体对齐blender命令(操作搜索/菜单搜索)
控制台运行
菜单搜索:
运行代码
框选物体
import bpyclass 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 bpyclass 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)
blender python编程入门相关推荐
- 《树莓派Python编程入门与实战》——3.5 关于Python交互式shell
本节书摘来异步社区<树莓派Python编程入门与实战>一书中的第3章,第3.5节,作者:[美]Richard Blum,更多章节内容可以访问云栖社区"异步社区"公众号查 ...
- 《树莓派Python编程入门与实战(第2版)》——3.9 小结
本节书摘来自异步社区<树莓派Python编程入门与实战(第2版)>一书中的第3章,第3.9节,作者[美] Richard Blum Christine Bresnahan,陈晓明 马立新 ...
- python编程入门电子书下载-最经典的25本Python编程开发电子书(附下载地址)!...
如果,有人想转行程序猿,而让给出"如何切入编程"的建议的话,许多人一定毫不犹豫地向他推荐"Python"! 没错,就是这样一只Python,它让众多程序开发者, ...
- python编程语法大全-Python编程入门——基础语法详解
今天小编给大家带来Python编程入门--基础语法详解. 关于怎么快速学python,可以加下小编的python学习群:611+530+101,不管你是小白还是大牛,小编我都欢迎,不定期分享干货 每天 ...
- python编程语法-Python编程入门——基础语法详解
今天小编给大家带来Python编程入门--基础语法详解. 一.基本概念 1.内置的变量类型: Python是有变量类型的,而且会强制检查变量类型.内置的变量类型有如下几种: #浮点 float_num ...
- python编程if语法-Python编程入门基础语法详解经典
原标题:Python编程入门基础语法详解经典 一.基本概念 1.内置的变量类型: Python是有变量类型的,而且会强制检查变量类型.内置的变量类型有如下几种: #浮点 float_number = ...
- python编程语法-Python编程入门——基础语法详解(经典)
今天小编给大家带来Python编程入门--基础语法详解.温馨提示: 亮点在最后! 在这里还是要推荐下我自己建的Python开发学习群:301056051,群里都是学Python开发的,如果你正在学习P ...
- python编程入门经典教程-2020年5个经典python编程入门视频教程推荐学习
近三年,python在一二线城市,越来越火热了!企业的需求也是python编程学习者的动力!python学习网整理了适合于零基础朋友的5个python编程入门视频课程,这些都是python编程入门经典 ...
- 学会python编程容易吗-Python编程入门难不难
原标题:Python编程入门难不难 可能很多人都会觉得,IT行业非常高大上.Python编程入门难不难?很多同学还没开始进行Python编程的学习呢,就被恐惧拦在门外了.实际上,真的是这样的吗?不妨跟 ...
- python去哪里学-杭州python编程入门去哪学?
如今,人工智能诸多领域,都有涉及Python语言,它可以堪称火爆全球.据不完全统计,Python使用人数超过千万,30%IT新人入门都学Python技术.让很多人转行想加入Python编程语言的学习. ...
最新文章
- 不要一辈子靠技术生存
- [MySQL FAQ]系列 -- 为何授权不对
- C++ Primer 5th笔记(chap 19 特殊工具与技术)异常类层次
- 析构设置为虚函数的原因
- 数据绑定以及Container.DataItem几种方式与用法分析 收藏
- 深度理解Android InstantRun原理以及源码分析
- 推荐使用typora
- javascript 获取控件坐标
- CPU究竟是如何执行任务的?
- java 坦克大战_java课程设计之坦克大战
- 高性能数据库集群:分库分表
- EntityFramework之DetectChanges's Secrets(三)(我为EF正名)
- 大学生 生活小技巧:利用插件(Tampermonkey )学习网课 | 查题
- 机器学习(六)—— 分类
- 01.JavaSwing(概述)
- 名企招聘面试考题集锦
- arch(linux)挂接小鹤音形输入法
- Codefoeces 581B Luxurious Houses
- python123用户登录c_写代码: 实现用户输入用户名和密码,当用户名为seven且密码为123时,显示登录成功,否则登录失败。...
- 手把手教你做蓝牙小车(二)
热门文章
- 计算机网络期中考试总结反思,期中考试总结与反思范文
- 邮件的服务器密码不正确,企业邮箱foxmail提示接收密码错误解决方法
- python图像处理之一 - Pillow的基本用法
- MATLAB机器人工具箱(二)机器人模型建立
- Python工程师Java之路(n)手写中文分词
- 计算机的工作原理(冯诺依曼体系)
- 2022.8.16-8.18深圳核芯物联作为唯一的蓝牙AOA定位基站厂家受邀参加第十届中国电子信息博览会
- 谈一谈企业部署erp系统的三大时间段
- 硬盘柱面损坏怎么办_硬盘坏道屏蔽工具,详细教您如何修复硬盘坏道
- OA系统、ERP系统、MIS系统的区别