Blender Bevel: несколько методов создания скошенных краев в Blender

  1. Модификатор скоса:
    Модификатор скоса позволяет автоматически добавлять к модели скошенные края. Вы можете управлять такими параметрами, как ширина, сегменты и профиль.

    Пример кода:

    import bpy
    # Select the object you want to add the bevel modifier to
    obj = bpy.context.object
    # Add the bevel modifier
    modifier = obj.modifiers.new("Bevel", 'BEVEL')
    modifier.width = 0.1
    modifier.segments = 2
    modifier.profile = 0.5
  2. Инструмент «Скос»:
    Инструмент «Скос» — это ручной метод скоса краев в Blender. Он позволяет интерактивно управлять фаской, регулируя такие параметры, как ширина, сегменты и профиль.

    Пример кода (с использованием bpy.ops):

    import bpy
    # Select the edges you want to bevel
    bpy.ops.object.mode_set(mode='EDIT')
    bpy.ops.mesh.select_mode(type='EDGE')
    bpy.ops.mesh.select_all(action='DESELECT')
    bpy.ops.mesh.select_non_manifold()
    bpy.ops.object.mode_set(mode='OBJECT')
    # Apply the bevel
    bpy.ops.object.mode_set(mode='EDIT')
    bpy.ops.mesh.bevel(offset=0.1, segments=2, profile=0.5)
  3. Модификатор скоса (Python API):
    Вы также можете добавить модификатор скоса к объекту с помощью API Blender Python.

    Пример кода:

    import bpy
    # Select the object you want to add the bevel modifier to
    obj = bpy.context.object
    # Add the bevel modifier
    modifier = obj.modifiers.new("Bevel", 'BEVEL')
    modifier.width = 0.1
    modifier.segments = 2
    modifier.profile = 0.5
    # Apply the modifier
    bpy.ops.object.modifier_apply(modifier="Bevel")