openscad/RELEASE_NOTES

104 lines
4.1 KiB
Plaintext
Raw Normal View History

2011-06-16 15:00:04 +04:00
OpenSCAD 20xx.yy
================
2011-09-08 04:34:09 +04:00
Features:
o The MCAD library is now bundled with OpenSCAD
o Added import and export of the OFF file format
o New import() statement reads the correct file format based on the filename extension
(.stl, .dxf and .off is supported)
2011-09-03 01:34:29 +04:00
o The color() statement now supports an alpha parameter, e.g. color(c=[1,0,0], alpha=0.4)
o The color() statement now supports specifying colors as strings, e.g. color("Red")
2011-09-08 10:52:21 +04:00
o if() and else() can now take any value type as parameter. false, 0, empty string and empty vector or illegal value type will evaluate as false, everything else as true.
2011-09-30 04:49:17 +04:00
o Strings can now be lexographically compared using the <, <=, >, >= operators
o The version() function will return the OpenSCAD version as a vector, e.g. [2011, 09]
o The version_num() function will return the OpenSCAD version as a number, e.g. 20110923
2011-10-17 01:12:27 +04:00
o Added PI constant.
2011-09-08 04:34:09 +04:00
Bugfixes:
2011-08-27 23:12:09 +04:00
o square() crashed if any of the dimensions were zero
o Flush Caches didn't flush cached USE'd modules
2011-09-08 04:34:09 +04:00
o STL export should be a bit more robust
2011-09-30 04:51:15 +04:00
o Dropping a file into the editor under Windows didn't work (double C:/C:/ problem)
2011-10-04 02:42:50 +04:00
o On some platforms it was possible to insertion rich text in the editor, causing confusion.
2011-06-16 15:00:04 +04:00
2011-09-07 02:13:03 +04:00
Deprecations:
o dxf_linear_extrude() and dxf_rotate_extrude() are now deprecated.
Use linear_extrude() and rotate_extrude() instead.
o The file, layer, origin and scale parameters to linear_extrude() and rotate_extrude()
are now deprecated. Use an import() child instead.
2011-09-07 02:48:38 +04:00
o import_dxf(), import_stl() and import_off() are now deprecated. Use import() instead.
o When exporting geometry from the cmd-line, use the universal -o option. It will export to the correct file format based on the given suffix (dxf, stl, off).
2011-09-07 02:13:03 +04:00
2011-06-05 21:48:11 +04:00
OpenSCAD 2011.06
================
2011-06-05 22:05:55 +04:00
o Added "Export as Image" menu.
2011-06-05 21:48:11 +04:00
2011-06-05 22:05:55 +04:00
Bugfixes:
2011-06-05 21:48:11 +04:00
o Cylinder tesselation broke existing models which are using cylinders
for e.g. captured nut slots and are dependent on the orientation not
changing.
o DXF output couldn't be imported into e.g. AutoCAD and Solidworks after updating
to using the AutoCAD 2000 (AC1015) format. Reverted to the old entity-only output,
2011-06-16 15:00:04 +04:00
causing LWPOLYLINES to not exported allowed anymore.
2011-06-05 21:48:11 +04:00
2011-06-05 22:05:55 +04:00
2011-04-27 04:58:37 +04:00
OpenSCAD 2011.04
================
2011-04-12 19:48:57 +04:00
o Added hull() for convex hulls (2D object only)
2011-04-11 03:52:26 +04:00
o minkowski() now supports 2D objects
o Added functions: rands(), sign()
2011-01-21 22:27:20 +03:00
o Now supports escaping of the following characters in strings: \n, \t, \r, \\, \"
o Support nested includes
o Improved parsing of numbers
o DXF: output LWPOLYLINE instead of just LINE entities
2011-04-08 02:40:15 +04:00
o Bugfixes: More robust DXF export, setting $fs/$fa to 0 caused a crash
2011-01-21 22:27:20 +03:00
o Some bugs fixed, maybe some new bugs added
OpenSCAD 2010.05
================
o Added functions and statements
- Added abs() function
- Added exp(x), log(b, x), log(x) and ln(x) functions
- Added minkowski() statement for 3d minkowski sums
o Added 'include <filename>' and 'use <filename>' statements
- Old implicit '<filename>' include statement is now obsolete
o Some bugs fixed, maybe some new bugs added
OpenSCAD 2010.02
================
o Added functions and statements
- Added sqrt() function
- Added round(), ceil() and floor() functions
- Added lookup() function for linear interpolation in value list
- Added projection(cut = true/false) statement
- Added child() statement for accessing child nodes of module instances
- Added mirror() statement
o Improved DXF import code (more entities and some bugs fixed)
o Added feature for dumping animation as PNG files
o Added a preferences dialog
o Now using CGAL's delaunay tesselator
o Now using eigen2 for linear algebra
o Reorganisation of the source tree
o Some bugs fixed, maybe some new bugs added
OpenSCAD 2010.01
================
o Added functions and statements
- Added intersection_for()
- Added str function
- Added min and max function
- Added color() statement
o Added 2D Subsystem
- New primitives: circle(), square() and polygon()
- 2D->3D path: linear_extrude() and rotate_extrude()
- Import of DXF to 2d subsystem: import_dxf()
- Export of 2D data as DXF files
o Some bugs fixed, maybe some new bugs added