示例#1
0
 public OldSceneryEntryController(EntryChunkController entrychunkcontroller, OldSceneryEntry oldsceneryentry) : base(entrychunkcontroller, oldsceneryentry)
 {
     this.oldsceneryentry  = oldsceneryentry;
     Node.Text             = string.Format("Old Scenery Entry ({0})", oldsceneryentry.EIDString);
     Node.ImageKey         = "oldsceneryentry";
     Node.SelectedImageKey = "oldsceneryentry";
     if (oldsceneryentry.ExtraData != null)
     {
         AddNode(new ItemController(null, oldsceneryentry.ExtraData));
     }
     AddMenuSeparator();
     AddMenu("Export as OBJ", Menu_Export_OBJ);
     AddMenu("Export as COLLADA", Menu_Export_COLLADA);
 }
示例#2
0
 private void RenderVertex(OldSceneryEntry entry, OldSceneryVertex vertex)
 {
     GL.Color3(vertex.Red, vertex.Green, vertex.Blue);
     GL.Vertex3(entry.XOffset + vertex.X, entry.YOffset + vertex.Y, entry.ZOffset + vertex.Z);
 }
示例#3
0
 public OldSceneryEntryViewer(OldSceneryEntry entry)
 {
     this.entries = new List <OldSceneryEntry>();
     this.entries.Add(entry);
     this.displaylist = -1;
 }