AcTools.Render.Kn5SpecificForward.ForwardKn5ObjectRenderer.CreateCamera C# (CSharp) Method

CreateCamera() private static method

private static CreateCamera ( IRenderableObject node ) : CameraOrbit
node IRenderableObject
return AcTools.Render.Base.Cameras.CameraOrbit
        private static CameraOrbit CreateCamera(IRenderableObject node) {
            return new CameraOrbit(MathF.ToRadians(32f)) {
                Alpha = 0.9f,
                Beta = 0.1f,
                NearZ = 0.1f,
                FarZ = 300f,
                Radius = node?.BoundingBox?.GetSize().Length() ?? 4.8f,
                Target = (node?.BoundingBox?.GetCenter() ?? Vector3.Zero) - new Vector3(0f, 0.05f, 0f)
            };
        }