用python在搅拌机中旋转立方体

时间:2016-12-06 19:44:32

标签: python rotation blender mesh blender-2.67

我在blender中使用python创建了一个立方体

bpy.ops.mesh.primitive_cube_add(radius=1, location=(x, y, z))  

我想围绕其z轴旋转立方体,其随机角度介于-180,180度之间。有争论还是我需要新的代码?我该如何做到这一点?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以将旋转参数添加到primitive_cube_Add。请注意,python旋转选项使用弧度,因此您可能需要使用math.radians(x)

java.lang.IllegalStateException: No current assignment for partition mytopic-1
    at org.apache.kafka.clients.consumer.internals.SubscriptionState.assignedState(SubscriptionState.java:251)
    at org.apache.kafka.clients.consumer.internals.SubscriptionState.seek(SubscriptionState.java:276)
    at org.apache.kafka.clients.consumer.KafkaConsumer.seek(KafkaConsumer.java:1135)
    at xx.xxx.xxx.Test.main(Test.java:182)

您也可以在创建后直接更改rotatation of the object。在bpy.ops.mesh.primitive_cube_add(radius=1, location=(x,y,z), rotation=(rx,ry,rz)) 之后,选择了新对象并且它是活动对象。

primitive_cube_add()

虽然上面的示例有效,但使用mathutils.Eulermathutils.Quaternion对象指定轮换更为正确。