Example #1
0
        private void UpdateCamera()
        {
            _renderer.SetCamera(
                ToVector3(_options.CameraPosition), ToVector3(_options.CameraLookAt),
                (float)(MathF.PI / 180f * _options.CameraFov));

            if (_options.AlignCar)
            {
                _renderer.AlignCar();
            }

            _renderer.AlignCamera(_options.AlignCameraHorizontally, (float)_options.AlignCameraHorizontallyOffset,
                                  _options.AlignCameraHorizontallyOffsetRelative,
                                  _options.AlignCameraVertically, (float)_options.AlignCameraVerticallyOffset, _options.AlignCameraVerticallyOffsetRelative);
        }