internal static Layer Load3dModelFile(string path, string currentMap) { Object3dLayer layer = new Object3dLayer(); layer.LoadData(path); layer.Enabled = true; layer.Name = path.Substring(path.LastIndexOf('\\') + 1); LayerList.Add(layer.ID, layer); layer.ReferenceFrame = currentMap; AllMaps[currentMap].Layers.Add(layer); AllMaps[currentMap].Open = true; version++; LoadTree(); return layer; }
void newLight_Click(object sender, EventArgs e) { LayerMap map = layerTree.SelectedNode.Tag as LayerMap; Object3dLayer layer = new Object3dLayer(); layer.LightID = 1; layer.Name = "Primary Light"; layer.ReferenceFrame = map.Name; map.Layers.Add(layer); LayerList.Add(layer.ID, layer); LoadTree(); }
public Object3dLayerUI(Object3dLayer layer) { this.layer = layer; }