网易首页 > 网易号 > 正文 申请入驻

blender选择物体三大状态系列教程:选择篇

0
分享至

Blender 界面设计直观,同时还提供复杂的功能。某些操作在逻辑上适用于单个对象,而其他操作可以在逻辑上同时用于一个或多个对象。

为了处理这些场景,Blender开发人员创建了三种访问对象及其数据的方法。

这三种方法分别是:选择,激活和规范

本文选介绍选择

可以同时选择一个、多个或零个对象。使用选定对象的操作可以同时对单个对象或多个对象执行该操作。

选择对象

在继续之前,建议读者在3D视口中创建一些不同的对象作为示例。

当我们在3D视口中单击鼠标左键选择物体时,对象会高亮显示和取消高亮显示。

当我们按住Shift键并四处单击时,我们可以一次高亮显示多个对象。3D视口中的这些高亮显示表示选定的对象。

要列出选定的对象,请在交互控制台中键入以下代码:

#获取选定对象的列表

# 枚举 bpy.data.objects 数据块

bpy.context.selected_objects

正如我们前面提到的,bpy.context 子模块非常适合根据在 Blender 中所处的状态来获取对象列表。“请注意:这种两种状态分为物体模式和编辑模式”

在这种情况下,我们获取了所有选定的对象。

系统会返回下边列表

bpy.data.objects['Sphere'], bpy.data.objects['Circle'],bpy.data.objects['Cube']

在本例中,在3D视口中选择了名为Sphere的球体、名为Circle的圆和名为Cube的立方体。我们收到了一个包含bpy.data.Objects数据块的Python列表。

如果知道此类型的所有数据块都有一个Name值,我们可以遍历代码的结果以访问所选对象的名称。

以下代码获取所选对象的名称和位置:

[k.name for k in bpy.context.selected_objects]

Return the locations of selected objects

# (location of origin assuming no pending transformations)

[k.location for k in bpy.context.selected_objects]

现在,我们已经知道如何手动选择对象,我们需要根据某些条件自动选择对象。

以下代码是创建一个函数,该函数将对象名称作为参数并选择它,默认情况下清除所有其他选择。如果用户指定additive = True,,则该函数不会预先清除其他选择。

#编程方式选择对象

import bpy

def mySelector(objName, additive=False):

# By default, clear other selections

if not additive:

bpy.ops.object.select_all(action='DESELECT')

# Set the 'select' property of the datablock to True

bpy.data.objects[objName].select = True

Select only 'Cube'

mySelector('Cube')

# Select 'Sphere', keeping other selections

mySelector('Sphere', additive=True)

#Translate selected objects 1 unit along the xaxis

bpy.ops.transform.translate(value=(1, 0, 0))

注意 若要在不编写Python脚本的情况下轻松查看对象的名称,请导航到“属性”窗口并选择橙色立方体图标。现在,活动对象将在该子窗口顶部附近显示其名称,如图2-1所示。

此外,3D视口的左下角将显示活动对象的名称。我们将在本章的下一小节中讨论激活。

激活:在任何给定时间,只有一个对象可以处于活动状态。对活动对象执行操作的操作通常更具体、更强烈,因此无法同时直观地对许多操作执行。

规范:(仅限 Python)Python 脚本可以通过对象的名称访问对象,并直接写入其数据块。

虽然操作选定对象的操作通常是一种差异操作,如平移、旋转或缩放,但将数据写入特定对象通常是一种声明性操作,如位置、方向或大小。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
中国985大学最新排名,垫底的两所985,今年有机会低分捡漏!

中国985大学最新排名,垫底的两所985,今年有机会低分捡漏!

教育导向分享
2026-06-08 23:56:57
美军狂轰半年只伤皮毛,以色列一出手就捏碎命脉,刀法越来越狠辣

美军狂轰半年只伤皮毛,以色列一出手就捏碎命脉,刀法越来越狠辣

寰球经纬所
2026-06-09 10:45:34
广东男子殉情后续!岳母曝丑闻,关键证据缺失,涉事者逍遥法外

广东男子殉情后续!岳母曝丑闻,关键证据缺失,涉事者逍遥法外

青橘罐头
2026-06-09 07:28:15
不满用ChatGPT规划行程,美国大学生与母亲争吵后出走:8天后被发现死于日本深山

不满用ChatGPT规划行程,美国大学生与母亲争吵后出走:8天后被发现死于日本深山

新浪财经
2026-06-08 23:03:25
特朗普观战!尼克斯半场反超马刺7分 文班布伦森均15分阿奴17分

特朗普观战!尼克斯半场反超马刺7分 文班布伦森均15分阿奴17分

