如何在 Blender Python (bpy) 中添加或删除头发曲线中的头发

问题描述 投票:0回答:2

我正在尝试编写自己的脚本来在搅拌机中处理头发。我已经可以像这样修改搅拌机头发曲线对象上的点的位置:

bpy.data.objects["HairCurves"].data.curves[0].points[0].position = (1., 1., 1.)

但是我如何从这个hair_curve对象中添加或删除曲线和点呢?我尝试过类似的东西:

bpy.data.objects["HairCurves"].data.curves.new()
Traceback (most recent call last):
  File "<blender_console>", line 1, in <module>
AttributeError: 'bpy_prop_collection' object has no attribute 'new'

我很茫然。

python blender bpy
2个回答
2
投票

按照此操作:[https://developer.blender.org/T68981]

请注意,Python API 旁边的框尚未选中。


0
投票

必要的东西已合并到 main 中: https://projects.blender.org/blender/blender/pulls/112400

© www.soinside.com 2019 - 2024. All rights reserved.