0

我在运行时在 Delphi XE2 中创建了 TViewPort3D - TLayout3D - TPlane - TCube 类的对象。

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

我正在根据需要逐步更改 BringToFront、Visible=True 和 X、Y、Z 位置以及 RotationAngles 等属性。

还添加了两个光源,一个在窗体的左侧,一个在 Firemonkey 3D 窗体的右侧,并在滚动条的帮助下改变它们的旋转角度,以便光线可以落在这些创建的对象上。对象正在创建,但在 FMX 表单上看不到。

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

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

任何帮助或进一步阅读的链接都会非常有帮助。提前致谢。

4

0 回答 0