Stella Version History

Newer versions
3.5.1 | 3.5 | 3.4 | 3.3 | 3.2 | 3.1 | 3.0 (Small Stella overview, Great Stella overview, full details)
2.8.7 | 2.8.6 | 2.8.5 | 2.8.4 | 2.8.3 | 2.8.2 | 2.8.1 | 2.8 | 2.7 | 2.6.1 | 2.6 | 2.5 | 2.4.5 | 2.4 | 2.3 | 2.2 | 2.1 | 2.0
1.1 | 1.0

Stella 3.5.1, 10th May 2006
  • Just a bug-fix for some users who occasionally get a white area appearing around their toolbars.

Stella 3.5, 16th March 2006
Changes for Great and Small Stella:
  • Changed "Set Face Color" to "Replace Face Color Throughout", which better describes its operation.
  • Some of Bowers' abbreviations were entered as dual names rather than base names. All fixed now.
  • Abbreviation "tid" now finds the truncated icosidodecahedron rather than the truncated dodecahedron. I think the most obvious abbreviation should be used instead of Bowers' abbreviation in this case.
  • Fixed rendering problems on some computers with Intel graphics cards (built into the motherboard). Intel has bugs in their OpenGL implementation, which I've now managed to work around.

Changes for Great Stella only:

  • "Options→Maintain Reflexibility" now also affects Shift+Left click in colour mode, like it does for Shift+C.
  • Added "Color→Take Color from Neighbouring Faces". All faces of the selected face colour will receive a new colour from one of their neighbouring faces. Neighbouring faces with the original colour are ignored, but otherwise some options are presented if two neighbours have different colours. If any faces are completely surrounded by faces of the original color, the process is repeated until no further changes occur.
  • Changed legend in Faceting Preview window. Only relevant items are shown, and a message that the faceting is complete is shown even if purple/red edges are still displayed (these are only warnings).
  • Fixed the "Fit geometry to image" option which had no effect when saving an image of a 2D view.
  • Fixed rare problem where some chiral polyhedra were thought to be reflexible. Caused problems for stellation, nets etc.
  • Improved nets created when there are connected coplanar faces, eg subdivision of a convex surface.
  • Fixed crash when facet is selected in faceting view and symmetry is changed.

Stella 3.4, 14th February 2006
Changes for Great and Small Stella:
  • Renamed "Poly→Go to Variation". Now label depends on situation, either "Create Mirror Image" or "Create Pseudo Version". Also moved item to the top of the menu.
  • Removed "Poly→Polyhedron Symbol" and it's matching toolbar button. This feature has been combined with "Poly→Polyhedron List", which now has an entry field for a polyhedron symbol, name, or abbreviation at the top.
  • Changed built-in vertex descriptions from "4, 4, 4" format to the more standard "4.4.4" format.
  • You may use symbols like "U30" now, same as "M30", but maybe a more standard form.
  • You may enter Kaleido indices now to select a model. The symbols start with "K", like "K30". The Kaleido index is also shown in the "File→Polyhedron List" window.
  • You may enter polyhedron names, substrings, or abbreviations in the new symbol field (eg T, C, O, D, I for Platonics, CO, ID, RD, RTC, PHC, THH, OHO, GCCO, SIRI etc).
  • Added Jonathan Bowers' abbreviations as alternative names for uniform polyhedra. This means you can now enter them into the symbol field to select a uniform polyhedron.
  • Added two new near misses, discovered by myself, to the list of built-in models. They have all equal edge lengths.
  • Rearranged the near misses into a nicer order.
  • Included <Up one level> in drop-down when a file is loaded. Lets you go up one folder.

Changes for Great Stella only:

  • Added Jessen's Orthogonal Icosahedron to the library (in the Faceted section).
  • Hidden faces are remembered when recalling a model from memory, adding from memory, and some other times.
  • Handled coincident faces MUCH better. Hopefully it's very hard to break Stella now by giving it a model with coincident faces.
  • Left and right arrow keys now cycle through OFF files as well as .stel files.
  • Improved speed of augmentation with complex models.
  • Fixed a bunch of bugs, including crash bugs, often relating to hemi-faces (faces which pass through the centre of the model).

Stella 3.3, 16th January 2006
Changes for Great and Small Stella:
  • Added the ability to swap images between two faces in Image Mode (using Ctrl+Shift+Left-click).
  • Improved rainbow mode a bit (made colours more saturated).
  • Installation now sets the MIME type for .STEL files to "application/x-stella", which helps when attaching them to emails (some mailing lists would reject them previously).

Changes for Great Stella only:

  • When giving an OFF file on the command line (or when double-clicking on an OFF file, if you have OFF files associated with Stella) it used to always open with a 2-view layout showing the polyhedron and its net. Now if "File→Save Default Scene" has been used, the layout from this default scene is used instead. This is useful if there might be a problem with the model and nets can't be created or would take a long time to create.
  • Fixed bug where some models would give the error "ReorientAxes: Couldn't match all faces". Their nets and stellations could not be created.
  • Fixed failure to stellate some tetrahedral-symmetry polyhedra with faces in planes that pass through the centre of the model.

Stella 3.2, 21st July 2005
Changes for Great and Small Stella:
  • Added "Image>Fit Image Within Face", which fits an image completely inside a face. Also renamed the "Image>Fit Image to" submenu to "Image>Fit Image Around".
  • Renamed "Image>Image Wrapping" to "Image>Image Boundaries".
  • Added "Image>Image Boundaries>Border Around Image" and "Image>Image Boundaries>Set Border Color". Lets you have a border around images. The default border color is taken from the image's own border. A frequently-used color is used, or an average otherwise.
  • Added "Image>Image Options", which opens a dialog box where most image options can be set. Move the mouse over each option to see a preview. Hopefully this makes it really easy to see what each option means. This window also appears after loading an image or an image list, allowing options to be chosen before the image is loaded.
  • Added "Image>Options for All Images". Like above, but lets you change an option (or options) for all images at once.
  • Right-click on these toolbar buttons for quick access to related features:
    • Show Vertices: opens small menu with two items:
      • Set the size for drawing vertices.
      • Set vertex color.
    • Show Edges: opens small menu with two items:
      • Set the line width for drawing edges.
      • Set edge color.
    • Use Spheres and Cylinders: open sphere and cylinder options window.
    • Image Mode: opens small menu with two items:
      • Image options.
      • Options for all images.
  • Fixed: When loading an image list, if there were more faces than images, the last image would be repeated on all the remaining faces. Now the extra faces are left blank.
  • Fixed: undoing image changes didn't work after then loading a new model.
  • Fixed: great circles representing reflection planes are slightly larger to prevent them from ever cutting through a model (eg a high-frequency geodesic sphere).

