public TerrainEditorControl(TgcTerrainEditor terrainEditor) { // TODO: Complete member initialization this.terrainEditor = terrainEditor; InitializeComponent(); //Tab General createHeightmapBrowser(); pictureBoxModifyHeightmap.ImageLocation = heightmapBrowser.SelectedImage; textureBrowser = new TgcTextureBrowser(); textureBrowser.ShowFolders = true; textureBrowser.setSelectedImage(GuiController.Instance.ExamplesMediaDir + "Heighmaps\\" + "TerrainTexture1-256x256.jpg"); pictureBoxModifyTexture.ImageLocation = textureBrowser.SelectedImage; terrainEditor.Terrain.loadHeightmap(heightmapBrowser.SelectedImage, (float)nudScaleXZ.Value, (float)nudScaleY.Value, new Microsoft.DirectX.Vector3(0, 0, 0)); terrainEditor.Terrain.loadTexture(textureBrowser.SelectedImage); shovel = new Shovel(); vegetationBrush = new VegetationBrush(); steamroller = new Steamroller(); vegetationPicker = new VegetationPicker(); //Tooltips toolTip1.SetToolTip(rbShovel, "Pala.\nAumenta la altura del terreno.\nShovel sound by adough1@freesound"); toolTip1.SetToolTip(rbSteamroller, "Aplanadora.\nNivela el terreno\nSteamroller stock image by presterjohn1@deviantArt"); toolTip1.SetToolTip(tbRadius, "Regula el tamaño del pincel"); toolTip1.SetToolTip(tbIntensity, "Regula la intesidad del efecto del pincel"); toolTip1.SetToolTip(tbHardness, "Regula el tamaño del radio interno.\nA medida que los vertices se alejan del radio interno, la intensidad disminuye."); toolTip1.SetToolTip(cbRounded, "Cuando se deselecciona, el pincel es cuadrado"); toolTip1.SetToolTip(cbInvert, "Invierte el efecto del pincel.\n(La pala hunde, la aplanadora aumenta los desniveles)"); toolTip1.SetToolTip(bChangeFolder, "La carpeta seleccionada debe contener carpetas con\nel mismo nombre que el -TgcScene.xml que llevan dentro."); //Camera terrainEditor.Camera.MovementSpeed = tbCameraMovementSpeed.Value; terrainEditor.Camera.JumpSpeed = tbCameraJumpSpeed.Value; //Info setInfo(); folderBrowserDialog1.SelectedPath = InstancesManager.Location; //Vegetation fillVegetationList(InstancesManager.Location); }
public RoomsEditorTexturesEdit(RoomsEditorMapView mapView) { InitializeComponent(); this.mapView = mapView; textureBrowser = new TgcTextureBrowser(); textureBrowser.CurrentDir = mapView.defaultTextureDir; //Cargar imagenes default string defaultTextureImage = mapView.defaultTextureImage; roofImage.ImageLocation = defaultTextureImage; floorImage.ImageLocation = defaultTextureImage; eastWallImage.ImageLocation = defaultTextureImage; westWallImage.ImageLocation = defaultTextureImage; northWallImage.ImageLocation = defaultTextureImage; southWallImage.ImageLocation = defaultTextureImage; }
private void createHeightmapBrowser() { heightmapBrowser = new TgcTextureBrowser(); heightmapBrowser.ShowFolders = true; heightmapBrowser.setSelectedImage(GuiController.Instance.ExamplesMediaDir + "Heighmaps\\" + "Heightmap1.jpg"); }
private void createHeightmapBrowser() { heightmapBrowser = new TgcTextureBrowser(terrainEditor.MediaDir); heightmapBrowser.ShowFolders = true; heightmapBrowser.setSelectedImage(Settings.Default.MediaDirectory + "Heighmaps\\Heightmap1.jpg"); }