Автор Тема: вообще не шарю  (Прочитано 917 раз)

Оффлайн boss.dima.karpov

  • Житель
вообще не шарю
« : 23 Март 2016, 14:53:04 »
Есть куб (рис №1 "до").
После манипуляций его переместили/повернули (рис №2 "после").
как можно с помощью скрипта переместить куб на (0,0,0) при том, чтобы был назад повернут (т.е. как изначально).

obj.location = (0,0,0) - ставит куб в середину, но как его повернуть назад?
bpy.ops.transform.rotate(value="как узнать, на сколько повернуть, например,Х", axis=(1,0,0))

bdancer

  • Гость
Re: вообще не шарю
« Ответ #1 : 23 Март 2016, 16:38:49 »
Можно так:
Код: (python) [Выделить]
def transformBack(ob):
    obItm = ob.matrix_world.copy()
    obItm.invert()
    ob.matrix_world = ob.matrix_world * obItm

if __name__ == '__main__':
    import bpy

    ob = bpy.context.active_object
    if ob:
        transformBack(ob)

Оффлайн boss.dima.karpov

  • Житель
Re: вообще не шарю
« Ответ #2 : 23 Март 2016, 17:16:26 »
спасибо!

Оффлайн boss.dima.karpov

  • Житель
Re: вообще не шарю
« Ответ #3 : 23 Март 2016, 18:32:35 »
Можно так:
Код: (python) [Выделить]
def transformBack(ob):
    obItm = ob.matrix_world.copy()
    obItm.invert()
    ob.matrix_world = ob.matrix_world * obItm

if __name__ == '__main__':
    import bpy

    ob = bpy.context.active_object
    if ob:
        transformBack(ob)

а вот если я изменяю куб в какой-нибудь прямоугольник, а потом вызываю вашу функцию, это прямоугольник превращается назад в куб.  Можно как-то сохранить форму?

Оффлайн svobodapolza

  • Житель
Re: вообще не шарю
« Ответ #4 : 23 Март 2016, 19:29:14 »
КЛИЧ О ПОМОЩИ  :'( :'(

Ребят, пожалуйста помогите!
Первая же попытка ознаименовалась неудачей((

Пытаюсь импортировать svg в Blender. И не происходит вообще ничего. Пересмотрела миллион уроков. И никак. Просто пустое рабочее пространство.
Может что то с программой или в чем может быть дело?

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: вообще не шарю
« Ответ #5 : 23 Март 2016, 19:41:49 »
>> И не происходит вообще ничего.
... а в списке объектов в окне Outliner ничего не добавилось?
просто иногда при импорте svg объекты получаются очень и очень маленькие, что их не сразу и найдёшь ...

... выложи svg ...
Для Кота