 
Fractal Science Kit Release Notes
Changes in Release 1.24 (04/27/2017)
 Added support for up to 4 Surface Normal property sets on the
Orbit Trap properties page.
 Added the following builtin
Orbit Trap Controllers:
Pattern Map  Symmetric Pattern (Solid Map)
 Added the following builtin Orbit Traps:
Set of Polygons
Ring of Polygons
Hexagon of Triangles
Circumscribed Disk
 Added additional options to the following builtin Orbit Traps:
Rep4 Tile
Rep9 Tile
Steiner Chain
Tangent Circles
Ford Circles
Apollonian Gasket
Schottky Group
Kleinian Group
Tangent Shapes
Changes in Release 1.23 (03/17/2014)
 Added an Open Gradient File item to the
Open Gradient Browser menu on the
Gradient List Control to open/import gradient
files from other fractal applications (i.e., files named *.ugr).
 Added a Generate From Image item on the
File menu on the
Gradient Editor to generate a Gradient
from an image file.
 Added support for a Surface Normal lighting
model in the 3D Mapping section of
Classic
Controllers.
 Added support for a Surface Normal lighting
model in the 3D Mapping section of
Orbit Trap Controllers.
 Added the following (nonInstructions based) builtin
Alternate Values:
Exponential Smoothing (Shape
Value)
Escape Angle
Minimum Shape
Orbit Trap Value
Transformed Shape Minimum
 Added the following (Instructions based) builtin
Alternate Values:
Exponential Smoothing (Triangle Metric Value)
Minimum Value/Delta
Surface Normal Styles
Trapped Index/Delta Sum
 Added the following builtin Classic
Controllers:
Gradient Map  Stripes
Gradient Map  Stripes (Binary Decomposition)
Pattern Map  Stone/Metal/Wood
Pattern Map  Stone/Metal/Wood (Binary Decomposition)
Pattern Map  Stone/Metal/Wood (Planar)
Pattern Map  Stripes
Pattern Map  Stripes (Binary Decomposition)
Pattern Map  Tile
Pattern Map  Tile (Binary Decomposition)
Pattern Map  Texture Tile
Pattern Map  Texture Tile (Binary Decomposition)
Pattern Map  Voronoi
Pattern Map  Voronoi (Binary Decomposition)
Pattern Map  Voronoi (Planar)
 Added the following builtin Classic
Master Controllers:
Trap Switch
Dwell Transition
Dwell Transition (Binary Decomposition)
 Added the following builtin Orbit Trap
Controllers:
Pattern Map  Stone/Metal/Wood (Planar Map)
Pattern Map  Stone/Metal/Wood (Curve Map)
Pattern Map  Stone/Metal/Wood (Solid Map)
Pattern Map  Stripes (Planar Map)
Pattern Map  Stripes (Curve Map)
Pattern Map  Stripes (Solid Map)
Pattern Map  Tile (Planar Map)
Pattern Map  Tile (Curve Map)
Pattern Map  Tile (Solid Map)
Pattern Map  Voronoi (Planar Map)
Pattern Map  Voronoi Tile (Planar Map)
 Added the following builtin Orbit Traps:
Tangent Shapes
Transformation
Heart
 Added Overlap option to several of the
existing Orbit Traps.
 Added several new Celtic Knot types to the
Celtic Knot Orbit
Trap.
 Added new options and improvements to many of the builtin
Fractal Programs.
 Improved Curve Trap corner style
Hyper (better visual,
Alternate Angle support, optimization).
Changes in Release 1.22 (12/14/2012)
 Added the following builtin Transformations:
Composite Function (Symmetric)
Combined Functions (Symmetric)
Z Reflect (Conditional)
 Added the following builtin Classic
Controllers:
Color Map  Yin and Yang
 Added options Add Disk,
Disk Index, and Border Index, to
Hyperbolic Tiling
Orbit Trap.
 Added Separation option to
Transformation Circle
Inversion (Conditional).
 Added Save toolbar button to
Preview Window to save preview
image/properties.
 Added Preview tab in
Options Dialog to specify preview folder and
image format.
 Added a time remaining counter to the
