Ejemplo n.º 1
0
        void Viewport3DChanged(DependencyPropertyChangedEventArgs args)
        {
            if (Viewport3D == null)
            {
                Transform = ZeroMatrix;
            }

            else
            {
                Transform = CameraInfo.GetTotalTransform(Viewport3D.Camera,
                                                         Viewport3D.ActualWidth / Viewport3D.ActualHeight);
            }
        }
Ejemplo n.º 2
0
 public static Matrix3D GetCameraTransform(Viewport3D viewport)
 {
     return(CameraInfo.GetTotalTransform(viewport.Camera,
                                         viewport.ActualWidth / viewport.ActualHeight));
 }
Ejemplo n.º 3
0
 public static Matrix3D GetCameraTransform(Viewport3DVisual vis)
 {
     return(CameraInfo.GetTotalTransform(vis.Camera,
                                         vis.Viewport.Size.Width / vis.Viewport.Size.Height));
 }