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); }
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); }
public OldSceneryEntryViewer(OldSceneryEntry entry) { this.entries = new List <OldSceneryEntry>(); this.entries.Add(entry); this.displaylist = -1; }