【问题标题】:POVRay referencing object rotation valuesPOVRay 引用对象旋转值
【发布时间】:2015-03-16 14:19:00
【问题描述】:

如何在 POVRay 中引用对象?我的意思是我想通过另一个对象的 Z 轴旋转值来旋转 X 轴上的另一个对象。

我正在考虑这样的事情(这当然行不通,只是为了向您展示我的意思):

// lets say before I #declared two objects named ObjA & ObjB
Object {
    ObjA
    rotate <ObjB.rotation.z, 0, 0>
}

有什么建议吗?

【问题讨论】:

    标签: object reference rotation povray


    【解决方案1】:

    通过变量保持对象同步,例如:

    #declare Rotation = <5, 3, 4>;
    
    Object  {
        ObjB
        rotate Rotation
    }
    
    Object  {
        ObjA
        rotate <Rotation.x, 0, 0>
    }
    

    请注意,如果您稍后更改(重新声明)旋转,则需要使用 vrotate() 内置函数手动更新对象的旋转。

    【讨论】:

      猜你喜欢
      • 2017-08-20
      • 1970-01-01
      • 1970-01-01
      • 2021-09-13
      • 2012-07-12
      • 2013-04-22
      • 2014-12-28
      • 1970-01-01
      • 2018-01-30
      相关资源
      最近更新 更多