|
| |
1.3 (full package not yet released)
SL Tools 1.1.0 - 2006-05-22
This release provides major functional and performance
improvements to PA and STL 3D viewing as well as PA-->STL
conversion.
- New options on 3D view window: show faces, show lines,
show points, show normals, show axes, show symmetry,
opaqueness (translucent), show texture, change brightness,
zoom with mouse scroll wheel, pan with both mouse buttons down,
hover or left click mouse to display position/voltage on
mouse cursor, center on double click position, clipping planes,
zoom with selection rectangle, improves axes display, display
multi-STL files with voltage.
- Major performance improvements: SL Tools can be many times
faster and more memory efficient than the
the previous version.
- PA viewing and PA-->STL conversion improvements - Improved
correctness of PA display, surface normals of view and STL files
set correctly, handle ideal grids, reduce number of triangles
generated.
- GUI changes including new functions sidebar.
- Command-line interface changed some.
- Terminology changes: raster -> bitmap, vector -> STL (minor)
- Implementation: upgraded from wxWidgets 2.4 to 2.6.2.
Now built with Visual C++ 2005 (was 6.0).
1.2.2.0 2006-03-03
SL Compiler 1.0.3 2006-03-03
- Supports improvements in SL Remote (see SL Libraries 1.2.2 2006-03-03).
SL Libraries 1.2.2 2006-03-03
- Increase precision from 6 to 16 digits in numbers in PATXT files (minor).
- SL Remote now up to ~five times faster and no longer requires loopback
(noted by rhill in http://www.simion.com/discuss/viewtopic?t=245)
SL Tools 1.0.3 2005-12-01
- STL-->PA: Remove restriction that PA boundary box fully enclose
the STL model. Also, allow boundary box to be flat (for 2D PA).
(recommended by eloy in http://www.simion.com/discuss/viewtopic?p=740)
- (minor) STL-->PA: Fixed - reset rotation to none after STL load.
- (minor) STL/PA viewer: display PA boundary box green, as in SIMION.
SL Tools 1.0.2b
- STL-->PA: Support for orthogonal rotation in the transformation.
(recommended by dgiznya in http://www.simion.com/discuss/viewtopic?p=532)
- STL-->PA: Rearranged input fields to be more logical.
- STL-->PA: Improved display of axes in 3D view.
For STL files, axis aligned to CAD coordinates, and user-specified
boundary box is displayed. Axis color highlighted.
- (minor) STL-->PA: In 3D view window, display file name in window title.
SL Libraries 1.2.1
- C++: Fixed PA::electrode(...) setter method when is_electrode is true.
- C++: (minor) improved run-time bound checks on positions in PATXT conversion
(noted by tlamy in http://www.simion.com/discuss/viewtopic?p=630)
1.2.1.0 2004-11-08
SL Compiler 1.0.2, SL Tools 1.0.1, SL Toolkit, SL Editor
- Fixed handling of spaces in program file paths
(e.g. "c:\program files\sl\bin\sl.exe")
1.2.0.1 2004-07-22
SL Toolkit
- added Quick Start Notes
SL Libraries 1.2.0
- libraries_tut.html - fixed Python code to compile, and revised document
for clarity.
- compiler_tut.html - revised, note on SL Editor
1.2.0 2004-07-19
SL Toolkit
- New SL Tools (sltools.exe) utility for CAD, bitmap, and text file
data import/export.
- New SL Editor component for text editing of SIMION files (SL/PRG/GEM).
Inludes plugins for VIM and Emacs (thanks Robert for the VIM version).
- New SL System component, includes VIM, which is preconfigured for
SL Editor. evim.exe is now the default editor in PROJECT.txt
(was notepad).
- Reorganized directory structure:
- new "system" subdirectory for SL System (containing VIM and Perl).
(Perl was previously in a "perl" subdirectory).
- new "lib" subdirectory for SL Libraries and SL Editor config
files. replaces "cpp_src", "perllib" and "pythonlib" subdirectories.
- renamed "html" to "docs"
- changed "user_files" directory to "user".
- reorganized "build" subdirectory and new, more modular
makefile structure.
- single FILES.xml file (not one per directory)
- slsetup.exe, replacing (un)install.bat, (un)installs the SL Tools
and SL Editor (previously only (un)installed the SL Compiler)
- Cleaner HTML documentation.
- Improved file browser.
- More coherent orgnization of modules: SL Compiler, SL Libraries,
SL Tools, ....
- Old config.txt configuration file merged into PROJECT.txt
configuration file.
- slsetup.exe updates key/license info in PROJECTS.txt.
SL Compiler
- Very few changes.
- sl.exe - front end windows executable for the compiler.
This replaces sl.bat and sl (shell script).
- compiler_ref.html - equality operator is "==" not "=" (thanks Kevin)
SL Tools 1.0.0 2004-07-14
- This is a new component in the SL Toolkit.
- not fail when reading of very small binary STL files (< 500 bytes)
- preserve symmetry and mirroring in STL files (PA --> STL)
- preserve symmetry and mirroring when viewing PA files in OpenGL.
- new "install" and "uninstall" command-line commands.
- in PATXT format, fixed output of "data_fields" field when coords=0
- IN PATXT format, fixed data input when coords=0
- fixed missing data in some command-line help pages.
- fixed invoking "Vector --> PA" from the command line.
- Vector --> PA: more rigorous handling of the scaling factor
so that the default PA size is tight around the CAD model.
Previously, sltools sometimes added extra void space in one or
more dimensions.
- Vector --> PA: improved rules on autorecalculation of fields
due to changes in other fields.
- Changes to CAD boundary (x/y/z/ min/max) cause grid size
recalculation (holding scale constant). Previously, the
scale was changed (holding grid size constant).
- Changes to scale causes recalculation of grid size
(vice versa remains true).
SL Tools (sltools.exe) Beta2 2004-05-28
- New "Text --> PA" function
- "PA <--> Text" was greatly enhanced with a new ASCII format (PATXT).
- Ability to import vector fields into PA files.
- Added support for loading multiple STL files, one per electrode,
into a single fast-adjustable PA# file.
- Fixed STL parsing errors:
- SolidWorks ASCII and binary STL files are now correctly handled.
- Accept ASCII STL file without a trailing new-line (e.g. SolidWorks).
- Improved auto-detection of ASCII and binary formats (e.g. SolidWorks).
- Accept whitespace in description field in ASCII STL file.
- Improved user-interface (now multithreaded and web-based).
SL Tools (sltools.exe) Beta1 2004-04-27
- New "Vector --> PA" function.
- New "Raster --> PA" function.
- New "PA --> Text" function.
- New "PA --> Vector" function.
SL Libraries
- Renamed (was "PA Tools" before).
- Major expansion, improved robustness and documentation.
- Implemented common testing suite across all language implementations.
- accessor functions.
- handling of negative electrodes improved.
- checks for valid combinations of PA header settings.
(Perl)
- Perl versions now uses flat array, not nest array for data points.
(C++)
- C++ classes now under "simion" namespace and subdirectory:
#include
|
|
The SIMION SL Toolkit and documentation is (c) 2003-2004 Scientific
Instrument Services, Inc. All Rights Reserved.
For the latest version and information, visit us online:
http://www.simion.com/sl .
