标签: glscene

全球轮换

在GLScene中,我们有三个参数(RollAngle,PitchAngle和TurnAngle)用于围绕局部方向旋转.在下图中,如何围绕全局方向(橙色轴)旋转立方体?

在此输入图像描述

delphi opengl quaternions euler-angles glscene

7
推荐指数
2
解决办法
2254
查看次数

Delphi - 用于在3D模型上绘制的GLScene或FireMonkey Demo示例

是否有任何关于如何使用Delphi GLScene组件或FireMonkey在3D模型上绘制纯色的演示或文章?

delphi opengl directx glscene firemonkey

7
推荐指数
2
解决办法
3762
查看次数

在将RADScene安装到RAD Studio 2010中时,如何解决致命的编译器错误?

我正在尝试将GLScene安装到RAD Studio 2010中,目的是从大多数C++项目中使用它.我下载了最新的快照(5991,2011年11月)并且一直在尝试编译和安装两个主要的软件包: GLScene_DesignTime和GLScene_RunTime.我甚至没有尝试过其他一些库(CUDA等),我只想让基本软件包运行.

我遇到了一些问题,其中一个是我无法解决的问题,而且我正在寻求那些已成功安装GLScene的人的帮助,或者可能知道如何解决这些Delphi编译器错误.

第一个问题(解决?)

编译时,许多文件都出现以下错误:

[DCC Warning] GLSelection.pas(297): W1025 Unsupported language feature: 'abstract class method'
Run Code Online (Sandbox Code Playgroud)

这是由方法声明引起的:

TGLBaseSelectTechnique = class
  public
    class function IsSupported: Boolean; virtual; abstract;
Run Code Online (Sandbox Code Playgroud)

似乎Delphi 2010中不支持虚拟抽象类方法,我通过删除' abstract'并提供虚拟实现来解决它,例如只返回false.

第二个问题(未解决) - Delphi编译器致命错误

我现在遇到两个更严重的错误.编译时,编译器失败如下:

[DCC Fatal Error] Exception EAccessViolation: Access violation at address 05AE8ED9 in module 'dcc140.dll'. Read of address 00000003
[DCC Error] Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))
Run Code Online (Sandbox Code Playgroud)

它没有说明是什么文件引起了这个,但我认为它是由它造成的Spline.pas.偶尔也不经常,我得到这个:

[DCC …
Run Code Online (Sandbox Code Playgroud)

delphi c++builder glscene

7
推荐指数
1
解决办法
2558
查看次数

Delphi GLScene导出场景为stl

我有一个GLScene项目.在SceneViewer我导入一些stl文件作为自由形式.用户可以与此对象交互(使用鼠标移动和旋转它们).

现在我必须将整个导出Scene到一个stl文件,因此自由形式的位置和旋转应该像在Scene此导出之后("合并").

我发现这个线程有同样的问题:将"场景"导出到STL文件,但这会创建一个损坏的stl文件(尝试使用meshlab打开).

我希望有一些创建解决方案的想法.如果有人知道另一种3d文件格式的解决方案,它也会很棒.

delphi stl export glscene scene

6
推荐指数
1
解决办法
1434
查看次数

如何防止Delphi应用程序在启动时创建GLScene日志文件?

我的delphi应用程序在启动时创建以下.log文件:

0    (I)    Thread ID 6168  Log subsystem started in elapsed time mode.
0    (I)    Thread ID 4620  Service thread started
312  (i)    Thread ID 4620  Temporary rendering context created
312  (I)    Thread ID 4620  Getting OpenGL entry points and extension
...
Run Code Online (Sandbox Code Playgroud)

它在哪里受到控制?

delphi glscene delphi-xe2

3
推荐指数
1
解决办法
656
查看次数