Release Notes

Home • Gallery • Tutorials • Download • Purchase • Site Map
 

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 built-in Orbit Trap Controllers:
        Pattern Map - Symmetric Pattern (Solid Map)
  • Added the following built-in Orbit Traps:
        Set of Polygons
        Ring of Polygons
        Hexagon of Triangles
        Circumscribed Disk
  • Added additional options to the following built-in Orbit Traps:
        Rep-4 Tile
        Rep-9 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 (non-Instructions based) built-in Alternate Values:
        Exponential Smoothing (Shape Value)
        Escape Angle
        Minimum Shape
        Orbit Trap Value
        Transformed Shape Minimum
  • Added the following (Instructions based) built-in Alternate Values:
        Exponential Smoothing (Triangle Metric Value)
        Minimum Value/Delta
        Surface Normal Styles
        Trapped Index/Delta Sum
  • Added the following built-in 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 built-in Classic Master Controllers:
        Trap Switch
        Dwell Transition
        Dwell Transition (Binary Decomposition)
  • Added the following built-in 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 built-in 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 built-in 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 built-in Transformations:
        Composite Function (Symmetric)
        Combined Functions (Symmetric)
        Z Reflect (Conditional)
  • Added the following built-in 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 double-clicking 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 built-in Transformations:
        Conditional Transform
        Circle Inversion (Conditional)
        Golden Rectangle
        Golden Triangle
        Rectangular Spiral
        Rep-4 Tile
        Polar Tiling
        Logarithmic Spiral Tiling
  • Added the following built-in Symmetry Transformations:
        IFS (4 Transforms)
        Golden Rectangle
        Golden Triangle
        Rectangular Spiral
        Rep-4 Tile
        Plane Tiling
        Polar Tiling
        Logarithmic Spiral Tiling
  • Added the following built-in 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
        Rep-4 Tile
        Rep-4 Tile Patterned Polygon
        Rep-4 Tile Patterned General Polygon
        Rep-9 Tile
        Rep-9 Tile Patterned Polygon
        Rep-9 Tile Patterned General Polygon
        Pythagorean Tree
        Tiling
        Polygon Motif
        Hyperbolic Tiling
  • Added the following built-in 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 built-in L-System Fractals:
        SierpinskiCarpet
        Peano3
        DoubleCesaroVariation1
        DoubleCesaroVariation2
        HexGasket
        Frame
  • Added several new Built-in Functions/Built-in Macros.
  • Added Reflect option to the built-in Orbit Trap L-System.
  • Added Edge Placement option to the built-in Orbit Trap Polygon.
  • Added Use Inverse option to built-in Transformation Affine Transformation.
  • Added Use Inverse option to built-in Transformation Mobius Transformation.
  • Improved built-in Transformation Tangent Circles Inversion.
  • Improved built-in 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 built-in Transformation Kaleidoscope - Slices.
  • Added the option Radius to built-in Transformations Polygon (Regular), Polygon (Star), Polygon (Gear).
  • Added the following Built-in Functions/Built-in 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 built-in Fractal Equations:
        Julia Pattern Map
  • Added several options to many of the built-in Alternate Values.
  • Added the following (non-Instructions based) built-in Alternate Values:
        Blended Value
        Orbit Trap Minimum
  • Added the following (Instructions based) built-in Alternate Values:
        Exponential Smoothing (Delta)
        Blended Value
        Statistics
        Minimum Shape
        Average Angle
  • Merged built-in Alternate Values Exponential Smoothing (Optimized) and Exponential Smoothing (DistanceMetric).
  • Improved the descriptions in the comment section of several built-in 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 64-bit 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 64-bit 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 built-in Orbit Traps:
        Spinning Polygon
  • Added the following built-in 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 (Half-Plane)
        Clip (Polygon)
  • Added the following built-in Symmetry Transformations:
        Hexagon Grid
        Hyperbolic Tiling
        Hyperbolic Tiling - Orbital
  • Added the option Angle to the built-in 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 built-in Orbital Equation Sierpinski N-gons (Variations).
  • Added the option Rotate 90 to the built-in Symmetry Transformations Translation (1-Dimensional) and Translation (2-Dimensional).
  • Added the argument Color Factor to the Flame Orbital Equations.
  • Improved the algorithm for computing the center point used by the built-in Orbit Trap Spirolateral.
  • Fixed a bug in handling z=0 in the built-in 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 built-in 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 built-in 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 (1-Dimensional)
        Orbital Translation (2-Dimensional)
        Orbital Circle Inversion
        Spheres
        Sierpinski Triangle
        Droste Effect - Orbital
        Wrap
  • Added the following built-in Orbital Equations:
        Flame (2 Transforms)
        Flame (4 Transforms)
        Flame (6 Transforms)
        Flame (8 Transforms)
  • Added the following transformation types to the built-in 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 built-in Orbital Equation Elliptic Splits IFS for ColorBits, TaperLines, RoundLines.
  • Added the option ColorBits to the built-in Orbital Equation Dragons.
  • Added the option ColorBits to the built-in Orbital Equation Dimers.
  • Added the option Peak Index to the built-in Transformation Orbital Scaling.
  • Added the option Peak Index to the built-in Transformation Orbital Spiral.
  • Added the option Scale to the built-in Transformation Stereographic Projection.
  • Added the option Spherical to the built-in Transformation Shape Value.
  • Added 2 additional lines to the built-in Symmetry Transformation Reflection.
  • Added an option to return the original point to the built-in Symmetry Transformation Double Inversion.
  • Improved the built-in Transformation Circle Limit.
  • Changed the function Color.Blend to use the Alpha value of the 1st color for the resulting blend.
  • Removed the built-in Transformation Flame Variation since it is now obsolete.
  • Removed the built-in Symmetry Transformation Droste Effect - Circles since it is now obsolete.
  • Fixed a bug in the built-in Transformation Azimuthal Equidistant when the Orbital option was checked.
  • Fixed a bug in built-in 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 built-in Orbital Equations:
        Apollonian Gasket (Variations)
        Kleinian Group - Examples
        Kleinian Group - Variations
  • Improved the color mapping of the following built-in Orbital Equations:
        Dragons
        Dimers
  • Added the following built-in Orbital Equations:
        Mobius Dragon IFS
        Mobius Patterns
        Grand Julian IFS
        Elliptic Splits IFS
  • Added the following built-in Transformations:
        Circle To Circle
        Julia
        Clip
  • Added the Scale option to built-in Orbital Equation Sierpinski N-gons.
  • Added options Rotate 180, Reflect in X, and Reflect in Y to built-in Symmetry Transformation Translation (1-Dimensional).
  • Added options Rotate 180, Reflect in X, and Reflect in Y to built-in Symmetry Transformation Translation (2-Dimensional).
  • Added the Use Inverse option to built-in Transformation Shape Value.
  • Added support for multiple lines of reflection in the built-in Symmetry Transformation Reflection.
  • Improved the built-in 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 built-in Orbit Traps.
  • Improved the default Light Intensity and Ambient Light in all built-in Orbit Trap Controllers.
  • Improved the default Gamma in all built-in Orbital Controllers.
  • Removed obsolete options from built-in Orbit Trap Steiner Chain.
  • Removed obsolete range label on Scale Factor option of built-in Symmetry Transformation Scaling.
  • Changed Index mapping for built-in Orbit Trap Unit Circle Group so that center circle is 0 not N.
  • Changed the maximum number of colors in built-in Orbit Trap Controller Color Map - Dwell/Index to 20.
  • Changed the maximum number of colors in built-in Orbit Trap Controller Pattern Map - Geometric Design 2 to 20.
  • Changed the maximum number of colors in built-in Orbital Controller Color Map - Index to 20.
  • Added support for indexing on Alternate1IndexRaw in built-in Orbit Trap Controller Color Map - Dwell/Index.
  • Fixed built-in 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 non-0 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 built-in 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 built-in Transformations:
        Tangent Circles Inversion
        Alternate Cycloid
  • Added the following built-in Orbit Trap Controllers:
        Gradient Map - Average Value
        Gradient Map - Color Blend
  • Added the following built-in Classic Controllers:
        Gradient Map - Split Value
  • Added the following Built-in Functions/Built-in Macros:
        Math.NextPQ()
        Circle.IsInside()
        Geometry.IsInsideTriangle()
        Geometry.BarycentricCoordinates()
        CurveTrap.SegmentExists()
        Affine.InitializeAffineArray()
  • Added new display type Solid Disk with Depth to built-in Orbit Trap Kleinian Group.
  • Added Exclude Lines option to built-in Orbit Trap Circle Inversion.
  • Added Exclude Lines option to built-in Orbit Trap Circle Inversion 2.
  • Added a few options to built-in 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 built-in 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 built-in Orbit Trap Star Polygon in handling of Radius property.
  • Simplified built-in Orbit Trap Star Polygon.
  • Reduced default Line Width in built-in Orbit Trap Star Polygon.
  • Removed unused option Rotation from built-in Orbit Trap Spiral.
  • Removed Scale Factor range restriction from built-in Symmetry Transformation Scaling.
  • Unchecked Force Execution in built-in 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 Built-in 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 Built-in 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 13-16 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 built-in Classic Controller Pattern Map - Brushed Metal.
  • Added built-in 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, L-System, 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 built-in 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 built-in Orbital Equation Symmetric Icon - Non-Polynomial Term (Search) with respect to printing the information to the Error/Debug Window.
  • Fixed Example 6 of the built-in Orbital Equation Symmetric Icon - Non-Polynomial 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 bar-like appearance to any curved orbit trap. See Orbit Trap Controllers for details.
  • Added a Bend Pattern option to several pattern-based 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 built-in 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 built-in 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 built-in 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 L-System 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.

 

Copyright © 2004-2019 Ross Hilbert
All rights reserved