3d форум по Blender

Blender => Вопросы от новичков => Тема начата: mr.bystrov от 27 Март 2017, 16:27:50

Название: про меш оператор
Отправлено: mr.bystrov от 27 Март 2017, 16:27:50
есть такой меш оператор bpy.ops.mesh.bevel(offset=0.0, segments=1, vertex_only=False)
Offset - это смещение, а в чем оно измеряется там, в blendere?
Название: Re: про меш оператор
Отправлено: sungreen от 27 Март 2017, 18:22:16
Amount Type, What distance Amount measures

    OFFSET Offset, Amount is offset of new edges from original.
    WIDTH Width, Amount is width of new face.
    DEPTH Depth, Amount is perpendicular distance from original edge to bevel face.
    PERCENT Percent, Amount is percent of adjacent edge length.

... в BU (Blender Unit или в другой установленной единице) в зависимости от типа (OFFSET, DEPTH, WIDTH) или в процентах при PERCENT ...
Название: Re: про меш оператор
Отправлено: mr.bystrov от 29 Март 2017, 23:29:54
   Amount is offset of new edges from original.
если дословно переводить, то получаем "Сумма - это смещение новых ребер от оригинала."
все равно непонятно, в чем это смещение измеряется, что за blender единицы?
Название: Re: про меш оператор
Отправлено: sungreen от 30 Март 2017, 04:18:12
... если у тебя не установлены единицы изменения, то куб по умолчанию будет иметь ребра длиной 2 условные единицы ...
... соответственно offset тоже нужно задавать в этих условных единицах ...
... покажи на картинке где именно тебя смущает результат применения этого оператора? ...

... пример использования ...
Код
import bpy
scene=bpy.context.scene
scene.objects.active = bpy.data.objects["Cube"]
bpy.ops.object.mode_set(mode="EDIT")
bpy.ops.mesh.bevel(offset_type='OFFSET', offset=0.123, segments=1, profile=0.5, vertex_only=False)
bpy.ops.object.mode_set(mode="OBJECT")
Название: Re: про меш оператор
Отправлено: mr.bystrov от 30 Март 2017, 19:35:04
bpy.ops.mesh.bevel(offset_type='OFFSET', offset=0.123, segments=1, profile=0.5, vertex_only=False)
например, если рисовать на листке, то можно смещать линию или еще что-нибудь в сантиметрах.
а в blendere так и называются условные единицы? вот тут смещение на  0.123, 0.123  в чем измеряется?
Название: Re: про меш оператор
Отправлено: sungreen от 30 Март 2017, 19:41:47
>> вот тут смещение на  0.123, 0.123  в чем измеряется?
условные единицы это же условные единицы, пусть будут в этом случае метры ...
Название: Re: про меш оператор
Отправлено: Samovar от 30 Март 2017, 19:50:14
mr.bystrov, привязка абстрактных единиц, к метрам, километрам или нанометрам - это дело твоё личное... любое число -это абстракция, выражающая некоторое отношение (количество чего-то), что ли...