Preview Window.
 Changed the Preview Window so it
conforms to aspect ratio of the associated fractal.
 Added support for fixed center when resizing zoom box while SHIFT key is
pressed.
 Added snap to 0, 90, 180, 270 when rotating zoom box.
 Added Zoom Box Grid option in
Options Dialog for displaying zoom box grid
lines.
 Added Auto Resize option in
Options Dialog for resizing the
Fractal Window whenever the image size is
changed.
 Added support for doubleclicking a point on the
Fractal Window to do a 2x zoom centered on
the point.
 Added Reset Properties toolbar button to
Properties Window to reset properties to
match image in the associated Fractal Window.
 Added Override Oversampling and
Oversampling controls to
Generate Image Set dialog to allow overriding the oversampling option
in generated images.
 Improved root finding algorithm to reduce root order changes when zooming,
scaling, etc.
 Added additional info to the Error/Debug
Window in Apollonian Gasket
Orbit Trap.
Changes in Release 1.21 (08/20/2012)
 Added Help menu item
Fractal Science Kit Examples to link to
Fractal Examples web page.
 Added Strip Border option to
Border section of
General properties page.
 Added options Trap Index Offset,
Trap Delta Offset, and
Group By Trap to the Orbit Trap Map
properties page.
 Added support for Double Edged style in the
3D Mapping section of the
Orbit Trap Controller properties page.
 Added Prompt for Save option on the
General tab of the
Options Dialog.
 Added Sample.TrapId to sample point data in
the Orbit Trap Controllers and the
Classic Controllers.
 Added the following builtin Transformations:
Conditional Transform
Circle Inversion (Conditional)
Golden Rectangle
Golden Triangle
Rectangular Spiral
Rep4 Tile
Polar Tiling
Logarithmic Spiral Tiling
 Added the following builtin Symmetry
Transformations:
IFS (4 Transforms)
Golden Rectangle
Golden Triangle
Rectangular Spiral
Rep4 Tile
Plane Tiling
Polar Tiling
Logarithmic Spiral Tiling
 Added the following builtin Orbit Traps:
Composite
General Polygon
Sphere
Patterned Sphere
Solid Polygon
Solid General Polygon
Patterned Polygon
Patterned General Polygon
Epicycloid Polygon
Hypocycloid Polygon
Image
Celtic Knot
Rep4 Tile
Rep4 Tile Patterned Polygon
Rep4 Tile Patterned General Polygon
Rep9 Tile
Rep9 Tile Patterned Polygon
Rep9 Tile Patterned General Polygon
Pythagorean Tree
Tiling
Polygon Motif
Hyperbolic Tiling
 Added the following builtin Orbit Trap
Controllers:
Image Map
 Added the Merge Mode option to the following
optimized Orbit Traps:
Epicycloid
Hypocycloid
Isogonal Polygon
Oscillator
Rose
 Added the following builtin LSystem Fractals:
SierpinskiCarpet
Peano3
DoubleCesaroVariation1
DoubleCesaroVariation2
HexGasket
Frame
 Added several new Builtin Functions/Builtin Macros.
 Added Reflect option to the builtin
Orbit Trap LSystem.
 Added Edge Placement option to the builtin
Orbit Trap Polygon.
 Added Use Inverse option to builtin Transformation
Affine Transformation.
 Added Use Inverse option to builtin Transformation
Mobius Transformation.
 Improved builtin Transformation
Tangent Circles Inversion.
 Improved builtin Orbit Trap Master
Controller Index Map.
 Improved the handled of file names when opening/saving fractal properties
files.
Changes in Release 1.20 (10/20/2011)
 Added the option Reflect In Circle to
builtin Transformation
Kaleidoscope  Slices.
 Added the option Radius to builtin Transformations
Polygon (Regular), Polygon
(Star), Polygon (Gear).
 Added the following Builtin Functions/Builtin Macros:
