/// <summary> /// /// </summary> /// <param name="minsizePixel"></param> /// <param name="options"></param> /// <returns></returns> public WorldDefinition CreatePreviewWorld(Size minsizePixel, IDictionary options) { WorldDefinition w = WorldDefinition.CreatePreviewWorld(minsizePixel, size); Location l = w.toXYZ((w.Size.x - size.x + size.y) / 2, w.Size.y - size.y - 2, 0); Create(new WorldLocator(w, l), false); return(w); }
/// <summary> /// /// </summary> /// <param name="minsizePixel"></param> /// <param name="options"></param> /// <returns></returns> public WorldDefinition CreatePreviewWorld(Size minsizePixel, IDictionary options) { Distance d = new Distance(size.Width * 2 + 1, size.Height * 2 + 1, maxHeight); WorldDefinition w = WorldDefinition.CreatePreviewWorld(minsizePixel, d); int v = w.Size.y - size.Height - 2; Location l = w.toXYZ((w.Size.x - size.Width - size.Height - 1) / 2, v, 0); Create(new WorldLocator(w, l), maxHeight, false); l = w.toXYZ((w.Size.x) / 2, v, 0); Create(new WorldLocator(w, l), minHeight, false); return(w); }