예제 #1
0
        /// <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);
        }
예제 #2
0
        /// <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);
        }