AbsX(z)
AbsY(z)
AbsXY(z)
MulXY(z1, z2)
DivXY(z1, z2)
CoordX(z)
CoordY(z)
CoordAddXY(z)
CoordSubXY(z)
CoordSubYX(z)
CoordMulXY(z)
CoordDivXY(z)
CoordDivYX(z)
Reflect0(z)
Reflect30(z)
Reflect45(z)
Reflect60(z)
Reflect90(z)
Reflect120(z)
Reflect135(z)
Reflect150(z)
Rotate30(z)
Rotate45(z)
Rotate60(z)
Rotate90(z)
Rotate120(z)
Rotate135(z)
Rotate150(z)
Rotate180(z)
Rotate210(z)
Rotate225(z)
Rotate240(z)
Rotate270(z)
Rotate300(z)
Rotate315(z)
Rotate330(z)
LRFold(r, v)
RLFold(r, v)
BoxFold(z, center, radius)
CircleFoldIn(z, center, radius)
CircleFoldOut(z, center, radius)
Tent(r, period, shift)
Ramp(r, period, shift)
Math.WaveMath.Wave(r, type, amplitude, period, shift)
Math.BlendValues(blendType, blendArgR, blendAbs, values[],
count)
ResetArg(z, angle)
ResetAbs(z, magnitude)
Affine.IsIdentity(Affine a)
 Added the following builtin Fractal
Equations:
Julia Pattern Map
 Added several options to many of the builtin
Alternate Values.
 Added the following (nonInstructions based) builtin
Alternate Values:
Blended Value
Orbit Trap Minimum
 Added the following (Instructions based) builtin
Alternate Values:
Exponential Smoothing (Delta)
Blended Value
Statistics
Minimum Shape
Average Angle
 Merged builtin Alternate Values
Exponential Smoothing (Optimized) and
Exponential Smoothing (DistanceMetric).
 Improved the descriptions in the comment section of several builtin Transformations.
 Removed rarely used Orbit Trap Map
options:
Orbit Trap Shift / Orbit Trap Angle
Transformation Shift / Transformation Angle
Blend Angle1/Angle2
 Removed rarely used Orbital / IFS / Strange
Attractor options:
Transformation Shift / Transformation Angle
 Fixed a bug (integer overflow) in Classic
compression for very large fractals.
Changes in Release 1.19 (06/05/2011)
 Fixed several issues related to the 64bit version of the application.
 Changed installation so major/minor updates are free to registered users.
 Changed installation so trial version has no time limit.
Changes in Release 1.18 (05/25/2011)
 Added support for a 64bit version of the application.
Changes in Release 1.17 (04/18/2011)
 Added an option to resize the images generated by the
Generate Image Set command.
 Added the following builtin Orbit Traps:
Spinning Polygon
 Added the following builtin Transformations:
Disk
Strip To Ring
Reflecting Pool
Spherical
Circle Inversion (Ring)
Polygon (Regular)
Polygon (Star)
Polygon (Gear)
Orbital Daisy
Orbital Density Adjustment (Circle)
Orbital Density Adjustment (Waves)
Hyperbolic Tiling
Hyperbolic Tiling  Orbital
Hyperbolic Tile
Clip (HalfPlane)
Clip (Polygon)
 Added the following builtin Symmetry
Transformations:
Hexagon Grid
Hyperbolic Tiling
Hyperbolic Tiling  Orbital
 Added the option Angle to the builtin
Transformation Disk To
Strip to rotate disk prior to the transformation, which allows many
different variations for the resulting strip.
 Added the option Vertex Color to the builtin
Orbital Equation
Sierpinski Ngons (Variations).
 Added the option Rotate 90 to the builtin
Symmetry Transformations
Translation (1Dimensional) and
Translation (2Dimensional).
 Added the argument Color Factor to the
Flame Orbital
Equations.
 Improved the algorithm for computing the center point used by the builtin
Orbit Trap Spirolateral.
 Fixed a bug in handling z=0 in the builtin
Transformations Shape Value and
Shape Blend.
 Fixed a bug in handling multiple Orbit Traps
in combination with a Symmetry Transformation
when Blend is disabled.
 Fixed a bug where bad complex values could be saved to a file and then the
file could not be opened.
 Fixed a spelling error in the builtin
Transformation Flame
Transformation.
 Changed the Orbital processing to retain data for points clipped by