Changes for Great Stella only:

  • Augmentation preview can now display as solid, not just wire-frame. Default is solid.
  • Added "Fit geometry to image" option when exporting an image.
  • All settings used when exporting an image are now remembered between sessions.
  • Export in VRML 2.0 format instead of VRML 1.0. Now VRML file provides several viewpoints.
  • Fixed: OBJ export had bad normals, faces could be wound backwards, and didn't triangulate when it should.

Stella 3.1, 6th July 2005
Changes for Great and Small Stella:
  • Added "View>Fit Geometry to View" submenu, to replace the "Fit" and "Fit All" items. New submenu contains four items:
    • Fit, Allowing for Rotation - like the old "Fit"
    • Fit All, Allowing for Rotation - like the old "Fit All"
    • Tight Fit - Fits the geometry as tight as possible.
    • Tight Fit All - As above, but for all views.
    Tight fitting is also used now when printing, to make the most of the space on the page.
  • Shortcut "t" now means "tight fit" like above. "Shift+t" means "tight fit all". "Ctrl+Shift+t" means "toggle hide/show all", which was previously just "t".
  • Added "Image>Load Image List" which loads a text file with an image file name on each line. All images are loaded onto different faces.
  • Fixed occasional redrawing bug after menus are opened and closed for the first time.

Changes for Great Stella only:

  • Delete key can now perform various functions, depending on the situation. It can cancel augmentation preview, delete a face created in faceting mode, or delete one part of a compound.
  • When deleting one component in a compound, don't fit the new model to the window (retain the old zoom factor).
  • Exporting a 3D model from the 3D Net view will now export the partically unfolded model, matching whatever is displayed in Stella.
  • Exporting an incomplete model from the Faceting Preview view now works (used to crash).
  • Exporting from all 3D views should work well now. For example, faces were not triangulated correctly when exporting from the dual-morph views.
  • POV-Ray export improvements:
    • Fixed: when hiding all faces, they would appear again in export.
    • Changed: now all edges appear as cylinders even if all faces meeting at some edges are hidden. This matches what's displayed in Stella.
    • When not exporting with cylinders/spheres, leave in the lines to use them but comment them out (makes it easier to manually put them back in).
    • Fixed: size of spheres/cylinders in POV-Ray export was didn't match Stella when exporting from views other than the base view.
  • Added section to manual about exporting images.
  • Fixed framing of stellation face view (was too close).
  • Fixed: printing stellation diagram with "same as window" option would not show the same area when zoomed in.

Stella 3.0, 12th June 2005

Small Stella 3.0 overview: (scroll down for Great Stella)

  • Summary of main improvements: (scroll down for further detail)
    • Multiple undo/redo.
    • Put images on faces (JPeg, GIF etc) and print them on nets.
    • "Color Faces" mode to quickly copy colors/images between faces.
    • Display edges as cylinders and vertices as spheres.
    • Added library with new shapes (compounds and geodesic domes).
  • Removed or changed items (users of version 2 will want to know about these):
    • Moved "Options>Edit Comments About Model" to "Edit>Comments".
    • Moved "Show Vertices" and "Show Edges" from the Display menu into the new "Display>Vertex & Edge Options" submenu.
    • Replaced "Nets>One Color per Net" with the "Nets>Net/Paper Color Mixing" submenu. See below for details.
    • Changed the image on the "Poly>Polyhedron Symbol" toolbar button from "5,5" to "J3". "5,5" was not a valid symbol anyway, although it was part of 5,5,5 for a dodecahedron. Probably the most common use is to enter a symbol for a Johnson solid, such as J3.
    • Moved the "File>Print Preview" toolbar button further to the left, which I think is more standard.
    • Renamed "View>Frame" as "View>Fit", and "View>Frame All" as "View>Fit All".
    • Got rid of toolbar button to open "Help>About" window. It's not needed often enough to warrant space on the toolbar. Use the menu instead.

Great Stella 3.0 overview:

  • Summary of main improvements: (scroll down for further detail)
    • Multiple undo/redo.
    • Put images on faces (JPeg, GIF etc) and print them on nets.
    • "Color Faces" mode to quickly copy colors/images between faces.
    • Display edges as cylinders and vertices as spheres.
    • Easier file/library navigation.
    • More models in library (Brückner, Geodesics, etc).
    • Import models in .OFF format.
    • 9 memory slots and shortcut keys to set and retrieve memories.
    • Morphs between duals can now be exported and used as the new base model, allowing you to create nets for them.
    • Huge improvements to augmentation.
    • Huge improvements to faceting.
    • Zonohedra and geodesic spheres
    • Put models on faces/vertices of another model.
    • Stellation from an arbitrary set of planes.
    • Huge improvements in speed of many operations.
    • Export images as JPeg, GIF, PNG, etc.
  • Removed or changed items (users of version 2 will want to know about these):
    • Moved the memory-related options from the Poly menu to the new Edit menu.
    • Moved "Options>Edit Comments About Model" to "Edit>Comments".
    • Moved "Show Vertices", "Show Edges", "Show Stellation Vertices" and "Show Stellation Edges" from the Display menu into the new "Display>Vertex & Edge Options" submenu.
    • Replaced "Nets>One Color per Net" with the "Nets>Net/Paper Color Mixing" submenu. See below for details.
    • Changed "Poly>Delete Component" to "Poly>Delete One Part of Compound".
    • Changed "File>2D Export>Export BMP" to "File>Export Image".
    • Got rid of "File>Open from library" and matching toolbar button. Used its toolbar image however for "File>Polyhedron List". These two features have merged in a way, as the list now includes the library.
    • Changed the image on the "Poly>Polyhedron Symbol" toolbar button from "5,5" to "J3". "5,5" was not a valid symbol anyway, although it was part of 5,5,5 for a dodecahedron. Probably the most common use is to enter a symbol for a Johnson solid, such as J3.
    • Moved the "File>Print Preview" toolbar button further to the left, which I think is more standard.
    • Renamed "View>Frame" as "View>Fit", and "View>Frame All" as "View>Fit All".
    • "Stellation>Maintain Reflexibility" has moved to "Options>Maintain Reflexibility". It applies not just to stellation, but also faceting and now augmentation, applying images to faces, and "Color>Set Face-Type Color".
    • Got rid of toolbar button to open "Help>About" window. It's not needed often enough to warrant space on the toolbar. Use the menu instead.

