public FormAlwaysFaceCamera() { InitializeComponent(); if (CameraDictionary.Instance.ContainsKey(this.GetType().Name)) { this.camera = CameraDictionary.Instance[this.GetType().Name]; } else { this.camera = new ScientificCamera(CameraTypes.Perspecitive, this.glCanvas1.Width, this.glCanvas1.Height); CameraDictionary.Instance.Add(this.GetType().Name, this.camera); } rotator = new SatelliteRotator(this.camera); this.glCanvas1.MouseWheel += glCanvas1_MouseWheel; element = new PyramidElement(); element.Initialize(); element.BeforeRendering += element_BeforeRendering; element.AfterRendering += element_AfterRendering; this.glCanvas1.MouseWheel += glCanvas1_MouseWheel; this.glCanvas1.KeyPress += glCanvas1_KeyPress; this.glCanvas1.MouseDown += glCanvas1_MouseDown; this.glCanvas1.MouseMove += glCanvas1_MouseMove; this.glCanvas1.MouseUp += glCanvas1_MouseUp; this.glCanvas1.OpenGLDraw += glCanvas1_OpenGLDraw; this.glCanvas1.Resize += glCanvas1_Resize; }
public FormSatelliteRotation() { InitializeComponent(); GL.ClearColor(0x87 / 255.0f, 0xce / 255.0f, 0xeb / 255.0f, 0xff / 255.0f); //if (CameraDictionary.Instance.ContainsKey(this.GetType().Name)) //{ // this.camera = CameraDictionary.Instance[this.GetType().Name]; //} //else { this.camera = new Camera(CameraType.Perspecitive, this.glCanvas1.Width, this.glCanvas1.Height); //CameraDictionary.Instance.Add(this.GetType().Name, this.camera); } rotator = new SatelliteRotator(this.camera); this.glCanvas1.MouseWheel += glCanvas1_MouseWheel; element = new PyramidElement(); element.Initialize(); this.glCanvas1.MouseWheel += glCanvas1_MouseWheel; this.glCanvas1.KeyPress += glCanvas1_KeyPress; this.glCanvas1.MouseDown += glCanvas1_MouseDown; this.glCanvas1.MouseMove += glCanvas1_MouseMove; this.glCanvas1.MouseUp += glCanvas1_MouseUp; this.glCanvas1.OpenGLDraw += glCanvas1_OpenGLDraw; this.glCanvas1.Resize += glCanvas1_Resize; }
public FormCamera() { InitializeComponent(); //if (CameraDictionary.Instance.ContainsKey(this.GetType().Name)) //{ // this.camera = CameraDictionary.Instance[this.GetType().Name]; //} //else { this.camera = new Camera(CameraType.Perspecitive, this.glCanvas1.Width, this.glCanvas1.Height); //CameraDictionary.Instance.Add(this.GetType().Name, this.camera); } element = new PyramidElement(); element.Initialize(); element.BeforeRendering += element_BeforeRendering; element.AfterRendering += element_AfterRendering; this.glCanvas1.MouseWheel += glCanvas1_MouseWheel; this.glCanvas1.KeyPress += glCanvas1_KeyPress; //this.glCanvas1.MouseDown += glCanvas1_MouseDown; //this.glCanvas1.MouseMove += glCanvas1_MouseMove; //this.glCanvas1.MouseUp += glCanvas1_MouseUp; this.glCanvas1.OpenGLDraw += glCanvas1_OpenGLDraw; this.glCanvas1.Resize += glCanvas1_Resize; }
public FormPyramidElement() { InitializeComponent(); GL.ClearColor(0x87 / 255.0f, 0xce / 255.0f, 0xeb / 255.0f, 0xff / 255.0f); pyramidElement = new PyramidElement(); pyramidElement.Initialize(); this.glCanvas1.OpenGLDraw += glCanvas1_OpenGLDraw; }
public FormPointSpriteStringElement() { InitializeComponent(); //if (CameraDictionary.Instance.ContainsKey(this.GetType().Name)) //{ // this.camera = CameraDictionary.Instance[this.GetType().Name]; //} //else { this.camera = new ScientificCamera(CameraTypes.Perspecitive, this.glCanvas1.Width, this.glCanvas1.Height); //CameraDictionary.Instance.Add(this.GetType().Name, this.camera); } rotator = new SatelliteRotator(this.camera); this.glCanvas1.MouseWheel += glCanvas1_MouseWheel; //textElement = new PointSpriteStringElement("HTMLHHTMLHHTMLHHTMLH", new vec3(0, 1, 0)); //textElement = new PointSpriteStringElement("good good!", new vec3(0, 0, 0)); //textElement = new PointSpriteStringElement("good good good!", new vec3(0, 0, 0)); //textElement = new PointSpriteStringElement("good good good good!", new vec3(0, 0, 0)); //textElement = new PointSpriteStringElement("good good good good good!", new vec3(0, 0, 0)); //textElement = new PointSpriteStringElement("good good good good good good!", new vec3(0, 0, 0)); //textElement = new PointSpriteStringElement("good good good good good good good!", new vec3(0, 0, 0)); //textElement = new PointSpriteStringElement("good good good good good good good good!", new vec3(0, 0, 0)); //textElement = new PointSpriteStringElement("good good good good good good good good good!", new vec3(0, 0, 0)); //textElement = new PointSpriteStringElement("good good good good good good good good good good!", new vec3(0, 0, 0)); //textElement = new PointSpriteStringElement("good good good good good good good good good good good!", new vec3(0, 0, 0)); //textElement = new PointSpriteFontElement("QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm", new vec3(0, 0, 0)); //textElement.Initialize(); //textElement.BeforeRendering += textElement_BeforeRendering; //textElement.AfterRendering += textElement_AfterRendering; pyramidElement = new PyramidElement(); pyramidElement.Initialize(); pyramidElement.BeforeRendering += pyramidElement_BeforeRendering; pyramidElement.AfterRendering += pyramidElement_AfterRendering; this.glCanvas1.MouseWheel += glCanvas1_MouseWheel; this.glCanvas1.KeyPress += glCanvas1_KeyPress; this.glCanvas1.MouseDown += glCanvas1_MouseDown; this.glCanvas1.MouseMove += glCanvas1_MouseMove; this.glCanvas1.MouseUp += glCanvas1_MouseUp; this.glCanvas1.OpenGLDraw += glCanvas1_OpenGLDraw; this.glCanvas1.Resize += glCanvas1_Resize; }
public FormPyramidElement() { InitializeComponent(); pyramidElement = new PyramidElement(); pyramidElement.Initialize(); pyramidElement.BeforeRendering += pyramidElement_BeforeRendering; pyramidElement.AfterRendering += pyramidElement_AfterRendering; //this.glCanvas1.MouseWheel += glCanvas1_MouseWheel; //this.glCanvas1.KeyPress += glCanvas1_KeyPress; //this.glCanvas1.MouseDown += glCanvas1_MouseDown; //this.glCanvas1.MouseMove += glCanvas1_MouseMove; //this.glCanvas1.MouseUp += glCanvas1_MouseUp; this.glCanvas1.OpenGLDraw += glCanvas1_OpenGLDraw; //this.glCanvas1.Resize += glCanvas1_Resize; }
public FormIceCream() { InitializeComponent(); //if (CameraDictionary.Instance.ContainsKey(this.GetType().Name)) //{ // this.camera = CameraDictionary.Instance[this.GetType().Name]; //} //else { this.camera = new Camera(CameraType.Ortho, this.glCanvas1.Width, this.glCanvas1.Height); //CameraDictionary.Instance.Add(this.GetType().Name, this.camera); } satelliteRoration = new SatelliteRotator(camera); Padding padding = new System.Windows.Forms.Padding(40, 40, 40, 40); Size size = new Size(100, 100); //Size size = new Size(5, 5); IUILayoutParam param; param = new IUILayoutParam(AnchorStyles.Left | AnchorStyles.Bottom, padding, size); uiLeftBottomAxis = new SimpleUIAxis(param); //param = new IUILayoutParam(AnchorStyles.Left | AnchorStyles.Top, padding, size); //uiLeftTopAxis = new SimpleUIAxis(param); //param = new IUILayoutParam(AnchorStyles.Right | AnchorStyles.Bottom, padding, size); //uiRightBottomAxis = new SimpleUIAxis(param); //param = new IUILayoutParam(AnchorStyles.Right | AnchorStyles.Top, padding, size); //uiRightTopAxis = new SimpleUIAxis(param); uiLeftBottomAxis.Initialize(); //uiLeftTopAxis.Initialize(); //uiRightBottomAxis.Initialize(); //uiRightTopAxis.Initialize(); param = new IUILayoutParam(AnchorStyles.Left | AnchorStyles.Bottom, padding, size); //uiLeftBottomRect = new SimpleUIRect(param); //param = new IUILayoutParam(AnchorStyles.Left | AnchorStyles.Top, padding, size); //uiLeftTopRect = new SimpleUIRect(param); //param = new IUILayoutParam(AnchorStyles.Right | AnchorStyles.Bottom, padding, size); //uiRightBottomRect = new SimpleUIRect(param); //param = new IUILayoutParam(AnchorStyles.Right | AnchorStyles.Top, padding, size); //uiRightTopRect = new SimpleUIRect(param); //uiLeftBottomRect.Initialize(); //uiLeftTopRect.Initialize(); //uiRightBottomRect.Initialize(); //uiRightTopRect.Initialize(); sphereElement = new IceCreamElement(); sphereElement.Initialize(); sphereElement.BeforeRendering += cubeElement_BeforeRendering; sphereElement.AfterRendering += cubeElement_AfterRendering; lightElement = new PyramidElement(); lightElement.Initialize(); lightElement.BeforeRendering += lightElement_BeforeRendering; lightElement.AfterRendering += lightElement_AfterRendering; this.glCanvas1.MouseWheel += glCanvas1_MouseWheel; this.glCanvas1.KeyPress += glCanvas1_KeyPress; this.glCanvas1.MouseDown += glCanvas1_MouseDown; this.glCanvas1.MouseMove += glCanvas1_MouseMove; this.glCanvas1.MouseUp += glCanvas1_MouseUp; this.glCanvas1.OpenGLDraw += glCanvas1_OpenGLDraw; this.glCanvas1.Resize += glCanvas1_Resize; }