示例#1
0
 public MaterialBrowserGLControl()
 {
     Camera = new ArcBallCamera();
     Camera.DesiredPitch = 0;
     Camera.DesiredYaw = 0;
     Camera.DesiredDistance = 2.0f;
 }
        public ModelBrowserGLControl()
        {
            ArcBallCamera arcBallCamera = new ArcBallCamera();
            arcBallCamera.Controller = new ArcBallCameraController(arcBallCamera);
            arcBallCamera.ViewChanged += camera_ViewChanged;
            Camera = arcBallCamera;

            InitializeComponent();

            KeyDown += ModelBrowserGLControl_KeyDown;
            KeyUp += ModelBrowserGLControl_KeyUp;
            MouseDown += ModelBrowserGLControl_MouseDown;
            MouseUp += ModelBrowserGLControl_MouseUp;
            MouseMove += ModelBrowserGLControl_MouseMove;
            MouseEnter += ModelBrowserGLControl_MouseEnter;
            ModelChanged += ModelBrowserGLControl_ModelChanged;
        }
示例#3
0
 public ZoneBrowserGLControl()
     : base()
 {
     Camera = new ArcBallCamera();
 }
 public ArcBallCameraController(ArcBallCamera camera)
 {
     this.camera = camera;
 }
示例#5
0
        public ModelBrowserGLControl()
        {
            Camera = new ArcBallCamera();

            InitializeComponent();
        }
示例#6
0
 public ArcBallCameraController(ArcBallCamera camera)
 {
     this.camera = camera;
 }