-------------------------------------------------------------------------------
                        Image Analyzer 3D modeling plugin
-------------------------------------------------------------------------------
     Copyright (C) 2003-2013  |  Michael Vinther  |  mv@logicnet·dk
                     MeeSoft  |  http://meesoft.logicnet.dk
-------------------------------------------------------------------------------

Description:
------------
  The 3D modelling plugin can produce models from either a depth map or a lathe
  profile, and a texture can be assigned to the model. Go to the Image Analyzer
  plugin downloads page at http://meesoft.logicnet.dk for a few tutorial
  examples.
  A depth map is either a grayscale image or a float map. Lathe profiles can be
  given either as a grayscale image (see BishopProfile.png or LampProfile.png) 
  or an expression.
  To use an expression, open the expression evaluator (F11), enter an
  expression like "sqrt(1-y^2)" (this is a semicircle) and select "Generate
  from lathe profile" in the plugin menu. Here a texture can be assigned to the
  model. The semicircle will result in a 3D ball.

  To change the appearence of the model, change the rendering method or surface
  reflection in the menu. The light source can be moved using the right mouse
  button. Note that the light source is modelled as light comming from very far
  away (like sunlight on earth) and the distance cannot be changed - only the
  angle.

  Both the rendered model and a distance map (the Z-buffer) can be returned to
  Image Analyzer for file export.


Installing the plugin:
----------------------
  The plugin requires DirectX 7 and Image Analyzer 1.16 or later. For Image
  Analyzer to be able to find the plugin, View3DModel.dll should be placed in
  the folder ProcessingPlugins below the Image Analyzer program folder.


License information:
--------------------
Thanks to Markus Oberhumer and Laszlo Molnar for their brilliant EXE compressor
UPX. (See http://upx.sourceforge.net/)

This program is freeware and can be used and copied freely, if the following
conditions are accepted:
  · I (Michael Vinther) or MeeSoft can not in any way be held responsible for
    any damage or loss caused by using this program.
  · The program can be distributed as long as it is not modified and this text
    file is included.


Version history:
----------------
Note that this version history is incomplete. It does not include all changes
in all versions.

Changes in version 1.00  (2003-06-22):
  First public release
Changes in version 1.01  (2003-07-23):
  Fixed problem when not rendering in 32 bit display mode on some systems
Changes in version 1.02  (2003-09-16):
  Diagram mode with axis display
Changes in version 1.03  (2004-02-16):
  Improved lathe model creation
Changes in version 1.04  (2004-09-14):
  Screenshot bugfix
Changes in version 1.05  (2006-01-08):
  Allow move with middle button and zoom with mouse wheel
Changes in version 1.06  (2006-04-07):
  Set background color option
Changes in version 1.07  (2006-07-19):
  Binary STL file import 
  Preview of some 3D file types in the open dialog
Changes in version 1.07.2 (2013-04-04):
  Flicker bugfix
