[leveller] Upcoming entity ownership changes

  • From: Ray Gardener <rayg@xxxxxxxxxxxxxxxxxx>
  • To: leveller@xxxxxxxxxxxxx
  • Date: Fri, 17 Apr 2009 21:39:14 -0700

The next update, which should be in a few days, will have the following entity changes:


Colormap, heightfield texture, water texture, and reference shapes will be document entities instead of view entities. The visibility of the textures and refshapes will remain window-specific but the data defining their content will be in the document.

These changes will simplify the doc/view relationship, e.g., if you drape the heightfield with a texture and save the Leveller document, it will re-drape automatically when the document is opened, instead of having to save a view file and associate it with the document. Texture transforms are also moved to the document level.

The ability to show different textures in multiple views of the same document will be lost, but that's minor compared to the ease-of-use gain.

The document file format will not be changed. Older documents will simply cause these entities to not be loaded or to use default values. Loading old view files that have these entities will have their information regarding them skipped over (or an option may appear allowing them to update the document).

Ray

Other related posts:

  • » [leveller] Upcoming entity ownership changes - Ray Gardener