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编程入门相关推荐

  1. 《树莓派Python编程入门与实战》——3.5 关于Python交互式shell

    本节书摘来异步社区<树莓派Python编程入门与实战>一书中的第3章,第3.5节,作者:[美]Richard Blum,更多章节内容可以访问云栖社区"异步社区"公众号查 ...

  2. 《树莓派Python编程入门与实战(第2版)》——3.9 小结

    本节书摘来自异步社区<树莓派Python编程入门与实战(第2版)>一书中的第3章,第3.9节,作者[美] Richard Blum Christine Bresnahan,陈晓明 马立新 ...

  3. python编程入门电子书下载-最经典的25本Python编程开发电子书(附下载地址)!...

    如果,有人想转行程序猿,而让给出"如何切入编程"的建议的话,许多人一定毫不犹豫地向他推荐"Python"! 没错,就是这样一只Python,它让众多程序开发者, ...

  4. python编程语法大全-Python编程入门——基础语法详解

    今天小编给大家带来Python编程入门--基础语法详解. 关于怎么快速学python,可以加下小编的python学习群:611+530+101,不管你是小白还是大牛,小编我都欢迎,不定期分享干货 每天 ...

  5. python编程语法-Python编程入门——基础语法详解

    今天小编给大家带来Python编程入门--基础语法详解. 一.基本概念 1.内置的变量类型: Python是有变量类型的,而且会强制检查变量类型.内置的变量类型有如下几种: #浮点 float_num ...

  6. python编程if语法-Python编程入门基础语法详解经典

    原标题:Python编程入门基础语法详解经典 一.基本概念 1.内置的变量类型: Python是有变量类型的,而且会强制检查变量类型.内置的变量类型有如下几种: #浮点 float_number = ...

  7. python编程语法-Python编程入门——基础语法详解(经典)

    今天小编给大家带来Python编程入门--基础语法详解.温馨提示: 亮点在最后! 在这里还是要推荐下我自己建的Python开发学习群:301056051,群里都是学Python开发的,如果你正在学习P ...

  8. python编程入门经典教程-2020年5个经典python编程入门视频教程推荐学习

    近三年,python在一二线城市,越来越火热了!企业的需求也是python编程学习者的动力!python学习网整理了适合于零基础朋友的5个python编程入门视频课程,这些都是python编程入门经典 ...

  9. 学会python编程容易吗-Python编程入门难不难

    原标题:Python编程入门难不难 可能很多人都会觉得,IT行业非常高大上.Python编程入门难不难?很多同学还没开始进行Python编程的学习呢,就被恐惧拦在门外了.实际上,真的是这样的吗?不妨跟 ...

  10. python去哪里学-杭州python编程入门去哪学?

    如今,人工智能诸多领域,都有涉及Python语言,它可以堪称火爆全球.据不完全统计,Python使用人数超过千万,30%IT新人入门都学Python技术.让很多人转行想加入Python编程语言的学习. ...

最新文章

  1. 不要一辈子靠技术生存
  2. [MySQL FAQ]系列 -- 为何授权不对
  3. C++ Primer 5th笔记(chap 19 特殊工具与技术)异常类层次
  4. 析构设置为虚函数的原因
  5. 数据绑定以及Container.DataItem几种方式与用法分析 收藏
  6. 深度理解Android InstantRun原理以及源码分析
  7. 推荐使用typora
  8. javascript 获取控件坐标
  9. CPU究竟是如何执行任务的?
  10. java 坦克大战_java课程设计之坦克大战
  11. 高性能数据库集群:分库分表
  12. EntityFramework之DetectChanges's Secrets(三)(我为EF正名)
  13. 大学生 生活小技巧:利用插件(Tampermonkey )学习网课 | 查题
  14. 机器学习(六)—— 分类
  15. 01.JavaSwing(概述)
  16. 名企招聘面试考题集锦
  17. arch(linux)挂接小鹤音形输入法
  18. Codefoeces 581B Luxurious Houses
  19. python123用户登录c_写代码: 实现用户输入用户名和密码,当用户名为seven且密码为123时,显示登录成功,否则登录失败。...
  20. 手把手教你做蓝牙小车(二)

热门文章

  1. 计算机网络期中考试总结反思,期中考试总结与反思范文
  2. 邮件的服务器密码不正确,企业邮箱foxmail提示接收密码错误解决方法
  3. python图像处理之一 - Pillow的基本用法
  4. MATLAB机器人工具箱(二)机器人模型建立
  5. Python工程师Java之路(n)手写中文分词
  6. 计算机的工作原理(冯诺依曼体系)
  7. 2022.8.16-8.18深圳核芯物联作为唯一的蓝牙AOA定位基站厂家受邀参加第十届中国电子信息博览会
  8. 谈一谈企业部署erp系统的三大时间段
  9. 硬盘柱面损坏怎么办_硬盘坏道屏蔽工具,详细教您如何修复硬盘坏道
  10. OA系统、ERP系统、MIS系统的区别