transformations in history. This improves color mapping for fractals that clip
large areas and also set color opacity < 1.
 Changed processing so that when you invoke Generate
Scaled Image or Generate Image Set, the
application clears the sample data storage associated with the fractal in the
window.
 Removed support for rarely used Orbit Variation
feature. Existing fractals will continue to work but you cannot change the
variation.
Changes in Release 1.16 (09/24/2010)
 Added an option to automatically save the fractal properties whenever you
save the fractal image. See Options Dialog
for details.
 Added the ability to control the image size/quality for JPEG images. See
Options Dialog for details.
 Added the ability to shut down the computer on completion of the
Generate Scaled Image command.
 Added the ability to shut down the computer on completion of the
Generate Image Set command.
 Added a Blend Colors checkbox on
Orbital Controllers. Unchecking
Blend Colors allows you to blend the data values
rather than blending the colors.
 Added support for the visible keyword in the
Option Statement to allow the program to
control the visible state of an option based on a Boolean expression.
 Added the following builtin Transformations:
Mobius Transformation
Mobius Group
Julia (Enhanced)
Plane To Strip
Plane To Disk
Disk To Strip
Hole
Flame Transformation
Shape Blend
Perspective
Cylindrical Projection (Stereographic)
Cylindrical Projection (Azimuthal Equidistant)
Strip Limit
Rectangle Limit
Orbital Reflection
Orbital Translation (1Dimensional)
Orbital Translation (2Dimensional)
Orbital Circle Inversion
Spheres
Sierpinski Triangle
Droste Effect  Orbital
Wrap
 Added the following builtin Orbital
Equations:
Flame (2 Transforms)
Flame (4 Transforms)
Flame (6 Transforms)
Flame (8 Transforms)
 Added the following transformation types to the builtin
Transformation Affine
Transformation:
Rotate horizontal lines Arg degrees
Rotate vertical lines Arg degrees
Scale in X by Arg
Scale in Y by Arg
 Added options to the builtin
Orbital Equation
Elliptic Splits IFS for ColorBits,
TaperLines, RoundLines.
 Added the option ColorBits to the builtin
Orbital Equation
Dragons.
 Added the option ColorBits to the builtin
Orbital Equation
Dimers.
 Added the option Peak Index to the builtin
Transformation Orbital
Scaling.
 Added the option Peak Index to the builtin
Transformation Orbital
Spiral.
 Added the option Scale to the builtin
Transformation
Stereographic Projection.
 Added the option Spherical to the builtin
Transformation Shape
Value.
 Added 2 additional lines to the builtin Symmetry Transformation
Reflection.
 Added an option to return the original point to the builtin Symmetry Transformation
Double Inversion.
 Improved the builtin
Transformation Circle
Limit.
 Changed the function Color.Blend to use the
Alpha value of the 1st color for the resulting blend.
 Removed the builtin
Transformation Flame
Variation since it is now obsolete.
 Removed the builtin Symmetry Transformation
Droste Effect  Circles since it is now obsolete.
 Fixed a bug in the builtin
Transformation
Azimuthal Equidistant when the Orbital
option was checked.
 Fixed a bug in builtin
Transformation Z
Reflect.
Changes in Release 1.15 (05/26/2010)
 Added support for adjusting contrast based on
Lightness of the HSL color model or the or
Value of the HSV
color model in all color controllers.
 Added support for adjusting contrast by scaling the color's luminance
rather than the individual RGB values in all
color controllers.
 Updated orbital framework to reset z to a
known good value if the value returned by the
Orbital Equation diverges or returns
NaN or Infinity.
 Improved the efficiency and image clarity of the following builtin
Orbital Equations:
Apollonian Gasket (Variations)
Kleinian Group  Examples
Kleinian Group  Variations
 Improved the color mapping of the following builtin
Orbital Equations:
Dragons
Dimers
 Added the following builtin Orbital
Equations:
Mobius Dragon IFS
Mobius Patterns
Grand Julian IFS
Elliptic Splits IFS
 Added the following builtin Transformations:
Circle To Circle
Julia
Clip
 Added the Scale option to builtin
Orbital Equation
Sierpinski Ngons.
 Added options Rotate 180,
