111,098
社区成员




viewport3D = new Viewport3D();
viewport3D.Width = 控件宽度*2;
PerspectiveCamera perspectiveCamera = new PerspectiveCamera()
{
LookDirection = new Vector3D(0, 0, -1),
NearPlaneDistance = 100,
};
//FieldOfView 默认为45度
double fieldOfViewInRadians = perspectiveCamera.FieldOfView * (Math.PI / 180.0);
var z = (0.5 * viewport3D.Width) / Math.Tan(0.5 * fieldOfViewInRadians);
perspectiveCamera.Position = new Point3D(0.0, 0.0, z);