コード例 #1
0
ファイル: BufferPanel.cs プロジェクト: jesusmb1995/NoiseTools
        public void RenderSquare()
        {
            _imageBuffer.Clear();

            var bitmap = new Bitmap(PerlinOptions.Width, PerlinOptions.Height);
            var ro     = new RoBitmap(bitmap);

            textureBuilder.RenderSquare(ro, PerlinOptions, PerlinOptions.Width, PerlinOptions.Height);
            _imageBuffer.Add(ro.Image); // The idea was to pre generate a few maps
            Invalidate();
        }
コード例 #2
0
ファイル: BufferPanel.cs プロジェクト: jesusmb1995/NoiseTools
        public void RenderPlanet()
        {
            _imageBuffer.Clear();

            var bitmap = new Bitmap(PerlinOptions.Width, PerlinOptions.Width);
            var ro     = new RoBitmap(bitmap);

            textureBuilder.RenderCircle(ro, PerlinOptions, PerlinOptions.Width);
            _imageBuffer.Add(ro.Image);
            Invalidate();
        }