Reflect in X, and Reflect
in Y to builtin Symmetry Transformation
Translation (1Dimensional).
 Added options Rotate 180,
Reflect in X, and Reflect
in Y to builtin Symmetry Transformation
Translation (2Dimensional).
 Added the Use Inverse option to builtin
Transformation Shape
Value.
 Added support for multiple lines of reflection in the builtin Symmetry Transformation
Reflection.
 Improved the builtin Transformation
Affine Transformation.
 Fixed a bug in image set generation that caused default properties to be
incorrectly set to values associated with previous properties files.
Changes in Release 1.14 (03/25/2010)
 Added shortcut keys to several of the main
Fractal Window's menu items.
 Added additional comments to several builtin Orbit Traps.
 Improved the default Light Intensity and
Ambient Light in all builtin Orbit Trap
Controllers.
 Improved the default Gamma in all builtin
Orbital Controllers.
 Removed obsolete options from builtin Orbit Trap
Steiner Chain.
 Removed obsolete range label on Scale Factor
option of builtin Symmetry Transformation
Scaling.
 Changed Index mapping for builtin Orbit Trap
Unit Circle Group so that center circle is 0 not
N.
 Changed the maximum number of colors in builtin
Orbit Trap Controller
Color Map  Dwell/Index to 20.
 Changed the maximum number of colors in builtin
Orbit Trap Controller
Pattern Map  Geometric Design 2 to 20.
 Changed the maximum number of colors in builtin
Orbital Controller
Color Map  Index to 20.
 Added support for indexing on Alternate1IndexRaw
in builtin Orbit Trap Controller
Color Map  Dwell/Index.
 Fixed builtin Orbit Trap Controller
Pattern Map  Perlin Noise. There was a bug if
you set Pattern Map to
Curve Map and then set the Curve Map Offset
to a non0 value, there was a discontinuity at angle 0.
Changes in Release 1.13 (01/29/2010)
 Added Generate Image Set command to the
Tools menu of the Fractal Window.
This command allows you to open a set of fractal properties files and to
generate a fractal image for each file. See
Generating Multiple Images for details.
 Added the Attractor Opacity property to the
Orbital Controller properties page. This
property and the associated dialog allow you to adjust the color opacity based
on the attractor used to generate the data.
 Added the following builtin Orbit Traps:
Limacon
Lemniscate
Folium
Cycloid of Ceva
Steiner Chain
Star of David
String of Beads
Wheel
Limacon Net
Lemniscate Net
Nephroid Net
Epitrochoid Net
Hypotrochoid Net
Polygon Net
Polygon Whirl
Circle Web
Faceted Polygon
Daisy
Maurer Rose
Epitrochoid Rose
Farris Wheels
Farris Wheels Net
Harmonograph
Ford Circles
 Added the following builtin Transformations:
Tangent Circles Inversion
Alternate Cycloid
 Added the following builtin Orbit Trap
Controllers:
Gradient Map  Average Value
Gradient Map  Color Blend
 Added the following builtin Classic
Controllers:
Gradient Map  Split Value
 Added the following Builtin Functions/Builtin Macros:
Math.NextPQ()
Circle.IsInside()
Geometry.IsInsideTriangle()
Geometry.BarycentricCoordinates()
CurveTrap.SegmentExists()
Affine.InitializeAffineArray()
 Added new display type Solid Disk with Depth
to builtin Orbit Trap
Kleinian Group.
 Added Exclude Lines option to builtin
Orbit Trap Circle
Inversion.
 Added Exclude Lines option to builtin
Orbit Trap Circle
Inversion 2.
 Added a few options to builtin Classic
Controller Gradient Map  Average Value.
 Improved CurveTrap performance when
using lots of circles/shapes.
 Improved CurveTrap performance when
using lots of small segments.
 Improved CurveTrap performance when
using curves with lots of points.
 Improved builtin Orbit Trap
Unit Circle Group.
 Fixed a bug where changing Root Detection Threshold
did not cause regeneration of data.
 Fixed a bug in functions Random.Number,
Random.Boolean, and
Random.ComplexNumber where passing 1 or more arguments to the function
did not generate an error.
 Fixed a bug in builtin Orbit Trap
