MathgeomGLS
275 строк · 5.9 Кб
1object Form1: TForm12Left = 03Top = 04Margins.Left = 55Margins.Top = 56Margins.Right = 57Margins.Bottom = 58BorderIcons = [biSystemMenu, biMinimize]9BorderStyle = bsSingle10Caption = 'Circles'11ClientHeight = 62112ClientWidth = 101213Color = clBtnFace14Font.Charset = DEFAULT_CHARSET15Font.Color = clWindowText16Font.Height = -1917Font.Name = 'Tahoma'18Font.Style = []19Position = poScreenCenter20OnCreate = FormCreate21PixelsPerInch = 16822TextHeight = 2323object Label1: TLabel24Left = 63025Top = 1426Width = 10227Height = 2328Margins.Left = 529Margins.Top = 530Margins.Right = 531Margins.Bottom = 532Caption = 'Segments : '33end34object Label2: TLabel35Left = 63036Top = 9837Width = 6838Height = 2339Margins.Left = 540Margins.Top = 541Margins.Right = 542Margins.Bottom = 543Caption = 'Width : '44end45object Label3: TLabel46Left = 63047Top = 16848Width = 7449Height = 2350Margins.Left = 551Margins.Top = 552Margins.Right = 553Margins.Bottom = 554Caption = 'Height : '55end56object Label4: TLabel57Left = 63058Top = 23859Width = 8860Height = 2361Margins.Left = 562Margins.Top = 563Margins.Right = 564Margins.Bottom = 565Caption = 'Rotation : '66end67object GLSceneViewer1: TGLSceneViewer68Left = 1469Top = 1470Width = 58971Height = 54772Margins.Left = 573Margins.Top = 574Margins.Right = 575Margins.Bottom = 576Camera = Camera77Buffer.BackgroundColor = clBlack78FieldOfView = 159.27970886230470000079PenAsTouch = False80TabOrder = 081end82object sbSegments: TScrollBar83Left = 63084Top = 4785Width = 32486Height = 2887Margins.Left = 588Margins.Top = 589Margins.Right = 590Margins.Bottom = 591Max = 6492Min = 393PageSize = 094Position = 3295TabOrder = 196OnChange = sbCircleChange97end98object sbWidth: TScrollBar99Left = 630100Top = 126101Width = 324102Height = 28103Margins.Left = 5104Margins.Top = 5105Margins.Right = 5106Margins.Bottom = 5107Max = 150108PageSize = 0109Position = 90110TabOrder = 2111OnChange = sbCircleChange112end113object sbHeight: TScrollBar114Left = 630115Top = 196116Width = 324117Height = 28118Margins.Left = 5119Margins.Top = 5120Margins.Right = 5121Margins.Bottom = 5122Max = 150123PageSize = 0124Position = 90125TabOrder = 3126OnChange = sbCircleChange127end128object ScrollBar4: TScrollBar129Left = 630130Top = 266131Width = 324132Height = 28133Margins.Left = 5134Margins.Top = 5135Margins.Right = 5136Margins.Bottom = 5137Max = 360138PageSize = 0139TabOrder = 4140OnChange = sbCircleChange141end142object chbSpline: TCheckBox143Left = 630144Top = 308145Width = 170146Height = 30147Margins.Left = 5148Margins.Top = 5149Margins.Right = 5150Margins.Bottom = 5151Caption = 'Cubic spline'152TabOrder = 5153OnClick = chbSplineClick154end155object chbNodes: TCheckBox156Left = 630157Top = 364158Width = 170159Height = 29160Margins.Left = 5161Margins.Top = 5162Margins.Right = 5163Margins.Bottom = 5164Caption = 'Nodes'165TabOrder = 6166OnClick = chbNodesClick167end168object chbDash: TCheckBox169Left = 630170Top = 420171Width = 170172Height = 29173Margins.Left = 5174Margins.Top = 5175Margins.Right = 5176Margins.Bottom = 5177Caption = 'Dash line'178Checked = True179State = cbChecked180TabOrder = 7181OnClick = chbDashClick182end183object StatusBar1: TStatusBar184Left = 0185Top = 588186Width = 1012187Height = 33188Margins.Left = 5189Margins.Top = 5190Margins.Right = 5191Margins.Bottom = 5192Panels = <>193end194object GLScene1: TGLScene195Left = 16196Top = 16197object Camera: TGLCamera198DepthOfView = 100.000000000000000000199FocalLength = 50.000000000000000000200TargetObject = dcMeridian201Position.Coordinates = {000000C000000040000000C00000803F}202object LightSource: TGLLightSource203ConstAttenuation = 1.000000000000000000204Position.Coordinates = {000000410000E0400000C0400000803F}205SpotCutOff = 180.000000000000000000206end207end208object Sphere: TGLSphere209Radius = 0.500000000000000000210end211object dcMeridian: TGLDummyCube212CubeSize = 0.400000005960464500213VisibleAtRunTime = True214object Meridian: TGLLines215LineColor.Color = {0000803F0000803E000000000000803F}216LineWidth = 1.500000000000000000217Nodes = <>218NodesAspect = lnaInvisible219NodeSize = 0.500000000000000000220Options = []221end222end223object dcParallel: TGLDummyCube224Direction.Coordinates = {00000000F8724C320000803F00000000}225Up.Coordinates = {000000000000803FF8724CB200000000}226CubeSize = 1.000000000000000000227object Parallel: TGLLines228LineWidth = 1.500000000000000000229Nodes = <>230NodesAspect = lnaInvisible231NodeSize = 0.500000000000000000232Options = []233end234end235object dcGeogrid: TGLDummyCube236CubeSize = 1.000000000000000000237object Merid1: TGLLines238LineWidth = 1.500000000000000000239Nodes = <>240NodesAspect = lnaInvisible241NodeSize = 0.500000000000000000242SplineMode = lsmSegments243Options = []244end245object Paral1: TGLLines246LineWidth = 1.500000000000000000247Nodes = <>248NodesAspect = lnaInvisible249NodeSize = 0.500000000000000000250SplineMode = lsmSegments251Options = []252end253end254end255object GLSimpleNavigation1: TGLSimpleNavigation256Form = Owner257GLSceneViewer = GLSceneViewer1258FormCaption = 'GLScene Circle - %FPS'259KeyCombinations = <260item
261ShiftState = [ssLeft, ssRight]262Action = snaZoom263end264item
265ShiftState = [ssLeft]266Action = snaMoveAroundTarget267end268item
269ShiftState = [ssRight]270Action = snaMoveAroundTarget271end>272Left = 88273Top = 24274end275end
276