SuperAPI AI 工具集

blender-syntax-mesh

设计与创作

查看项目

更新于 10-15 22:17

技能介绍

用途:在 Blender Python 中创建或编辑网格几何体,覆盖顶点、边、面、BMesh 操作与批量数据访问,并提示性能与版本兼容陷阱。

主要能力:提供快速参考与关键警告,例如编辑模式下不要直接访问 mesh.vertices/edges/polygons/loops,应使用 bmesh.from_edit_mesh();from_pydata 后必须 mesh.update();对象模式 BMesh 必须 bm.free()(编辑模式 BMesh 不得 free);按索引访问前需 ensure_lookup_table();4.0+ 移除 calc_normals(),4.1+ 移除 use_auto_smooth 与 calc_normals_split(),倒角权重、折痕、顶点色改为通用属性。含 3.x 至 4.3 的破坏性变更矩阵、选择方法的决策树,以及 from_pydata 建网格、foreach_set 高性能建网格、对象/编辑模式 BMesh、foreach_get 批量读取、UV 层、通用属性、自定义法线等模式,另附常用操作、性能对照表、属性类型与域、内置命名属性与官方文档链接。

使用方式:按资料中的模式与注意事项编写脚本,导入 bpy、bmesh,必要时 numpy;大数据读写用 foreach_get/foreach_set 的扁平数组(float32/int32),大网格预分配并设置 loops/polygons,拓扑修改用 BMesh,编辑模式改后调用 bmesh.update_edit_mesh(),对象模式改后 bm.to_mesh() 并 bm.free()。

适用场景:程序化建模、批量导入导出网格数据、性能敏感的大网格处理,以及跨 Blender 版本的脚本兼容维护。

限制:无安装命令与收费信息,暂未提供。未提供具体价格、平台与效果数据。