Perhaps I'm not thinking as a modeller would, but I'd see it as a harsh restriction to have to ensure that cave sections fit seamlessly with other cave sections.
/------------| || |\ / \ / \ / \______/
Take the above bad ASCII art to represent the joining end of a section of cave, remembering that the cross section would probably be more irregular than ASCII art can depict. To ensure that many cave sections are interchangeable, every single joining end of a section of cave would have to have the same cross section at the joining point. This means that the modeller will have to base all his models (or enough that there is room to shuffle tiles around a bit) around having that particular cross section. That is why I think it is a harsh restriction. I think it would be much easier on the modeller to just be able to build any shape section that they desire, within the block size limits (1x1, 2x1, 2x2 etc), and have the editor deal with joining tiles (by manipulating the mesh vertices automatically). Ok, it might take longer to code such a system, but I imagine it would take the modeller longer to ensure that cave sections are interchangeable, especially if you plan on having a wide range of tiles. Perhaps someone has a better suggestion though, or am I seeing this modelling restriction as a bigger problem than it actually is?
Is that making sense?
Cheers,
Steve
[edited by - mephs on March 22, 2004 12:34:33 PM]