Автор Тема: про меш оператор  (Прочитано 834 раз)

Оффлайн mr.bystrov

  • Житель
про меш оператор
« : 27 Март 2017, 16:27:50 »
есть такой меш оператор bpy.ops.mesh.bevel(offset=0.0, segments=1, vertex_only=False)
Offset - это смещение, а в чем оно измеряется там, в blendere?

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: про меш оператор
« Ответ #1 : 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 ...
Для Кота

Оффлайн mr.bystrov

  • Житель
Re: про меш оператор
« Ответ #2 : 29 Март 2017, 23:29:54 »
   Amount is offset of new edges from original.
если дословно переводить, то получаем "Сумма - это смещение новых ребер от оригинала."
все равно непонятно, в чем это смещение измеряется, что за blender единицы?

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: про меш оператор
« Ответ #3 : 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")
Для Кота

Оффлайн mr.bystrov

  • Житель
Re: про меш оператор
« Ответ #4 : 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  в чем измеряется?

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: про меш оператор
« Ответ #5 : 30 Март 2017, 19:41:47 »
>> вот тут смещение на  0.123, 0.123  в чем измеряется?
условные единицы это же условные единицы, пусть будут в этом случае метры ...
Для Кота

Оффлайн Samovar

  • Житель
Re: про меш оператор
« Ответ #6 : 30 Март 2017, 19:50:14 »
mr.bystrov, привязка абстрактных единиц, к метрам, километрам или нанометрам - это дело твоё личное... любое число -это абстракция, выражающая некоторое отношение (количество чего-то), что ли...

 


Яметрика

* По форуму

* Рекламный блок

* Последние вложения

1 (1).png
Скачано: 67
Автор: LEXA ANЭGROWND
blender.png
Скачано: 77
Автор: ipv2007
4.png
Скачано: 99
Автор: hiroyukiss
2.png
Скачано: 121
Автор: hiroyukiss

Скачано: 111
Автор: Dilifa12