Version 3.0 in depth:
Changes affecting both Great Stella and Small Stella:

  • Images:
    • Images and textures may be displayed on faces and are printed on nets. There is a new "Image" menu and Image mode to support this feature. In Image mode you can do the following:
      • Shift+Left-drag: move image.
      • Shift+Right-drag: scale image.
      • Shift+Left+Right-drag: rotate image.
      • Ctrl+Left-click: select face.
      • Ctrl+Right-drag: stretch image.
      All of the above also select a face and use it as the main face onto which its image is projected.
  • Coloring:
    • Added "Color Faces" mode. In this mode, Ctrl+Left-click sets a face to the same color/image as the previously selected face. Shift+Left-click sets the color/image for all faces of a type. The clicked-on face becomes selected, but not highlighted in white, so that its color remains visible. Hold the left button down and drag across faces to color multiple faces, without re-clicking on each one. Select a face without changing its color by Right-clicking with either Shift or Ctrl down. The face is highlighted white, but only until you release the mouse button. If the selected face is hidden, other clicked-on faces are also hidden, rather than changing their color/image.
    • Added toolbar buttons for these items from the "Color" menu: "Set Face Color", "Set Face-Type Color", "Set Single Face Color", "Set All Face Colors".
  • Display:
    • Added "Display>Vertex & Edge Options>Use Spheres and Cylinders" to display edges as cylinders and vertices as spheres.
    • Spheres and cylinders may have any radii and be displayed using any solid color, or one of the following special materials: gold, silver, copper, wood or stone. Set these options with "Display>Vertex & Edge Options>Sphere and Cylinder Options".
    • Sphere and cylinder options are remembered after you exit for next time you run Stella. Same goes for vertex and edge colors and sizes, and background color.
    • Added "View>Orientation>Default Orientation" to put the camera back to its default position.
    • Added "View>Orientation>Look at Selected Face/Vertex" and "View>Orientation>Sit on Selected Face/Vertex".
    • When resizing 2D views, the contents resizes too (like with 3D views), and the centre is kept central. Also improved saving/loading of 2D views in .STEL files so that they should better match when reloaded into a view of a different size.
    • Hidden faces were still displayed in 3D net view, now they are hidden.
    • Fixed case where model could gradually get smaller while rotating.
  • Files:
    • Small Stella: Added library of extra polyhedra:
      • Compounds: 2 tetrahedra, 5 tetrahedra, 10 tetrahedra, 5 cubes, 5 octahedra.
      • Various geodesic spheres and hemispheres.
    • The green left and right arrow buttons (and left and right arrow keys) now cycle through all .STEL files in a folder if a file is loaded, rather than always using the built-in list.
    • Changed to a binary format for .STEL files (old files may still be loaded however). The new files are between 3 and 4.5 times smaller than before, and have compression built in.
    • Model names and dual names may now be edited and saved in .STEL files. Edit the names with "Edit>Base Name" and "Edit>Dual Name".
    • When saving a .STEL file, a default name is now filled in if the file hadn't yet been saved.
  • Selection:
    • Select a vertex of a model using Shift+Right-click. Useful for seeing the matching vertex figure (or faceting diagram in Great Stella). You can see the vertex highlighted and the matching face highlighted in the dual view.
    • Double-click can now be used as a short-cut for Shift+click. Eg Double-Left-click to select a face, or double-right-click to select a vertex.
  • Improvements to dual-morphing views.
    • Add new morphing method: morph duals by tilting triangles. This method is good for regular-faced models such as the Stewart toroids and Johnson solids.
    • Improved the morph by augmentation method. With many model it would have an obvious jump at the 50% mark. I have now generalised this method to avoid the jump.
  • Undo/Redo:
    • Almost any operation (including file loading) can be undone with Ctrl+Z, "Edit>Undo", or by hitting the matching toolbar button.
    • Operations can be redone with Ctrl+R, "Edit>Redo", or by hitting the matching toolbar button.
    • Right click on the undo or redo toolbar buttons to open a menu of the last 20 operations. Select an entry to undo/redo multiple operations.
    • "Edit>Undo Settings" opens a window with various options for the undo mechanism. You may limit the amount of memory used, and the number of undo levels available.
  • Nets:
    • Nets are created much faster in some cases, by avoiding the intermediate stellation step. Complicated geodesic spheres and Stewart toroids are examples that would have been too complicated previously, but are now usually within reach.
    • Added "Nets>Nets Shown in 3D View" submenu, which lets you choose which nets should be displayed in the 3D net view. Options are "Show All Nets" (the default), "Show One Type of Net" and "Show One Net".
    • Replaced "Nets>One Color per Net" with the "Nets>Net/Paper Color Mixing" submenu. Options are:
      • Auto: Automatically choose between the two options below. Mixed colors are used when the model is convex or has images on its faces. Otherwise only a single color is permitted per net.
      • One Color per Net/Page: Only allow faces of a single color in each net and on each page of paper when printing. Use this when you are printing onto colored paper, as I usually do.
      • Allow Mixing of Colors: Faces of different colors may be combined into single nets and printed onto the same pages. Use this if you want to use white paper and a color printer to fill in the face colors.
  • New model info available:
    • Added polyhedron density to Info window.
    • Added solid angles of faces to Info window.
    • Added "Scale>Base Polyhedron Inradius" and "Scale>Dual Inradius" to set the distance of the selected face plane from the model centre.
  • Miscellaneous:
    • Right click on various items in the Info window to get a one-entry menu allowing you to edit that item. Eg model name, comments, radius, midradius, volume, etc.
    • Left or right click on the icon at the top left of any view to open a menu of all view-types. Select another entry to change the view-type.
    • Mouse wheel now zooms in or out on the view under the mouse, rather than always zooming on the selected view.

