Move the 'pre-multiply mesh before applying any effects' thing from [(Xsize of texture, Ysize of texture) x Mesh's zFactor] to Effects.setStretch(sx,sy,sz)
Making the Dialogs more consistent.
Correct the Legal notice.
Rename all the classes that are not exported to application to 'Internal'
Fixes for some stuff discovered while making the Distort effect fully 3D:
- make MeshSphere's normal lengths be 1 (used to be 0.5)- make the Effect3D app display precise values of the Center and Region vars.
Progress with the Earth app.
Simplify MeshSphere by deriving it not from a regular icosahedron (which has a problem of a wiggly seam line at the 'change of date' in the back of the sphere) but something that at the back has a straight vertical border between triangles: a diamond-like 16-faced solid.
Sphere: map the texture a bit better around the seam and the poles.
Fix (hopefully the last!) probelm with texturing the Sphere: the seam in the back.
One more improvement with texturing the Sphere.
Still one problem with texturing remains.
Further fix for the Sphere. Now hopefully only the texture mapping is wrong.
Some fixes for Sphere; still not completely ok though.
Add support for MeshSphere (add ability to display it in the 'Effects3D' and 'Inflate' apps).Still a bit buggy!