Star Polygon in handling of
Radius property.
 Simplified builtin Orbit Trap
Star Polygon.
 Reduced default Line Width in builtin
Orbit Trap Star Polygon.
 Removed unused option Rotation from builtin
Orbit Trap Spiral.
 Removed Scale Factor range restriction from
builtin Symmetry Transformation
Scaling.
 Unchecked Force Execution in builtin
Orbit Trap String Art.
 Added Initializing data step to register time
for execution of global sections.
Changes in Release 1.12 (09/18/2009)
 Added Image Viewport section to the
General properties page so you can set the
size/location of the fractal image by changing properties as well as via the
Set Image Viewport dialog.
 Added some descriptive labels to the Set Image
Viewport dialog.
 Added On Fewer Return property to the
Triangle Metric properties page.
 Added Shadow Cycles property to the
3D Mapping section of the
Orbit Trap Controller properties page.
 Added a menu item on the Fractal Window
Help menu (Fractal Science
Kit Tutorials...) to open a browser to the tutorials.
 Added the following Builtin Functions:
ClipValue(r, x)
ClipToRange(r, x, y)
WrapToRange(r, x, y)
void Array.Append(array0[], <item1>, <item2>, ...)
void Array.AppendArray(array0[], array1[])
void Array.Fill(array[], v) or void Array.Fill(array[,], v)
Complex Array.ProductSum(z0[], z1[])
void Debug.Error(message)
Complex Math.UpdateMinArray(r, rmin[])
Complex Math.UpdateMaxArray(r, rmax[])
 Added the following Builtin Macros:
Complex Math.ChebyshevDistance(p, q)
Complex Math.ManhattanDistance(p, q)
Complex Math.EuclidianDistance(p, q, rooted)
Complex Math.MinkovskyDistance(p, q, power, rooted)
Complex Geometry.Quadrant(z)
Mobius Mobius.EllipticDiskAutomorphism(Center, Radius, Angle,
Magnitude, Argument, Theta)
Mobius Mobius.HyperbolicDiskAutomorphism(Center, Radius,
Angle, Argument, Scale)
Mobius Mobius.ParabolicDiskAutomorphism(Center, Radius,
Angle, Argument, Offset)
Mobius Mobius.DiskAutomorphism(Center, Radius, Angle, Theta,
P)
Mobius Mobius.HalfPlaneToDisk(Center, Radius, Angle, Theta,
P, Inverse)
 Improved handling of gradients by interpolating between points.
 Improved the error message displayed for certain illegal array operations.
The error message was 'Object reference not set to an instance of an object.'
 Added minor performance improvements in:
 Classic Controller
Pattern Map  Brushed Metal
 Orbit Trap Controller
Pattern Map  Brushed Metal
 Unchecked Apply 3D in Classic Controller
Pattern Map  Brushed Metal.
 Fixed a bug where the Properties Window
hierarchy root item was not expanded when you opened a fractal.
 Fixed a bug that occurred if you tried to save an image before generating
it.
 Fixed Orbit.Z0()  it was returning
z rather than zinit/c.
 Fixed the Triangle Inequality Average
alternate mapping  it had an initialization bug.
 Fixed Exponential Smoothing (Optimized)
alternate mapping  it had an initialization bug for convergent fractals.
 Fixed Exponential Smoothing (DistanceMetric)
alternate mapping  it had an initialization bug for convergent fractals.
 Fixed the Shadow Adjustment properties on the
Adjust Gradient Dialog.
 Fixed a misleading warning 'WARNING: CurveTrap levels are incompatible
with current usage.' It was being displayed in several situations where it was
not required.
Changes in Release 1.11 (03/30/2009)
 Reworked several dialogs for compatibility with a wide range of displays.
 Added support for scale factors 1316 to Generate
Scaled Image.
 Added an Open Site Map... item to the
Fractal Window Help
menu.
 Added a confirmation dialog when you cancel the display of a fractal. This
can be used to pause/resume the fractal processing, if required.
 Added builtin Classic Controller
Pattern Map  Brushed Metal.
 Added builtin Orbit Trap Controller
