What's new in LensForge 1.3.7
Mar 26, 2012
- Bug fixes:
- Energy capture would crash under Mac OS X 10.7
- Finite conjugate systems with field specification "angle" would use linear-approximation angles, incorrect for high NA.
- Improvements:
- More extensive multi-threading to accelerate calculations.
- Half-angle of view added to prescription listing.
New in LensForge 1.3.6 (Sep 7, 2011)
- Optimizer would not run on some computers.
- Some demo licenses would not function due to recent change in web site host.
New in LensForge 1.3.5 (Aug 10, 2011)
- Improvements:
- Increased resolution on conic constant display.
- More bounces in light pipe before ray is culled.
New in LensForge 1.3.4 (May 12, 2011)
- Bug fixes:
- Wave setting for spot diagram was not saved.
- GUI lag when switching between Field and Beam source types on spot diagram.
New in LensForge 1.3.3 (May 9, 2011)
- Options settings for spot diagrams, etc. were not properly remembered in files.
- Coloring of beam rays on spot diagram improved.
New in LensForge 1.3.2 (Apr 29, 2011)
- Optimizer attempted to use lens on two threads simultaneously, leading to erratic behavior.
- Light pipe algorithms fail at high number of sides. Number of sides limited to 11 until a robust fix implemented.
New in LensForge 1.3.1 (Apr 19, 2011)
- Bug fixes:
- Magnification was calculated incorrectly in recent versions.
- Improvements:
- Light pipe surface type made more robust.
- Gaussian beams can be used in spot diagrams.
- Energy acceptance calculator now can filter based on target radius.
- Complete overhaul of the undo engine.
New in LensForge 1.2.19 (Oct 21, 2010)
- Bug fixes:
- Vignetted rays were always suppressed on layout views.
- The checkbox to disable this is now fixed.
- Improvements:
- Light pipe surface type introduced.
- Responsiveness of merit plot and optimization dialogs.
New in LensForge 1.2.18 (Aug 13, 2010)
- Bug fixes:
- Folded systems would give incorrect exit pupil location and OTF functions.
- Paraxial lenses would have focal length negated after a mirror.
- Improvements:
- Ray generation works better for large cone angles.
- More intelligent shading of folding prisms.
New in LensForge 1.2.17 (Jun 22, 2010)
- Bug fixes:
- Sliders would collapse to indicate a single surface
- if a new surface was inserted in the lens.
New in LensForge 1.2.16 (Jan 29, 2010)
- Bug fixes: Would crash while quitting for some files.
New in LensForge 1.2.15 (Jan 26, 2010)
- Bug fixes:
- Some files would not open after recent release.
- Ray aiming problems.
New in LensForge 1.2.14 (Jan 18, 2010)
- Improvements:
- "Scale Lens" tool.
- Open windows are restored when the document is re-opened.
- Added "Close Document" menu item to close all windows.
- Bug fixes:
- Changing surface type of mirror, e.g., from standard to asphere, would turn the mirror transparent.
New in LensForge 1.2.11 (Nov 11, 2009)
- Improvements:
- Setting pupil to "float by stop size" now compensates for pupil aberration.
New in LensForge 1.2.10 (Nov 11, 2009)
- Improvements:
- Better handling of vector images (PDF/EPS) on canvas of planar view.
- Bug fixes:
- Float by stop size gave incorrect pupil size if aperture was not in air.
New in LensForge 1.2.9 (Oct 27, 2009)
- Improvements:
- Intensity fan sum now optionally uses field weights.
- Bug fixes:
- Intensity fan sum would give zero for some configurations.
New in LensForge 1.2.6 (Oct 5, 2009)
- Improvements:
- Data-entry mode added to source and parameter tables.
- Spot diagram Airy disk plotted per wave and per field.
- Spot diagram Airy disk takes into account surface tilt.
- Bug fixes:
- In multiplot, scroll-wheel zoom used coordinate on the first plot instead of the plot the mouse was over.
New in LensForge 1.2.5 (Oct 5, 2009)
- Improvements:
- Option windows brought to front when their main window is.
- Multiplot is on per wave basis if single field selected.
New in LensForge 1.2.4 (Aug 24, 2009)
- Bug fixes:
- Aperture decenters were not read from file.
- Planar layout did not draw highly decentered apertures correctly.
New in LensForge 1.2.3 (Jul 30, 2009)
- Improvements:
- You can add a reference ellipse to the spot diagram.
- Option windows are now no longer floating.
- Merit function plotter now lets you set construction variable based on selected point.
- Bug fixes:
- Centroid subtraction on spot diagram was in error for units other than mm.
- Crash when using Optimizer with Merit plot window open.
- Polychromatic RMS Spot Size meritoid was scaled wrongly.
- Ray fan abscissa could have axes -1.5 to +1, instead of -1 to +1.
New in LensForge 1.2.2 (Jul 25, 2009)
- Improvement: Intensity fan.
New in LensForge 1.2.1 (Jul 13, 2009)
- Bug fixes: Index plotter window, once closed, would not work if re-opened.
New in LensForge 1.2.0 (Jul 7, 2009)
- Improvements:
- Paraxial XY (ideal cylinder) surface.
- Ray trace meritoid.
- Ray fan and Spot diagram centroid subtraction on per-field basis.
- Bug fixes:
- Paraxial surface broken recently.
- Opening a second lens caused the first to think it needed to be saved.
New in LensForge 1.1.25 (Jun 19, 2009)
- Improvements:
- Energy capture plot.
- Documentation for cutoff radial scan.
- Bug fixes:
- Problems with paraxial trace mode.
- Cutoff radial scan plot had axis troubles.
- Polynomial surface now draws respecting its size parameters.
New in LensForge 1.1.24 (May 27, 2009)
- Bug fix: Polynomial surface was broken by previous update.
New in LensForge 1.1.23 (May 21, 2009)
- Improvements:
- New surfaces: Biconic, Grating, Kinoform, Toric.
- RMS Spot or OPD meritoids may be polychromatic.
- "Auto add" for quicker entry of new lens designs.
- Various GUI improvements.
- Tool to remove glass pickups.
- ZEMAX import gets glasses from AGF files in same directory.
- Bug fixes:
- Instabilities on PowerPC computers.
- Encircled energy plot problems on some computers.
- Closing merit function editor window could crash.
- Back focal length incorrect for lens with finite object distance.
New in LensForge 1.1.22 (Apr 30, 2009)
- Improvements:
- Button on sources window to set waves to F,d,C set.
- Pop-up menu to zero selected parameter values.
- Improved handling of stop deletion.
- Improved import of ZEMAX® files.
- Sliders "Set as nominal" button.
- Sliders remember delta values per parameter type.
- More explicit warning information.
- Model glass handles Sweatt model.
- Index fitter displays functional form.
- Bug fixes:
- Merit function crash.
- Ray colors did not update when using color by wave.
- Fixed problem with rectangular aperture.
- Fixed problem with selection of dispersion relation in index fitter.
New in LensForge 1.1.21 (Feb 6, 2009)
- Improvements:
- Glass solve popup menu in surface data table.
- Double-click model glasses on surface data table to edit.
- Conversion of glasses to model glasses
- Dynamic model glass name can use standard 6-digit format.
- Curvature pickup scale "negate" button.
- Tools to remove all variables and remove all solves.
- Bug fixes:
- Model glass: setting unit index with nonzero Abbe would crash.
- Model glass: variable flags were not saved to file.
- Having more than one unknown glass crashed under Mac OS X 10.4.
- Fixed calibration curve error in FGOTF diagnostic.
New in LensForge 1.1.20 (Jan 24, 2009)
- Improvements:
- Trace listing tool.
- "Close all but front window" command.
New in LensForge 1.1.19 (Jan 16, 2009)
- Improvements:
- More tools in the toolbars.
- Contextual menu for the surface data editor.
- Huygens calculator now uses all CPU cores.
- Bug fixes:
- Closing spot diagram could crash.
- Invalid parameter entry could crash.
New in LensForge 1.1.18 (Jan 3, 2009)
- Improvements:
- Huygens PSF window, with matrix export.
- PSF matrix export from Fourier & Huygens OTF & LSF thumbnails.
- Diffraction LSF by FFT method.
- DXF export.
- Bug fixes:
- Huygens calculation error for catadioptric systems.
- Differential ray tracing bug.
New in LensForge 1.1.17 (Dec 18, 2008)
- Improvements:
- Huygens-Fresnel calculation of diffraction PSF, LSF, and MTF.
- Diffraction MTF by FFT method.
- Documentation improvements.
- Test ray transfer matrix may now be listed in more bases.
- Bug fixes:
- Field and wave color changes did not appear immediately.
- Corrected calculation of focal length for systems with tilted image plane.
New in LensForge 1.1.16 (Mar 26, 2008)
- Image browse button added to Canvas feature.
- Bug fix: Prescription listing updated prematurely during lens rebuild.
New in LensForge 1.1.15 (Mar 18, 2008)
- Added point of interest display to Index Fitter, Index Plotter, and Merit Plotter.
New in LensForge 1.1.12 (Feb 25, 2008)
- Seidel aberration calculation now includes conic constant for standard surface (formerly only for aspheres).
New in LensForge 1.1.5 (Sep 18, 2007)
- New features:
- Polynomial surface.
- Parameter import and export:
- Drag and drop of text or files
- Copy and paste
- Test ray now displays after-trace quantities:
- Position
- Momentum
- Orientation
- Transfer matrix
- Image preview display on the lens catalog browser.
- Improvements to solid view:
- Rotate about the last selected surface
- "Zoom to Fit" on last selected surface
- Rotation to axis alignment is animated
- Zoom is animated
- Filled or wire frame display
- "One click" summoning of Surfaces window
- Wavelength specified in nanometers.
- Added value display to merit function plot.
- Bug fixes:
- Parameter solves were not saved to lfg file.
- Crash when merit function plot window closed.
- "Include focus" checkbox on optimizer window did not work.
- Changes to circular obscuration did not immediately register.