Blender Object 的 name 字段不是 string

之前在获取 object 的 name 之后直接当作 string,对他调用 string 的函数,结果导致了 blender 崩溃,完全不知道哪错了

后面发现 object 的 name 字段似乎不是 string,需要先转到 string

感觉 blender 这点不好,调用了错误的函数之后就直接崩溃了......

python 复制代码
import bpy 

for obj in bpy.data.collections['FluidMesh'].all_objects:
    mesh_name = str(obj.name) # object.name is not string 
    mesh_name = mesh_name.replace("frame_", "")
    i = int(mesh_name)
    
    ...

Blender 版本 4.0.2

相关推荐
穷人小水滴4 天前
编写 blender python 扩展 (extension / addon)
python·3d·开源·blender·扩展
就叫飞六吧5 天前
四款主流的3D创作和游戏开发软件的核心特点和关系
unity·blender
Raina_H6 天前
Blender进阶:贴图与UV
经验分享·3d·blender·贴图·uv
Raina_H6 天前
Blender进阶:着色器节点
3d·blender·材质·贴图·着色器·uv
碎像21 天前
blender 理解 积木组合 动画制作 学习笔记
blender
穷人小水滴21 天前
(科幻) 人形物体的 3D 建模
3d·机器人·blender·科幻
巽星石1 个月前
【Blender Python】5.Blender场景中的集合
python·blender·集合
巽星石1 个月前
【Blender Python】6.修改物体模式
python·blender
穷人小水滴1 个月前
交通工具等物体的 3D 建模 (科幻游戏 《外卖员模拟器》)
游戏·3d·blender·设计·建模·科幻
巽星石1 个月前
【Blender Python】7.一些运算、三角函数以及随机
python·blender·三角函数·随机·环形阵列