Pattern Map  Brushed Metal.
 Improved the Orbit Trap Controller's
Edged style results.
 Improved performance of CurveTrap
based traps that handle many circles; e.g., Circle
Inversion, Apollonian Gasket,
Schottky Group, and
Kleinian Group.
 Improved performance of CurveTrap
based traps that handle curves with many points; e.g.,
Epicycloid, Gear,
Hypocycloid, LSystem,
Oscillator, and Rose.
 Added support for Windows under Parallels on an iMac.
 Added stack trace to error output when unexpected errors are encountered.
 Fixed the Save Image method to remember the
image format you used last.
 Fixed error handling in Generate Scaled Image
method. An error in the error handling caused the application to crash rather
than print an error message and continue.
Changes in Release 1.10 (02/19/2009)
 Reworked all dialogs for compatibility with a wide range of displays.
 Added the ability to generate very large images. See
Generating Large Images for details.
 Added the ability to support a Transparent background. See the
Background properties for
details.
 Added a Help button to all dialogs to open the documentation to the page that describes the given
dialog. In the case of the Properties
Window, the documentation opens on the page that describes the currently
selected Properties Page.
 Added a Notification On Completion option to
the Options Dialog to play a sound
when fractal generation is complete.
 Added a Time Remaining field to the status
bar.
 Added builtin Orbital Master Controller
Alpha Map for use with strange attractors.
 Added a Depth/Lightness property to
Orbital Controllers to control
depth/lightness blend.
 Improved the texture mapping by using bilinear interpolation of colors for
points between pixels.
 Enabled several toolbar buttons on the
Fractal Window during fractal generation to allow display of the
associated windows even while generating a fractal.
 Fixed the Texture List Control to update
the remembered texture folder when you repair a texture.
 Fixed the builtin Orbital Equation
Symmetric Icon  NonPolynomial Term (Search)
with respect to printing the information to the
Error/Debug Window.
 Fixed Example 6 of the builtin
Orbital Equation
Symmetric Icon  NonPolynomial Term.
 Fixed Angle Factor 3, 7, 11, and 15, for the
optimized alternate mappings Average Value
and Transformed Value Average.
 Fixed text pane scrollbar visibility problem when resizing a
Program Editor.
 Removed Domain Error Color and simply use
Background Color on error.
Changes in Release 1.9 (01/16/2009)
 Fixed Visible though translucent objects
property on the General properties page with
respect to Orbital fractals.
 Fixed bug where cutting all items from list did not place items on
clipboard.
 Fixed bug where Data Information Window
incorrectly enabled/disabled some of its controls.
 Added logic to remember current folder when saving files.
 Added Enabled option to the following
transformations:
 Kaleidoscope  Slices
 Kaleidoscope  Squares
 Kaleidoscope  Triangles
 Added classic controller Pattern Map  Texture
(Planar).
 Added several options to classic controller Pattern
Map  Perlin Noise (Planar).
 Added orbit trap controller options Style and
Shadow to the 3D mapping section. The new
Edged style adds a barlike appearance to any
curved orbit trap. See Orbit Trap Controllers
for details.
 Added a Bend Pattern option to several
patternbased orbit trap controllers.
 Added code to normalize the value returned by
PerlinNoise functions. The functions now return a value strictly
between 1 and 1.
See Perlin Noise Functions for details.
 Changed the default Factor from
0.125 to 0.25 in
the Perlin Noise orbit trap controller.
 Changed the default Factor from
0.125 to 0.25 in
the Perlin Noise classic controllers.
 Changed name of classic controller Pattern Map 
Perlin Noise (Pixel) to Pattern Map  Perlin
Noise (Planar).
Changes in Release 1.8 (11/26/2008)
 Fixed error when trying to copy list items. Error would occur when you
tried to copy list item after previously disposing of a list control. Lists
include gradients, textures, and controllers.
 Terminate Show Orbit if the orbit point falls
far outside image. Before this change, application could hang if you used
Show Orbit when zoomed way in.
 Remove Orbits property from orbital fractal
properties page. This was overly complex and unnecessary since you can use
Max Count to increase the number of orbit points.
 Replace Zinit Range with
