公司开始使用blender后一直忙着写插件,最近准备把一些有用的东西写成博客记录一下吧

在使用一些bpy.ops.object下的函数时由于无法传参数,基本默认都是调用bpy.context.object或者是选中的模型,所以记录一下怎么将object设置成bpy.context.object

# 将所有选中的模型变成Falsebpy.ops.object.select_all(action='DESELECT')# 有Cube模型获取Cubeif 'Cube' in bpy.data.objects:ob = bpy.data.objects['Cube']# 将Cube变成选中状态ob.select_set(True)# 将Cube设置成bpy.context.objectbpy.context.view_layer.objects.active = obprint(bpy.context.object.name)

Blender 插件开发 将object设置成bpy.context.object相关推荐

  1. Blender Python相关操作指令(bpy)

    Blender Python相关操作指令(bpy) bpy语句 实现效果 bpy.context 当前环境的所有选择内容的 bpy.context.object 当前活项物体,只能选择一个 mesh ...

  2. blender报错“RuntimeError: Operator bpy.ops.object.mode_set.poll() Context missing active object”

    bpy.ops.mesh.select_all(action='SELECT') 报错 RuntimeError: Operator bpy.ops.object.mode_set.poll() Co ...

  3. Android挂逼修练之行---微信中把朋友圈封面设置成酷炫视频功能插件开发详解

    一.背景介绍 最近在刷抖音的时候看见别人发了一个可以把微信朋友圈封面图设置成视频的功能,比较好奇就自己研究了一下,最开始的时候第一灵感就是是不是微信设置封面图的接口有后门,就是微信为了后续功能扩展,服 ...

  4. Blender 插件开发 计算模型长宽高

    模型的长宽高在写一些需要计算的插件时还是挺有用的,可以通过object.dimensions(模型尺寸)知道,可是遇到复数模型组成的物体计算长宽高就比较麻烦了,像我这个模型就是复数子模型组成的,用一个 ...

  5. ThreadLocalMap的enrty的key为什么要设置成弱引用

    ThreadLocal如何回收value,什么时候回收?(学习笔记) https://www.cnblogs.com/1693977889zz/p/11111568.html 1)ThreadLoca ...

  6. object转成实体对象_Object.assign 原理及其实现

    编者按:本文转载自掘金专栏,由作者 木易杨说 授权奇舞周刊转载. 引言 上篇文章( https://github.com/yygmind/blog/issues/25 )介绍了赋值.浅拷贝和深拷贝,其 ...

  7. C#.NET Form设置/取消开机自动运行,判断程序是否已经设置成开机自动启动(转载)...

    #region//开机自动运行         private void CB_Auto_CheckedChanged(object sender, EventArgs e)         {//C ...

  8. Object转成map对象

    1.Object转换成map的方法 import java.lang.reflect.Field; import java.util.HashMap; import java.util.Map;/** ...

  9. Android入门--实现选择并编辑图片设置成头像

    在很多时候需要更换头像或者选择图片,所以这里总结下实现选择并编辑图片然后设置成头像的方法,下面开始: 整体结构如下: 创建项目,命名为ChooseImage_test 创建完成,在drawable-h ...

最新文章

  1. forall分批提交oracle,使用BULK COLLECT+FORALL加速批量提交
  2. Hibernate和Mysql5.1以上版本创建表出错 type=InnDB
  3. Flink从入门到精通100篇(二十三)-Flink实战应用案例:如何清理过期的 Checkpoint 目录?
  4. 修改 PhpStorm 的字体和样式
  5. Java8新特性之stream的详细用法
  6. bagging算法_集成算法——三个“臭皮匠”级算法优于一个“诸葛亮”级算法
  7. MySQL的存储过程和函数简单写法
  8. 大数据的“媒体玩法”
  9. C语言课后习题(48)
  10. 论文笔记_S2D.23_2011-ICCV_DTAM: 稠密的实时跟踪和建图
  11. 新手请教个问题,有关cocos2d-x
  12. D. Robot Rapping Results Report(拓扑排序+二分)
  13. Android 圆形头像控件CircleImageView
  14. Java读取批量Excel文件
  15. 【Redis笔记】缓存穿透与缓存击穿以及应对方法
  16. 珍藏绝版MTV全套 -《最动听的BEYOND
  17. (四)国产数据库-达梦DCA实操(创建用户、权限)
  18. android zip解压出错,常见的压缩解压文件出错解决办法
  19. 数据库与MPP数仓(十九):高效SQL
  20. 解决T400\T500\W500等安装win10驱动后黑屏问题

热门文章

  1. ubuntu18安装
  2. [52PJ] Java面向对象笔记(转自52 1510988116)
  3. 基于蝴蝶结结构的硅偏振分离器和旋转器的演示
  4. 群晖使用Linux命令,群晖216++常用命令及dokcer使用笔记「持续更新」
  5. 锁相环载波同步MATLAB实现,MATLAB中利用锁相环实现载波同步
  6. 还在为520礼物发愁吗?教你用python撩女朋友
  7. 海信E8K和E8H区别对比哪个好
  8. 人工客服真的是真人吗?
  9. Qt+大恒相机+OpenCV+MinGW界面开发
  10. 树莓派上搭建rtsp流媒体服务器