Como posso alterar a transformação por código mínimo?

Aug 28 2020

Sou um iniciante e só quero definir a localização, a rotação e a escala do objeto. Tentei obter o código por engenharia reversa, mas quando movi, girei e dimensionei meu objeto, vi um código complicado.

Respostas

4 SeyedMortezaKamali Aug 28 2020 at 07:30

se você deseja obter o código exato, não deve alterar a transformação na porta de visualização. quando você altera a transformação neste painel, funciona:

Localização

import bpy

obj = bpy.context.object
obj.location = (0,0,0)

Rotação

import bpy
import math

obj = bpy.context.object
obj.rotation_euler = (0,math.radians(90),0)

Escala

import bpy

obj= bpy.context.object
obj.scale = (1,1,1)