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

相关推荐
三只坚果12 小时前
blender制作动画导入unity两种方式
unity·游戏引擎·blender
devwolf18 小时前
【verge3d】如何在项目里调用接口
blender·web3d·verge3d
3D虚拟工厂16 天前
Blender 智能模型库 | 人物·建筑·场景·机械等 近万高精度模型
blender
陶甜也16 天前
MCP-Blender插件的安装和使用
前端·ai·blender
山楂树の19 天前
模型优化——在MacOS 上使用 Python 脚本批量大幅度精简 GLB 模型(通过 Blender 处理)
python·macos·3d·图形渲染·blender
渲染101专业云渲染1 个月前
Blender 云渲染高效流程:渲染 101 集群加速实战
服务器·分布式·blender·maya·houdini
fcm191 个月前
blender 导入的fbx模型位置错乱
blender
阿拉丁的梦1 个月前
【3D大比拼第一集】--max,maya,c4d,blender的命令搜索功能
blender·maya
BJ_bafangonline1 个月前
如何更改Blender插件安装位置呢?
blender
小赖同学啊1 个月前
将Blender、Three.js与Cesium集成构建物联网3D可视化系统
javascript·物联网·blender