醉卧浮生
2026-06-09 09:51:17
西班牙梦幻开局!103秒闪击,奥亚萨瓦尔6场连入8球,队史第2人

西班牙梦幻开局!103秒闪击,奥亚萨瓦尔6场连入8球,队史第2人

奥拜尔
2026-06-09 10:09:42
乐福谈单节34分:我本有机会打破纪录,但欧文最后自己投了

乐福谈单节34分:我本有机会打破纪录,但欧文最后自己投了

懂球帝
2026-06-08 15:14:10
腾讯走,科兴衰!空出约15万㎡,租金暴跌至100,拼好饭都降价了

腾讯走,科兴衰!空出约15万㎡,租金暴跌至100,拼好饭都降价了

谭谈社会
2026-06-08 15:44:12
凌晨在北京去世、一口气谈 8 个男友,75 岁刘晓庆私生活谣言太离谱

凌晨在北京去世、一口气谈 8 个男友,75 岁刘晓庆私生活谣言太离谱

情感大头说说
2026-06-08 18:27:24
有性生活和没性生活,身体会出卖你!第三个区别,很多人没想到

有性生活和没性生活,身体会出卖你!第三个区别,很多人没想到

健康科普365
2026-05-30 16:30:29
为什么说闲鱼是中国最大的黑市?网友:我直接给跪了!

为什么说闲鱼是中国最大的黑市?网友:我直接给跪了!

另子维爱读史
2026-06-02 10:51:07
德黑兰的子弹打穿德黑兰!四千万库尔德人正蓄势待发?

德黑兰的子弹打穿德黑兰!四千万库尔德人正蓄势待发?

寰球经纬所
2026-06-07 21:53:23
法国队爆了!登贝莱当众教训姆巴佩!队内地位彻底反转

法国队爆了!登贝莱当众教训姆巴佩!队内地位彻底反转

奶盖熊本熊
2026-06-09 04:43:54
梅西:日本队是难缠对手;长期穿10号是骄傲

梅西:日本队是难缠对手;长期穿10号是骄傲

懂球帝
2026-06-09 11:23:12
秦海璐变卖房产、清空全部资产,凑出近亿身家,绝境兜底救下刘涛

秦海璐变卖房产、清空全部资产,凑出近亿身家,绝境兜底救下刘涛

一盅情怀
2026-06-08 15:18:19
226:195!美投票结果出炉,特朗普说话不管用,普京又要有麻烦了

226:195!美投票结果出炉,特朗普说话不管用,普京又要有麻烦了

说历史的老牢
2026-06-08 11:12:15
武汉市黄陂区委书记何建文,拟任市州正厅级领导职务

武汉市黄陂区委书记何建文,拟任市州正厅级领导职务

上观新闻
2026-06-08 14:55:07
详解尼克斯惜败:历史第二长13连胜终结 时隔46天输球无缘夺赛点

详解尼克斯惜败:历史第二长13连胜终结 时隔46天输球无缘夺赛点

醉卧浮生
2026-06-09 11:33:45
好家伙!随礼500元带六口人去吃席,刚吃到一半就被主人赶出来了

好家伙!随礼500元带六口人去吃席,刚吃到一半就被主人赶出来了

今朝牛马
2026-06-08 20:51:38
记者:吉达联合向萨拉赫开出6500万英镑年薪,薪资总和超C罗

记者:吉达联合向萨拉赫开出6500万英镑年薪,薪资总和超C罗

懂球帝
2026-06-09 04:48:10
2026-06-09 13:19:00
风儿说旅行
风儿说旅行
带你以探索的角度看世界美景。
1843文章数 1688关注度
往期回顾 全部

科技要闻

一文看懂苹果WWDC26:库克告别,Siri重生

头条要闻

日本记者提"日韩军事合作" 李在明:先道歉再说

头条要闻

日本记者提"日韩军事合作" 李在明:先道歉再说

体育要闻

谁会花400万,去看一场尼克斯的比赛?

娱乐要闻

痞幼生日会曝光!黑天鹅蛋糕价值3万

财经要闻

俞浩深陷争议 百亿追觅谁来托底?

汽车要闻

轴距加长/提供六座布局 奔驰纯电GLC五座鎏金版预售34.9万起

态度原创

教育
时尚
游戏
旅游
亲子

教育要闻

5款AI 同台竞写今年高考作文,高考阅卷作文组长打分,得分最高的竟是豆包!

夏天衬衫,真丝的更有质感!

《GTA6》新对手!《哥斯拉》的帮手来了 前后围剿

旅游要闻

千里大别山,一杯迎驾酒

亲子要闻

三五十元一支的“奥拉氟”儿童牙膏,是否物有所值?

无障碍浏览 进入关怀版