Curtis Olson wrote: > On Tue, Jan 17, 2012 at 11:49 AM, Martin Spott <martin.sp...@mgras.net>wrote: > >> 1.) As far as I can tell there's still no reliable solution for >> creating proper, smooth seams between a newly built terrain tile and >> the adjacent, old tiles. >> The "fgfs-construct" honours two flags "--no-write-shared-edges" and >> "--use-own-shared-edges" which were meant to serve as a solution when >> the "Shared" directory of the previous full terrain build is available, >> but the underlying mechanics don't work in every case. Sometimes the >> success seems to depend on how flat the terrain is, sometimes the >> result looks just random. >> > > The original code saved a directory tree of all the shared edges between > tiles. The tile that is built first is the one that gets to define the > points along the shared edge and all subsequent tiles must use those.
Yup, using this "Shared" directory is still state-of-the-art. Anyhow, this machinery works only in the limited case where just one or two edges have to get seamed together - the western and the southern edge of the new tile. It doesn't work for the eastern and the northern edge because the traditional "fgfs-construct" was designed to create these edges from scratch with the new tile. > The original intent was for fgfs-construct to be called once per tile > [...] Sure, for a World Scenery build I'd get back to distributing the terrain compilation over different nodes (the old "hypersphere" was able to "construct" worldwide terrain in approx. 30 hours on four CPU sockets). Anyhow, from a technical point of view, having a tool which is capable of creating the world terrain in a single process without memory leaks and without segfaults would be preferred ;-) > We all like bug free code, but logically correct code can get thrown for a > loop when you give it arbitrary limited precision numeric/floating point > data. Hey, that's why I'm wasting my (and other people's) time for providing topologically and numerically clean data. Cheers, Martin. -- Unix _IS_ user friendly - it's just selective about who its friends are ! -------------------------------------------------------------------------- ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel