|
@@ -1,32 +1,23 @@
|
|
object FormDiffuseShader: TFormDiffuseShader
|
|
object FormDiffuseShader: TFormDiffuseShader
|
|
Left = 261
|
|
Left = 261
|
|
Top = 176
|
|
Top = 176
|
|
- Margins.Left = 5
|
|
|
|
- Margins.Top = 5
|
|
|
|
- Margins.Right = 5
|
|
|
|
- Margins.Bottom = 5
|
|
|
|
Caption = 'GLSL Diffuse Specular Shader'
|
|
Caption = 'GLSL Diffuse Specular Shader'
|
|
- ClientHeight = 922
|
|
|
|
- ClientWidth = 1397
|
|
|
|
|
|
+ ClientHeight = 527
|
|
|
|
+ ClientWidth = 798
|
|
Color = clBtnFace
|
|
Color = clBtnFace
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Color = clWindowText
|
|
- Font.Height = -19
|
|
|
|
|
|
+ Font.Height = -11
|
|
Font.Name = 'MS Sans Serif'
|
|
Font.Name = 'MS Sans Serif'
|
|
Font.Style = []
|
|
Font.Style = []
|
|
Position = poScreenCenter
|
|
Position = poScreenCenter
|
|
OnCreate = FormCreate
|
|
OnCreate = FormCreate
|
|
- PixelsPerInch = 168
|
|
|
|
- TextHeight = 24
|
|
|
|
|
|
+ TextHeight = 13
|
|
object Viewer: TGLSceneViewer
|
|
object Viewer: TGLSceneViewer
|
|
Left = 0
|
|
Left = 0
|
|
Top = 0
|
|
Top = 0
|
|
- Width = 1115
|
|
|
|
- Height = 922
|
|
|
|
- Margins.Left = 5
|
|
|
|
- Margins.Top = 5
|
|
|
|
- Margins.Right = 5
|
|
|
|
- Margins.Bottom = 5
|
|
|
|
|
|
+ Width = 637
|
|
|
|
+ Height = 527
|
|
Camera = Camera
|
|
Camera = Camera
|
|
Buffer.FogEnvironment.FogColor.Color = {ACC8483E9A99193FCDCC4C3F9A99993E}
|
|
Buffer.FogEnvironment.FogColor.Color = {ACC8483E9A99193FCDCC4C3F9A99993E}
|
|
Buffer.FogEnvironment.FogStart = 50.000000000000000000
|
|
Buffer.FogEnvironment.FogStart = 50.000000000000000000
|
|
@@ -37,31 +28,25 @@ object FormDiffuseShader: TFormDiffuseShader
|
|
Buffer.AntiAliasing = aaNone
|
|
Buffer.AntiAliasing = aaNone
|
|
Buffer.DepthPrecision = dp24bits
|
|
Buffer.DepthPrecision = dp24bits
|
|
Buffer.ColorDepth = cd24bits
|
|
Buffer.ColorDepth = cd24bits
|
|
- FieldOfView = 163.948654174804700000
|
|
|
|
|
|
+ FieldOfView = 152.285934448242200000
|
|
PenAsTouch = False
|
|
PenAsTouch = False
|
|
Align = alClient
|
|
Align = alClient
|
|
TabOrder = 0
|
|
TabOrder = 0
|
|
end
|
|
end
|
|
object Panel1: TPanel
|
|
object Panel1: TPanel
|
|
- Left = 1115
|
|
|
|
|
|
+ Left = 637
|
|
Top = 0
|
|
Top = 0
|
|
- Width = 282
|
|
|
|
- Height = 922
|
|
|
|
- Margins.Left = 5
|
|
|
|
- Margins.Top = 5
|
|
|
|
- Margins.Right = 5
|
|
|
|
- Margins.Bottom = 5
|
|
|
|
|
|
+ Width = 161
|
|
|
|
+ Height = 527
|
|
Align = alRight
|
|
Align = alRight
|
|
TabOrder = 1
|
|
TabOrder = 1
|
|
|
|
+ ExplicitLeft = 629
|
|
|
|
+ ExplicitHeight = 502
|
|
object LightMovingCheckBox: TCheckBox
|
|
object LightMovingCheckBox: TCheckBox
|
|
- Left = 14
|
|
|
|
- Top = 14
|
|
|
|
- Width = 170
|
|
|
|
- Height = 30
|
|
|
|
- Margins.Left = 5
|
|
|
|
- Margins.Top = 5
|
|
|
|
- Margins.Right = 5
|
|
|
|
- Margins.Bottom = 5
|
|
|
|
|
|
+ Left = 8
|
|
|
|
+ Top = 8
|
|
|
|
+ Width = 97
|
|
|
|
+ Height = 17
|
|
Caption = 'Light is Moving'
|
|
Caption = 'Light is Moving'
|
|
Checked = True
|
|
Checked = True
|
|
Color = clBtnFace
|
|
Color = clBtnFace
|
|
@@ -70,14 +55,10 @@ object FormDiffuseShader: TFormDiffuseShader
|
|
TabOrder = 0
|
|
TabOrder = 0
|
|
end
|
|
end
|
|
object ShaderEnabledCheckBox: TCheckBox
|
|
object ShaderEnabledCheckBox: TCheckBox
|
|
- Left = 14
|
|
|
|
- Top = 112
|
|
|
|
- Width = 170
|
|
|
|
- Height = 30
|
|
|
|
- Margins.Left = 5
|
|
|
|
- Margins.Top = 5
|
|
|
|
- Margins.Right = 5
|
|
|
|
- Margins.Bottom = 5
|
|
|
|
|
|
+ Left = 8
|
|
|
|
+ Top = 64
|
|
|
|
+ Width = 97
|
|
|
|
+ Height = 17
|
|
Caption = 'Shader Enabled'
|
|
Caption = 'Shader Enabled'
|
|
Checked = True
|
|
Checked = True
|
|
State = cbChecked
|
|
State = cbChecked
|
|
@@ -85,41 +66,29 @@ object FormDiffuseShader: TFormDiffuseShader
|
|
OnClick = ShaderEnabledCheckBoxClick
|
|
OnClick = ShaderEnabledCheckBoxClick
|
|
end
|
|
end
|
|
object TurnPitchrollCheckBox: TCheckBox
|
|
object TurnPitchrollCheckBox: TCheckBox
|
|
- Left = 14
|
|
|
|
- Top = 42
|
|
|
|
- Width = 240
|
|
|
|
- Height = 30
|
|
|
|
- Margins.Left = 5
|
|
|
|
- Margins.Top = 5
|
|
|
|
- Margins.Right = 5
|
|
|
|
- Margins.Bottom = 5
|
|
|
|
|
|
+ Left = 8
|
|
|
|
+ Top = 24
|
|
|
|
+ Width = 137
|
|
|
|
+ Height = 17
|
|
Caption = 'Turn-Pitch-Roll Enabled'
|
|
Caption = 'Turn-Pitch-Roll Enabled'
|
|
Checked = True
|
|
Checked = True
|
|
State = cbChecked
|
|
State = cbChecked
|
|
TabOrder = 2
|
|
TabOrder = 2
|
|
end
|
|
end
|
|
object RealisticSpecularCheckBox: TCheckBox
|
|
object RealisticSpecularCheckBox: TCheckBox
|
|
- Left = 14
|
|
|
|
- Top = 198
|
|
|
|
- Width = 240
|
|
|
|
- Height = 30
|
|
|
|
- Margins.Left = 5
|
|
|
|
- Margins.Top = 5
|
|
|
|
- Margins.Right = 5
|
|
|
|
- Margins.Bottom = 5
|
|
|
|
|
|
+ Left = 8
|
|
|
|
+ Top = 113
|
|
|
|
+ Width = 137
|
|
|
|
+ Height = 17
|
|
Caption = 'Realistic Specular Mode'
|
|
Caption = 'Realistic Specular Mode'
|
|
TabOrder = 3
|
|
TabOrder = 3
|
|
OnClick = RealisticSpecularCheckBoxClick
|
|
OnClick = RealisticSpecularCheckBoxClick
|
|
end
|
|
end
|
|
object MultiLightShaderCheckBox: TCheckBox
|
|
object MultiLightShaderCheckBox: TCheckBox
|
|
- Left = 14
|
|
|
|
- Top = 140
|
|
|
|
- Width = 198
|
|
|
|
- Height = 30
|
|
|
|
- Margins.Left = 5
|
|
|
|
- Margins.Top = 5
|
|
|
|
- Margins.Right = 5
|
|
|
|
- Margins.Bottom = 5
|
|
|
|
|
|
+ Left = 8
|
|
|
|
+ Top = 80
|
|
|
|
+ Width = 113
|
|
|
|
+ Height = 17
|
|
Caption = 'MultiLight Shader'
|
|
Caption = 'MultiLight Shader'
|
|
Checked = True
|
|
Checked = True
|
|
State = cbChecked
|
|
State = cbChecked
|
|
@@ -127,14 +96,10 @@ object FormDiffuseShader: TFormDiffuseShader
|
|
OnClick = MultiLightShaderCheckBoxClick
|
|
OnClick = MultiLightShaderCheckBoxClick
|
|
end
|
|
end
|
|
object EnableFogCheckBox: TCheckBox
|
|
object EnableFogCheckBox: TCheckBox
|
|
- Left = 14
|
|
|
|
- Top = 238
|
|
|
|
- Width = 240
|
|
|
|
- Height = 30
|
|
|
|
- Margins.Left = 5
|
|
|
|
- Margins.Top = 5
|
|
|
|
- Margins.Right = 5
|
|
|
|
- Margins.Bottom = 5
|
|
|
|
|
|
+ Left = 8
|
|
|
|
+ Top = 136
|
|
|
|
+ Width = 137
|
|
|
|
+ Height = 17
|
|
Caption = 'Enable fog'
|
|
Caption = 'Enable fog'
|
|
TabOrder = 5
|
|
TabOrder = 5
|
|
OnClick = EnableFogCheckBoxClick
|
|
OnClick = EnableFogCheckBoxClick
|