public FormDoubleTexture() { 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); } this.camera.Position = new vec3(2, 2, 2); rotator = new SatelliteRotator(this.camera); this.glCanvas1.MouseWheel += glCanvas1_MouseWheel; element = new DoubleTextureRenderer((new CubeFactory()).Create(1), new Bitmap("DemoTexImage2D.bmp"), new Bitmap("DoubleTexture2.png")); 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 FormDoubleTexture() { 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); } this.camera.Position = new vec3(2, 2, 2); rotator = new SatelliteRotator(this.camera); this.glCanvas1.MouseWheel += glCanvas1_MouseWheel; element = new DoubleTextureRenderer((new CubeFactory()).Create(1), new Bitmap("DemoTexImage2D.bmp"), new Bitmap("DoubleTexture2.png")); 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; }
private void btnOK_Click(object sender, EventArgs e) { var element = new DoubleTextureRenderer((new CubeFactory()).Create(1), new Bitmap(this.txtTextureFile.Text), new Bitmap(this.txtTextureFile2.Text)); element.Initialize(); this.element = element; btnOK.Enabled = false; }
private void btnOK_Click(object sender, EventArgs e) { var element = new DoubleTextureRenderer((new CubeFactory()).Create(1), new Bitmap(this.txtTextureFile.Text), new Bitmap(this.txtTextureFile2.Text)); element.Initialize(); this.element = element; btnOK.Enabled = false; }