Я делаю сценарий для своих целей, но я застрял, когда хотел узнать местоположение выбранного (по сценарию) верт.Когда я хотел сделать это с
vert.co
, блендер показывает ошибку.Я хочу сделать это следующим образом:
- Выберите [0] вершина объекта
- Получить координаты этого вершины
- Установите местоположение курсора здесь
Спасибо за вашу помощь
Вот что я сделал
import bpy
from bpy import context
from mathutils import Vector
ObiektIndex = 3
bpy.context.scene.objects.active = bpy.data.objects[ObiektIndex] #zaznacz obiekt indexu 1++
# aktywny obj
#bpy.ops.object.editmode_toggle()
#bpy.ops.mesh.select_all(action='DESELECT')
#sel_mode = bpy.context.tool_settings.mesh_select_mode
#bpy.context.tool_settings.mesh_select_mode = [True, False, False]
obiekt = bpy.data.objects[ObiektIndex]
bpy.context.scene.objects.active = obiekt
bpy.ops.object.mode_set(mode='EDIT', toggle=False)
bpy.ops.mesh.select_all(action='DESELECT')
sel_mode = bpy.context.tool_settings.mesh_select_mode
bpy.context.tool_settings.mesh_select_mode = [True, False, False]
bpy.ops.object.mode_set(mode='OBJECT', toggle=False)
vert = obiekt.data
vert.vertices[0].select = True
bpy.ops.object.mode_set(mode='EDIT', toggle=False)
bpy.context.tool_settings.mesh_select_mode = sel_mode