Additional changes for Great Stella only:

  • Files:
    • Added lots of models to the library provided with Great Stella, including all of Brückner's 1906 polyhedra (except for ones with dihedral symmetry) and an assortment of geodesic spheres and hemispheres.
    • List of built-in polyhedra now also shows files and folders from the Stella library. You may add your own files into this library to include them in the list.
    • Import external files in OFF format, provided they are proper polyhedral surfaces (even number of faces per edge). OFF is a simple text format, see http://www.geomview.org/docs/html/geomview_41.html.
    • Load large .STEL files *much* faster. One example 5 Megabyte .STEL file originally took almost 6 minutes to load, now it takes about 2 and a half seconds.
    • After various operations, a guess is made at the name of the new model (eg "Faceted Dodecahedron" after faceting a dodecahedron). Edit the names with "Edit>Base Name" and "Edit>Dual Name". Names are saved in .STEL files and remembered when putting a model into a memory slot, and displayed in the memory menus to identify the models in each slot. They are also displayed in the augmentation dialog box.
  • Memory slots:
    • Stella now has 9 memory slots for models rather than 4.
    • New keyboard shortcut to put a model in memory (M) and to retrieve a model from memory (Shift+M). After M or Shift+M, type the number of the memory slot to use (1-9), or click on the appropriate button, or hit Enter to use slot 1.
  • New ways to create and edit models:
    • Morphs between duals can now be exported, put in memory, and used as the new base model, allowing you to create nets for them.
    • Create zonohedra based on the current model using "Poly>Zonohedrify".
    • Models can be put on faces/vertices of other models using "Poly>Put Models on Face/Vertices" (or keyboard shortcut "p" or matching toolbar button). Similar to augmentation, but faces don't have to match, rather it simply places the new model on the face or vertex (without connecting any geometry between the two). Good for creating fractal polyhedra, or just to make some interesting designs.
    • Geodesic domes may be created based on almost any polyhedron, even self-intersecting ones!
    • Project vertices of a polyhedron onto a sphere using "Poly>Project onto Sphere". Only permitted when the resulting faces would still be planar.
    • Added "Poly>Subdivide Faces".
    • Added "Poly>Create X x Y x Z Block", which is like augmenting a whole bunch of cubes together into a larger block. Also has toolbar button.
    • Non-uniform scaling of models with "Scale>Non-Uniform Scale". Lets you stretch or squash models.
    • Added "Poly>Keep One Part of Compound".
  • Augmentation:
    • Added toolbar button for "Poly>Augment Polyhedron".
    • When augmenting, the camera no longer changes. Previously the orientation and zoom factor could change.
    • Augment using any built-in model or dual.
    • Augment using a model from a .STEL file.
    • Augment using antiprisms or crossed antiprisms (requires regular face).
    • Augmentation using a pyramid no longer requires a regular face, nor a face where N/D < 6.
    • Wire-frame preview is now shown when augmenting using a pyramid, cupola, prism or antiprism. Orientation of cupola may be selected during preview.
    • When using a pyramid, cupola, prism or antiprism, height may be set interactively during preview (Ctrl+Left-drag).
    • When using a cupola, prism or antiprism, the size of the top may be set interactively during preview (Ctrl+Right-drag).
    • Prism height choices: average, shortest or longest edge length.
    • Pyramid height options: guess, same edge lengths, face radius or face diameter.
    • As before, left and right arrows cycle through different orientations for the added model. Now up and down arrows also have a function, letting you try different matching faces of the added model (not permitted for pyramid, cupola, prism, antiprism).
    • Added option to augment all faces of same shape and size, or same shape and any size.
    • Added option "Only faces of same color" to only augment faces of the same color as the selected face. For example, you can use "Color Faces" mode to quickly color a bunch of faces the same way, then augment just those faces.
    • Added choices for coloring the added model:
      • Choose a specific single color.
      • Inherit colors from faces being augmented.
    • Augmentation now makes use of the "Options>Maintain Reflexibility" setting. When enabled, mirror-image faces will be augmented in unison.
    • When augmenting a dual model, and there are no base model views, the dual view is changed to a base view, so you can see the result.
    • A warning is given when augmenting to all faces of same type and symmetry would be lost.
    • Fixed bug where sometimes augment/excavate would behave the opposite way around.
  • Stellation:
    • Stellation from an arbitrary set of planes is now possible using "Stellation>Stellation Planes"
    • Added "Stellation>Auto-frame Changed Stellation". When enabled, the stellation and stellation face views will be framed (so that the contents fits nicely) whenever the stellation changes. It is enabled by default. Now you can hold down the Up arrow and watch the stellations go past without growing too big for the screen.
    • Added "Color>Stellation Diagram Color Scheme>Color Per Front/Back" which uses a very simple coloring for the stellation diagram, only shading parts visible from front or back.
    • Give warning before stellating a very complex model (often required in order to generate nets). Gives the user a chance to abort the stellation.
    • Selected cells remain more visible now when zoomed out on cell diagram.
  • Faceting:
    • New 2D faceting diagram view. The faceting diagram is reciprocal to the stellation diagram.
    • New 3D faceting preview view.
      • Shows what faceting will look like.
      • Edges with other than exactly two faces are highlighted. Green edges have only one face. You need to create another. Red edges have an even number greater than two. Might be a mistake, or might be deliberate. Orange edges have an odd number greater than 2. You should add or delete faces at these edges. Purple edges have exactly two faces, but they are coplanar (which may be intentional, but is often a mistake).
      • Ctrl + Left click to select a facet.
      • Hit "X" button to delete it. You can also use the "X" button in the 2D net view to delete a displayed facet (use PageUp & PageDown to find the facet).
      • Left-and-down arrow button creates faceted model.
    • Auto-complete button appears in "Create Facets" mode (labelled "..."). Click this to auto-complete a facet you have started. Keyboard shortcut: ".".
    • Use whole existing face as a facet by using Ctrl + Right click in facet mode.
    • Hit Backspace or Shift + Left click on most recent (or previous) point in partial facet to delete last point.
    • Facet preview model can be put in memory (if complete).
    • More checks are now done when creating a faceted polyhedron to avoid invalid polyhedra.
  • Display:
    • Added "Edit>Text for Face/Vertex" (shortcut Ctrl+T) to enter text that will be displayed on the currently selected face/vertex. Also "Display>Show Face/Vertex Text" to display or hide this text. Text is remembered in .STEL files.
    • Edges can now be displayed for models with infinite vertices.
    • Added "Display>Show Intersections with Spheres", which lets you define one or more spheres of arbitrary radius to be displayed (as wire-frame). Intersections with these spheres are shown and printed on nets. This feature was added to help make Rubik's Cube-style puzzles from paper, the arcs of intersection representing grooves or tracks that will be required. Hopefully it has other unforeseen uses.
  • Miscellaneous:
    • When exporting an image of a view, there are options to open the saved image after saving, and to set the JPeg quality. Images may now be saved in a variety of formats (JPeg, GIF, PNG, TGA, BMP etc).
    • After creating a Waterman polyhedron ("Poly>Create Waterman Polyhedron"), the green left and right arrow buttons move through the list of other Waterman polyhedra.
    • New button lets you convert the model in most 3D views to become the base model (including morph views, 3D nets is the only exception).
    • When selecting a base+dual or morphing view, message appears in net views saying how to get nets for those models.
    • Fixed: Stella failed to recognise a reflection symmetry in some models with no rotational symmetry.
    • Fixed Waterman polyhedra using cubic packing. Since nearest neighbour sphere was only half as far away as with rhombic dodecahedral packings, some models were missed.
    • Lots of other fixes and stuff I've forgotten!

