/// <summary> /// Creates a DirectX viewport window. /// </summary> /// <param name="window">Window to load DirectX into.</param> /// <param name="parent">Parent form of the DirectX control.</param> public Viewport( Control window, Form parent ) { _camera = null; _effects = new ArrayList(); InitializeDXWindow( window, parent ); }
/// <summary> /// Creates a DirectX viewport window. /// </summary> /// <param name="window">Window to load DirectX into.</param> /// <param name="parent">Parent form of the DirectX control.</param> public Viewport(Control window, Form parent) { _camera = null; _effects = new ArrayList(); InitializeDXWindow(window, parent); }
/// <summary> /// Initializes the camera used in the DirectX window. /// </summary> private void InitializeCamera() { if (_camera == null) { Vector3 camEye = new Vector3(0.0f, 0.0f, 1.0f); Vector3 camTarget = new Vector3(0.0f, 0.0f, 0.0f); _camera = new QuaternionCamera(); _camera.SetViewParameters(camEye, camTarget); } }
/// <summary> /// Initializes the camera used in the DirectX window. /// </summary> private void InitializeCamera() { if ( _camera == null ) { Vector3 camEye = new Vector3( 0.0f, 0.0f, 1.0f ); Vector3 camTarget = new Vector3( 0.0f, 0.0f, 0.0f ); _camera = new QuaternionCamera(); _camera.SetViewParameters( camEye, camTarget ); } }
/// <summary> /// Creates a DirectX viewport window. /// </summary> public Viewport() { _camera = null; _effects = new ArrayList(); }