Initial Z in orbital equation. The need for
Zinit Range was related to obsolete
Orbits property.
 Minor updates to simplify several builtin Orbital Equations.
Changes in Release 1.7 (10/30/2008)
 Added the following Orbital Equations:
 Koch Snowflake (Variations)
 Symmetric Attractors
 Symmetric Attractors (Search)
 Frieze Group
 Frieze Group (Search)
 Hyperbolic Attractors
 Added new data files Examples.sa and
Examples.fz to support Orbital Equations
Symmetric Attractors and
Frieze Group.
 Added support for injecting scaling transformations into the IFS to
IFS (Search).
 Added new data file Examples2.ifs with some
examples using the new scaling options added to IFS
(Search).
 Added method Affine.InitializeWeights2 to
builtin macros. This method is used to initialize the probabilities
associated with an array of affine transformations for the purpose of
generating an IFS fractal from the transformations.
 Added method Affine.ScaleDimension to
builtin macros. This method can be used to sharpen/blur an IFS fractal
without changing its general shape.
 Added an option to control the method used to generate weights in Orbital
Equations:
 IFS Examples  Chaos and Fractals
 IFS Examples  Yale
 IFS (Search)
 Added an option to sharpen/blur the IFS in the Orbital Equation
IFS File Processor.
 Added logic to adjust the Orbital fractal's Max
Count based on window size. This reduces the need to adjust
Max Count manually when you change the size of
the window and improves the performance of the Preview window with respect to
Orbital fractals.
 Added a color adjustment option to several strange attractors.
 Added several examples to Orbital Equation Symmetric
Icon  Variations.
 Improved Orbital adaptive smoothing algorithm.
 Improved performance of search algorithm used to find strange attractors.
 Added Clear All menu item to context menu on
editor pane.
 Moved ZInit Min/Max from Orbital properties
page to Orbital Equation properties page.
 Changed several Orbital Equations to use a fixed initial z.
 Changed Fractal Equation properties page to show both
Julia Constant and Initial
Z fields.
 Fixed bug resulting in random crash when using Data Information Window.
 Fixed bug resulting in crash when invoking Gradient Editor's
Save As command.
Changes in Release 1.6 (08/7/2008)
 Fixed bug in transformation Disc Automorphism 
Parabolic.
 Fixed bug in Unit Circle Group transformation
processing in orbit traps Schottky Group and
Kleinian Group.
 Fixed bug in Unit Circle Group transformation
processing in orbital equations Kleinian Group 
Examples and Kleinian Group  Variations.
 Fixed bug in File/Close menu item.
 Fixed several memory/resource leaks.
Changes in Release 1.5 (07/21/2008)
 Added check for value=Infinity when wrapping values.
 Fixed bug resulting in loss of Newton root info during normalization.
 Fixed bug when saving Classic Controller 3D power.
 Extended trial to 30 days.
Changes in Release 1.4 (07/16/2008)
 Added additional information in unhandled error handler message.
 Added code to override NumberFormatInfo during initialization.
Changes in Release 1.3 (07/10/2008)
 Added progress feedback during data normalization step.
 Added 2 new Orbital Equations: Wallpaper Group  Square Lattice and
Wallpaper Group  Square Lattice (Search).
 Added file Examples.wp (in My Files folder) used by Wallpaper Group 
Square Lattice.
Changes in Release 1.2 (06/11/2008)
 Added status message 'Smoothing samples...' during adaptive smoothing
processing.
 Removed Tab characters from Classic Controller Gradient Map 
Value/Overlay (Smoothed) and Orbit Traps Inversion Group and Kleinian Group.
Changes in Release 1.1 (06/10/2008)
 Added ability to break out of LSystem orbit trap.
 Added ability to break out of data normalization step.
 Fixed sample array dimension in several orbital equations.
 Fixed bug in Lyapunov calculation in several orbital equations.
 Improved error message when loading empty DataFile.
 Improved the orbital equations Circle Inversion and Circle Inversion
2.
 Added several Math macros based on multiple angle formulas.
 Made minor performance improvements to functions WrapIndex and WrapValue.
