Delphi XE2中的TViewPort3D类

Delphi XE2中的TViewPort3D类,delphi,delphi-xe2,firemonkey,Delphi,Delphi Xe2,Firemonkey,我已经在运行时在DelphiXe2中创建了TViewPort3D-TLayout3D-TPlane-TCube类的对象 TViewPort3D>TLayout3D>TPlane>TCube是创建层次结构。Viewport3D拥有Layout3D等 我正在改变属性,如BringToFront,Visible=True和X、Y、Z位置以及旋转角度(视情况而定) 还添加了两个光源,一个在窗体的左侧,一个在Firemonkey 3D窗体的右侧&通过滚动条改变旋转角度,使灯光可以照射到这些创建的对象上。

我已经在运行时在DelphiXe2中创建了TViewPort3D-TLayout3D-TPlane-TCube类的对象

TViewPort3D>TLayout3D>TPlane>TCube是创建层次结构。Viewport3D拥有Layout3D等

我正在改变属性,如BringToFront,Visible=True和X、Y、Z位置以及旋转角度(视情况而定)

还添加了两个光源,一个在窗体的左侧,一个在Firemonkey 3D窗体的右侧&通过滚动条改变旋转角度,使灯光可以照射到这些创建的对象上。 正在创建对象,但无法在FMX表单上看到

在设计时,我可以从工具箱中放置相同的对象,并可以在运行时看到它们。但无法查看运行时创建的对象

如果需要,也可以共享代码

任何有关进一步阅读的帮助或链接都将非常有用。
提前感谢。

检查了包含的FMX样品了吗?我很肯定你会发现其中有些东西是可行的。总是,总是分享相关的代码(特别是当你在运行时处理事情的时候)。我删除了与delphi-XE2一起似乎不正确的fmx2标签,并将您的标题从“delphi XE”改为“delphi XE2”。您可能希望编辑它,使其更具描述性-可能是“FireMonkey 3D对象在运行时不可见”或其他(我没有更改它,因为我不确定我是否正确理解您的问题)。如果标题中也标记了“Delphi”,则通常不需要在标题中包含“Delphi”。