Description | Hierarchy | Fields | Methods | Properties |
type Tframe3DView = class(TFrame)
Tframe3DView
is used to encapsulate the interaction with the 3D view of the TPhastModel.
![]() |
glWidModelView: TGLWidget; |
![]() |
FPanning: boolean; |
![]() |
FTheBall: TArcBall; |
![]() |
FXOffset: integer; |
![]() |
FXPan: double; |
![]() |
FXPanStart: double; |
![]() |
FXStart: integer; |
![]() |
FYOffset: integer; |
![]() |
FYPan: double; |
![]() |
FYPanStart: double; |
![]() |
FYStart: integer; |
![]() |
FZoomFactor: double; |
![]() |
FZooming: boolean; |
![]() |
FZScale: double; |
![]() |
FZStart: double; |
![]() |
FListsCreated: Boolean; |
![]() |
FAxesGLIndex: GLuint; |
![]() |
FAxesCreated: Boolean; |
![]() |
procedure glWidModelViewMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); |
![]() |
procedure glWidModelViewMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); |
![]() |
procedure glWidModelViewMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); |
![]() |
procedure glWidModelViewRender(Sender: TObject); |
![]() |
procedure glWidModelViewResize(Sender: TObject); |
![]() |
procedure RecordAxes; |
![]() |
procedure DrawAxes; |
![]() |
procedure DrawGrid; |
![]() |
procedure DrawMesh; |
![]() |
constructor Create(AOwner: TComponent); override; |
![]() |
destructor Destroy; override; |
![]() |
procedure SetDefaultOrientation; |
![]() |
glWidModelView: TGLWidget; |
|
![]() |
FPanning: boolean; |
|
![]() |
FTheBall: TArcBall; |
|
![]() |
FXOffset: integer; |
If the width of the glWidModelView is greater tha its height, |
![]() |
FXPan: double; |
|
![]() |
FXPanStart: double; |
|
![]() |
FXStart: integer; |
|
![]() |
FYOffset: integer; |
If the height of the glWidModelView is greater tha its width, |
![]() |
FYPan: double; |
|
![]() |
FYPanStart: double; |
|
![]() |
FYStart: integer; |
|
![]() |
FZoomFactor: double; |
|
![]() |
FZooming: boolean; |
|
![]() |
FZScale: double; |
|
![]() |
FZStart: double; |
|
![]() |
FListsCreated: Boolean; |
![]() |
FAxesGLIndex: GLuint; |
![]() |
FAxesCreated: Boolean; |
![]() |
procedure glWidModelViewMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); |
|
![]() |
procedure glWidModelViewMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); |
|
![]() |
procedure glWidModelViewMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); |
|
![]() |
procedure glWidModelViewRender(Sender: TObject); |
|
![]() |
procedure glWidModelViewResize(Sender: TObject); |
|
![]() |
procedure RecordAxes; |
![]() |
procedure DrawAxes; |
![]() |
procedure DrawGrid; |
![]() |
procedure DrawMesh; |
![]() |
constructor Create(AOwner: TComponent); override; |
|
![]() |
destructor Destroy; override; |
|
![]() |
procedure SetDefaultOrientation; |
|