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)
};
}