Stella 2.8.7, 16th November 2004
  • Fixed a bad bug where creating nets or stellations of models whose face-planes passed through the model's centre would crash. For example the "Drilled Square Bicupola" from the "Stewart Toroids" category in either Small or Great Stella, or the Tetrahemihexahedron in Great Stella. The bug only first appeared in version 2.8.6.

  • Stella 2.8.6, 28th October 2004
  • Great Stella only: Fixed crash when loading some .stel files containing faces with many sides (eg about 70 or more).
  • Default to check for updates daily instead of weekly. The check is done in a separate thread, so there's no delay while checking.
  • The check for updates now reports changes specific to your product (Great Stella or Small Stella), rather than reporting changes to both.

  • Stella 2.8.5, 18th July 2004
  • On some systems, Stella failed to notice when an internet connection was available, but still spent 5 seconds looking for it. If you see this message, then you don't have this problem.
  • Searching for updates is now done in the background, so even with a slow internet connection the program will start straight away.
  • Fixed a rare case where Stella could crash (found by George Olshevsky).
  • The progress meter can now give estimated remaining time in millennia, when appropriate :-)

  • Stella 2.8.4, 20th June 2004
  • The items on the "Color>Special Color Arrangements" submenu had stopped working. Fixed now.
  • Automatically check for new versions of the software if an internet connection is present. Option to check daily, weekly, or monthly, or never to check at all.
  • Software now refers to the new web site.

  • Stella 2.8.3, 26th April 2004
  • The items on the "Color>Special Color Arrangements" submenu had stopped working. Fixed now.

  • Stella 2.8.2, 5th April 2004
  • Great Stella only: creating a faceted polyhedron could crash when the model would not be valid. Now it gives an error when an odd number of faces meet at some edges, and a warning when more than two faces meet at an edge or adjacent faces are coplanar.

  • Stella 2.8.1, 5th April 2004
    Changes for Great and Small Stella:
    • Fixed: vertex figure of dual could say "vertex 29 of 24".
    • Labels along vertex figure edges are now drawn 45% of the way along the edge rather than half way, to avoid likelihood of labels being drawn at same position where edges cross.

    Changes for Great Stella only:

    • When displaying vertex numbers on 3D model, they were drawn over each other for coincident vertices. Now they are given as a list, eg "11,23".
    • Augmenting with a prism/pyramid would recolour the resultant model if it was a compound, regardless of the "Keep colors from original models" setting.
    • The augmentation setting "Keep colors from original models" now tries to keep dual colours too.

    Stella 2.8, 1st April 2004
    Changes for Great and Small Stella:
    • Angles within faces may be displayed on-screen in 2D and 3D net views using "Nets>Show Face Angles".
    • Added "Selection>Select Vertex by Index"
    • Changed "Selection>Deselect Face" to "Selection>Select None", and gave it the keyboard shortcut "n".
    • After selecting a face, a message like "Selected base face 67" appears in the status bar.
    • Faces can be selected now by Shift+Left clicking an edge of the vertex figure. The edge for the selected face is highlighted.
    • Changed items on "Color>Basic Color Scheme" submenu:
      • First group of options are mutually exclusive like before:
        • "Auto Color": Let Stella decide how to color the polyhedron. This has changed slightly. Compounds are coloured as compounds. Otherwise we colour according to face type. If there's only one face type, we colour the front and back of faces differently to make it a bit more colourful. If there are greater than 5 face types, then chiral pairs are coloured the same way to reduce the number of colours and highlight reflection symmetry.
        • "Use a Single Color": Use one colour for the whole model.
        • "Color Faces by Number of Sides": All triangles will have one colour, all quadrilaterals another colour, and so on.
        • "Color by Face Type": Each type of face gets its own colour.
        • "Color per Face (Unless Parallel)": Every face gets its own colour, unless they are parallel, in which case they share a colour.
      • Second group of options may be enabled independently. They are all available when colouring by face type, otherwise some of these options may not be available (as appropriate).
        • "Same Color for Chiral Face Pairs": Faces which are enantiomorphs of each other will be coloured the same.
        • "Same Color for Coplanar Faces": Coplanar faces will always be coloured the same.
        • "Same Color for Coplanar Chiral Pairs": Faces which are coplanar and enantiomorphs of each other will be coloured the same.
        • "Same Color for Front and Back of Faces": The front and back of each face will be coloured the same.
      • Final group contains just one item:
        • "Toggle Single/Auto Color Modes". Keyboard shortcut: Tab. To switch between single and auto colouring modes.
    • Changed how keyboard shortcuts are shown in menus. Now letter keys are always given as upper case, possibly with "Ctrl+", "Shift+" or "Ctrl+Shift+" before them. Previously you had to take notice of the case of the letter to know whether to use Shift or not, which was confusing.

    Changes for Great Stella only:

    • New menu item "Options>Show Dual Face on Vertex Figure". It is on by default. Disable it to hide the dual face diagram from the vertex figure view.
    • New submenu "Options>Label Vertex Figure Faces with" has following items:
      • "Nothing" - Do not label vertex figure at all.
      • "Number of Sides" - Faces (shown as edges) in the vertex diagram are labelled with the number of sides of that face (eg "4" for a square). This is the default, and was previously always done.
      • "Face Indices" - Label faces with their index number.
      • "Index Around Vertex" - Label faces according to their order around the vertex ("1", "2", "3", etc).
    • Coplanar faces of smaller area are now always rendered on top of those with larger area, to ensure they are visible. Made other improvements to coplanar face rendering too.
    • When selecting a face with the mouse and several faces are coplanar, the one that is displayed on top is now always selected first. Selecting again will cycle through all the coplanar faces at that point.
    • Sometimes selecting a face with the mouse chose the wrong face when a model had many faces (eg yog-sothoth). Now it always works.
    • Added "Color>Set Whole Component Color" to set the colour of one component in a compound.
    • Faces are no longer recoloured when deleting a component from a compound.
    • Added keyboard shortcut to create faceted polyhedron: Ctrl+Shift+F.
    • When exporting files (VRML, POV-Ray, etc) a default file name is provided.
    • Faces no longer appeared when exporting from stellation view to OBJ, VRML, or POV-Ray.
    • Changed DXF export so that Bryce will be happy with the files.
    • OFF format now supports colour.
    • Fixed a bunch of things relating to subsymmetry groups.
      • When a model had pyramidal symmetry, its subsymmetry reflection groups were wrong.
      • Symmetry groups requiring rotation-reflection didn't work.
      • Changing to a subsymmetry group during augmentation preview could look wrong.
      • Selected face now stays selected when changing to a subsymmetry group.
      • Fixed bug where changing back and forth between various subsymmetries could eventually cause problems.
    • Don't display two errors sometimes when faceting is illegal.
    • Some edges didn't show up in face view.
    • Degenerate dual faces (with no area) caused bogus faces to be displayed sometimes.
    • Fixed bug when five or more facial planes intersected at a line. Stellation was OK, but failed to select all the right cells sometimes to recreate appearance of original model.
    • Faceting failed when a pentagon and pentagram sharing the same vertices were both present.
    • Fixed stellation stuffing up sometimes for very complex models. It would keep operating as if everything was OK, but the wrong original cells would be chosen, so nets were for the wrong model.
    • New diagnostics available on the "Options>Diagnostics" submenu: "Show Face Numbers", "Show Face Type Numbers", "Show Vertex Numbers" and "Show Vertex Type Numbers".
    • "File>Print Test Page" now draws a ruler right across the page horizontally and vertically so you can see how accurate your printer is.
    • "Display>Show/Hide Faces Around Vertex" will now ask whether to also include other coincident vertices if there are any. Also tells you the indices of those vertices.
    • Fixed "wiggly" stellation lines for very complex stellation diagrams when zoomed in a long way.
    • When printing a 2D view, framing "Same as in window" wasn't quite the same.
    • Changing from morph view no longer stop morphing unless it was the only such view. Same for 3D net folding.

    Stella 2.7, 1st December 2003
    Changes for Great and Small Stella:
    • Fixed: Stella would say it was unlicensed after changes to daylight saving time on Windows 2000 and NT (was actually a Microsoft bug). Fixing this meant a change to the way licensing worked, so everyone must now re-license the program using their original license files. I can send these again to anyone who no longer has it.
    • When exploding a model apart with Ctrl+Shift+LeftMouseDrag, you can release the mouse button while dragging to see the exploding continue on its own. It oscillates back and forth out to the point where the mouse button was released.
    • Added mitre angles for people building polyhedra from wood. These are available wherever dihedral angles are available:
      • "Nets>Show Edge Data>Mitre Angles"
      • As an option in the "Printed Data" section when printing nets
      • In the metric data file created with "File>Export Metric Data" (Great Stella only)
    • Improvements for vertex figures:
      • These were mostly displayed wrong for non-uniform polyhedra.
      • Vertex figure for one of the current model's vertices is always shown now. Used to often show the vertex figure for the dual.
      • Fixed vertex figures for infinite vertices.
      • Added "Options>Show Coplanar Vertex Figures" to display all coplanar vertex figures at once. It is on by default. Previously only one face cycle was shown at a time. (Great Stella only)
      • Each cycle is shown in a different colour.
      • Matching vertex-figure/dual-face pairs are in same colour, but vertex figure is drawn with thicker lines.
      • Fixed bug where it would sometimes say "Vertex type 2 of 1" and not let you select all the vertex figures.
      • Circle shown is now intersection between reciprocation sphere and dual-face plane. This means that vertex figure and dual face are reciprocal about this circle. Exception is when vertex is inside sphere. Then intersection gives circle with imaginary radius. Mathematically this still works though, just requires an inversion in addition to the reciprocation.
    • Lines of edge data text on printed nets were squished together too close.
    • Using "Poly>Go to Variation" on rhombicuboctahedron still said "Octahedral" symmetry.
    • Fixed folding half-way (by Ctrl+Right mouse clicking in the 3D net view) on a model with only one big net.
    • Fixed: in the net for the great inverted snub icosidodecahedron with "Nets>One Color per Net" disabled, some parts were not coloured. Also happened for some mainline stellations (Great Stella only) of a dodecahedron with a dodecahedron augmented to each side.

    Changes for Great Stella only:

    • In measurement mode or when creating facets, you can now select vertices in the stellation diagram (2D or 3D), and the original face and stellation face diagrams. Measuring line and partially created facet are now shown in these diagrams when they lie in the same plane.
    • Problems with coplanar faces:
      • Only one coplanar face showed through other faces when selected.
      • Could get "2 of 1" in base and stellation face views.
      • Stellation face view showed nothing when coplanar.
      • Base face and stellation diagram views were framed wrong for coplanar faces.
    • When trying to create a faceted polyhedron from an invalid set of facets Stella could crash. Eg after creating a square facet in an octahedron. Now an error is given.
    • Fixed: Finding which original stellation cells were required to create the base model didn't work when some colinear edges within a face overlapped each other.
    • Crashed when stellating models with face planes through the model's centre and the centre of the stellation diagram was not entirely surrounded by finite 2D regions.
    • Got rid of three items from Poly menu: Add One Vertex at a Time, Add Vertex, and Remove Vertex. They were of no use to anyone.

    Stella 2.6.1, 6th June 2003
    Changes for Great and Small Stella:
    • Fixed bug where not all hidden faces were remembered correctly when saving and reloading STEL files.

    Changes for Great Stella only:

    • Now when exporting VRML file and other 3D formats, hidden faces are not exported.

    Stella 2.6, 3rd June 2003
    Changes for Great and Small Stella:
    • Added "Options>Lock 3D Views Together" and matching toolbar button. When set, orientation, zoom and other viewing parameters are locked between all 3D views. So rotating the model in one view will rotate it the same way in all the views.
    • Added a toolbar button for "Color>Rainbow Color Mode".
    • "Poly>Go To Variation" will now work for any chiral model, changing to its enantiomorph.
    • Fixed: Couldn't cut edges in base view anymore.
    • Fixed: When the basic color scheme was set to "Auto" and the model was a compound, special color arrangements didn't work anymore.

    Changes for Great Stella only:

    • Added "Poly>Delete Component" to delete one component from a compound.
    • Fixed bug where cutting mode would crash after going to a sub-symmetry.

    Stella 2.5, 9th April 2003
    Changes for Great and Small Stella:
    • STEL files now remember which faces are hidden.
    • The user may now add their own comments about a particular model using "Options>Edit Comments about Model". They are saved in the STEL file, and appear in the Info window.
    • Browse path is now remembered between sessions.
    • Default views are now base model and 2D net, rather than base model and dual.
    • Default view types initially used in the different layouts are better now (ie not all the same!), and view types for each layout are remembered when changing between layouts.
    • Changed "File>Save Default Layout" to "File>Save Default Scene". It saves more than just the layout.

    Changes for Great Stella only:

    • Added "Stellation>Show Cell Lines" to show stellation cell lines on all faces at once. There is also a new toolbar button for this. Cell lines will even be printed on nets, in case you want to build a model showing all the facial-plane intersections. This setting is saved in the STEL file. Added "Color>Set Cell Line Color" to set their color (default is black, to contrast with white edges).
    • Added new Stewart toroids discovered by Alex Doskey and myself to the Polyhedron Library.
    • Added "File>Open from Library". Like "Open", but always starts at the root of Stella's Polyhedron Library.
    • Added link to my paper "Stella: Polyhedron Navigator" from the Help menu.
    • Fixed normals exported to OBJ and OFF formats.
    • Fixed: stellation failed for some tetrahedral models with hemi-planes.
    • Fixed: some sub-symmetries of tetrahedral and octahedral symmetry had wrong reflection symmetries.
    • Fixed bug with some sub-symmetry groups, eg cubohemioctahedron and 4-fold dihedral sub-symmetry.
    • Improved face-colour storage in STEL files to reduce their size.

    Stella 2.4.5, 11th February 2003
    • Demo version will now let you nets for the Platonic solids.
    • Fixed some other little bits and pieces.

    Stella 2.4, 20th January 2003
    Changes for Great and Small Stella:
    • SWAPPED mouse controls for Zoom and Twist! "Options>Old-Style Mouse Navigation" may be used to retrieve the old behaviour instead, but I think the new way is better.
    • Finally added orthogonal projection for viewing models! Try "View>Orthogonal View".
    • New data in info window:
      • Genus
      • Orientability
      • Volume
    • Reworked "Scale" menu somewhat, and added items for setting the volume of a model.
    • Added "Options" menu and moved some stuff onto it from other menus.
    • Coloring/hiding options have been updated. There is new functionality and some keyboard shortcuts have been changed. See the "Color" and "Display" menu for what's new and different.
    • Added ability to set line width for print-outs. Lines on some printers are very thin and hard to see otherwise, especially on dark paper.
    • Fixed bug where number of edges to score/fold was wrong in Info window.

    Changes for Great Stella only:

    • When exporting a model from the base or dual view, the original complete faces (and edges) are now exported. This means stellation is not required and the model will export almost instantly. Exported files may also be considerably smaller for models that self-intersect a lot.
    • When exporting VRML with edges, same edge colour is used as in Stella.
    • Added Waterman polyhedra. See "Poly>Create Waterman Polyhedron".
    • Augmentation now always goes the direction you expect, ie adding to the model when augmenting, and subtracting from the model when excavating.
    • When using auto-colouring, compounds will now be coloured with one colour per component.
    • New data in info window:
      • Number of components in compound.
      • Number of faces/verts/edges, genus & orientability is given for each component.
    • Added "Options>Recolor Sub-Symmetries", to decide whether the model should be re-coloured or not when dropping to a sub-symmetry group (previously it always was).
    • Fixed crash when stellating very complex models.
    • Canceling stellation leaves the model in a better state now.
    • DXF export works better now (for AutoCad).
    • Stellations of the octahedron and icosahedron from Wenninger's Polyhedron Models can now be created in the demo version of Great Stella simply by using "Poly>Polyhedron Symbol" and entering something like "W40" to get model number 40 (this worked in the full version but not the demo before).

    Stella 2.3, 30th November 2002
    Changes for Great and Small Stella:
    • "Stellation>Stellation Info" has been replaced with "View>Model Info" and there is a new toolbar button for it. It is now available in Small Stella as well as Great Stella. The Info window is more useful now, having info about the model such as number of faces/vertices/edges. It can remain open while using the program, and can be docked to the main window or floated separately.
    • Mouse wheel can be used to zoom in and out (except on Win95/98)
    • Rearranged toolbars. Now category and current model are shown in toolbar as drop-down lists. You can use them to easily change to another model.
    • Changed to flat-look toolbars, which looks a bit less confusing when there's so many buttons, and takes less space.
    • Toolbar dockings and positions are now remembered between sessions, and docking/floating works better than before.
    • When Stella folds/unfolds a model, and there's only one net, it now "bounces" sooner, so that the model doesn't appear static for a while.
    • Improved efficiency when displaying edges in some cases.

    Stella 2.2, 4th November 2002
    Changes for Great and Small Stella:
    • Implemented a new method for rendering coplanar features, eg edges around faces, or two overlapping coplanar faces of different colours. With no special treatment, such features will flash. The previous method for resolving this had problems in some cases, such as parts of hidden edges showing through. The new method uses OpenGL's stencil planes. It produces perfect results in all cases, but may be slower depending on hardware. The choice of which method to use is now available from the "Display>Coplanar Rendering Method" submenu.
    • Give warning when the system has only a 16-bit Z-buffer. Changing display settings will improve images in this case.

    Changes for Great Stella only:

    • When exporting, there are some new options:
      • POV-Ray, VRML, DXF: Export edges or not?
      • POV-Ray: Export vertices or not?
      • POV-Ray, VRML: Launch POV-Ray/VRML viewer after exporting.
    • Fixed: Different coloured faces of the same type were not exported to POV-Ray properly.
    • When the model is unnamed, use name of file in window titles and titles of printouts (the path and extension are omitted).
    • When using "Keep colors from original models" during augmentation, and using one of the built-in augmentations (not from memory), the colour of the new model is taken from the original face being augmented.

    Stella 2.1, 18th October 2002
    Changes for Great and Small Stella:
    • May now enter "W41" or "#41" etc in the polyhedron symbol box to jump to models from Wenninger's book Polyhedron Models (including stellations in Great Stella!). Can also enter Wythoff symbols now, and "M53" etc to use the index from Maeder's list of uniform polyhedra. (Small Stella still doesn't support the nonconvex uniform polyhedra).
    • Added two more Near Misses.
    • Added option to display sphere used for reciprocation.
    • Added "File>Save Default Layout", which saves the current layout and model as a default. Whenever you start Stella after that, it will start off with this layout.
    • Overlapping coplanar faces of different colours should no longer "flash" the way the used to (this was most noticable for compound models in Great Stella).
    • Added the "Display>Polygon Filling Method" sub-menu. This affects how self-intersecting polygons are filled in.
    • Fixed: after rotating models for a while they would gradually start to move forward, backward, or sideways.
    • Fixed triangulation used for displaying faces in some cases.
    • Framing didn't work properly when using cross-eyed/wall-eyed 3D views.
    • Improved method for finding radius of sphere for reciprocation.
    • Improved default orientation for some pyramidal-symmetry models (eg J8).
    • Fixed crash when loading some old STEL files with a single view layout.

    Changes for Great Stella only:

    • New augmentation options: keep color from original models (now the default), and only preview when there's more than one orientation.
    • Rearranged "Poly" menu a bit, moving less used items lower down.
    • Cyclicly connected nets may now be generated (eg see compound of two great dodecahedra, dual of SmallStelDod_2.stel in library).
    • Renamed files in "Compounds" folder of polyhedron library and added many more models, including 20 tetrahemihexahedra.
    • Fixed stellation for some models that had problems, eg FacetedCube.stel or TetraHemiHex_5.stel in library.
    • Fixed: sometimes augmentation thought there were more possible orienations than there really were.
    • Fixed rare bug where nets could overlap themselves.

    Stella 2.0, 12th September 2002
    Changes for Great and Small Stella:
    • New built-in models for Great and Small Stella: Johnson solids, "Near Misses", arbitrary regular-faced prisms/antiprisms (convex only for Small Stella), Stewart toroids, and Stewart's G3, Z4, X and K4'.
    • The symmetry group of any model can now be found algorithmically. The name of the current rotational and reflective symmetry group is given in the top toolbar.
    • Added menu option "Stellation>Maintain Reflexibility".
    • Export BMP images from a window, with optional over-sampling.
    • Added more buttons to the toolbars, and added a new toolbar. Toolbar button images are now also displayed beside their matching menu items for easy cross-reference. Some buttons also appear in the title bar of each view now.
    • Dual morphing techniques have been updated to make them work better for the wider range of polyhedra that are now available. The "tilting triangles" method could not be generalised and has been replaced by the "tilting quads" method, which is a nicer variant, and can be generalised to more models.
    • Fixed colour export for VRML, POV-Ray, and OBJ.
    • Fixed that single-colour mode was lost when going to a new model.
    • Can now set colour for edges/vertices, width for edges, and size for vertices.
    • Fixed bug causing less than optimal net layouts on printed pages.
    • Cell diagrams printed better now.
    • Numerous other little fixes and improvements that I've forgotten about!

    Changes for Great Stella only:

    • New built-in models for Great Stella only: Skilling's figure, and arbitrary regular-faced pyramids, cupolae, cuploids and cupolaic-blends.
    • The BIG new features in Great Stella are: faceting, and augmentation/excavation/drilling.
    • Sub-symmetry groups are supported, which affects stellation, faceting, and augmentation/excavation/drilling.
    • Compounds of models and their duals or enantiomorphs may now be created along with nets.
    • Create convex hulls.
    • Added four memories for temporary storage of a model. Can be used with augmentation to augment using the model in memory.
    • Added support for Miller's rules, and primary stellations.
    • Reflection symmetry planes may now be displayed as great circles in the reflection plane. Use 'r' to toggle display.
    • When showing symmetry axes (hit 's'), symmetry points are shown in stellation diagram too.

    Stella 1.1, 14th January 2002
    • Added Rainbow mode, for Mathematica style colouring.
    • Added much more powerful colouring tools. Now you can have different colours on faces of the same type, and use the colouring arrangements described in Polyhedron Models.
    • When a stellation happens to be a compound of simpler convex models (eg five tetrahedra), you can highlight each part in a different colour (unless some faces from different parts are coplanar, eg ten tetrahedra).
    • The guides have been updated to describe all the colouring options.
    • Edge lengths or dihedral angles may now be displayed on the nets.
    • Demo version of Great Stella now allows stellation of the icosahedron, which gives a much better idea of how it works and what's possible.
    • Give a helpful message in a few situations, such as entering one of the dual-morphing modes, or one of the mouse-selection modes.
    • More keyboard shortcuts for various menu items (shown on the right hand side of the menu items).
    • The installation process now checks whether you have the required DLLs.
    • There was a bad bug when starting with "8/3, 4, 8/5, 4/3" then hitting the Down arrow twice. Fixed now. It was a very rare situation.
    • Fixed a couple of minor bugs when creating nets.
    • Fixed that Ctrl+Left click to remove support for a cell didn't mark the stellation as no longer valid, so Up and Down arrows would not necessarily cycle through only valid stellations.

    Stella 1.0, 20th August 2001
    • First release of Stella.

     

    See all my products at: http://www.software3d.com

    Copyright © 2001-2024, Robert Webb