[Opensim-dev] terrain load-tile

Nebadon Izumi nebadon2025 at gmail.com
Tue May 27 02:29:09 UTC 2008


Diva the command has changed now, you no longer specify size, but actually
how many regions
so it would be as follows : terrain load-tile synthetic.r32 2 2 999 999

hope this helps you.

Nebadon

On Mon, May 26, 2008 at 7:18 PM, Diva Canto <diva at metaverseink.com> wrote:

>  Hi,
>
> I'm making a synthetic terrain of size 512x512, and I'm having trouble
> loading it to a 2x2 region. I always get this:
>
> 18:55:53 - [Console]: Command [terrain load-tile synthetic.r32 512 512 999
> 999]
>
> failed with exception System.IO.EndOfStreamException: Unable to read beyond
> the
>
> end of the stream.
>
> I wrote the program that's generating the file synthetic.r32. It works
> well when the file is of size 256x256 and is loaded into one single
> region. However, for tiles, I always get the exception above.
>
> The most important function is this, which was copied from the Terrain
> module (slightly modified, names of vars mostly):
>
>         public static void SaveFile(string filename, ITerrain map)
>
>         {
>
>             FileInfo file = new FileInfo(filename);
>
>             FileStream s = file.Open(FileMode.Create, FileAccess.Write);
>
>             BinaryWriter bs = new BinaryWriter(s);
>
>             Console.WriteLine("Writing file... " + map.Length + "x" +
> map.Width);
>
>             int y;
>
>             for (y = 0; y < map.Length; y++)
>
>             {
>
>                 int x;
>
>                 for (x = 0; x < map.Width; x++)
>
>                 {
>
>                     bs.Write((float)map[x, y]);
>
>                 }
>
>             }
>
>             bs.Close();
>
>             s.Close();
>
>         }
>
> The Length and Width of map have the right numbers, i.e. in one case 256 and in the other
> 512.
>
> The files have exactly the right sizes, in one case
>
> -rwx------+ 1 Crista Lopes None  262144 May 26 19:09 synthetic.r32
>
> and in the other
>
> -rwx------+ 1 Crista Lopes None 1048576 May 26 19:16 synthetic.r32
>
> Any ideas?? What else is the terrain loader trying to read?!
>
> Thanks,
>
> Crista
>
>
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-dev/attachments/20080526/e5a47d8b/attachment-0001.html>


More information about the Opensim-dev mailing list