User Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
changes_v2 [2019/07/13 13:05]
z3dev [Changes to Expansions]
changes_v2 [2019/07/18 08:38] (current)
z3dev [Removed Functionality]
Line 22: Line 22:
  
  
-==== Changes to Transform Operations ​====+==== Changes to Transforms ​====
  
   * center, mirror, rotate, scale, transform, translate   * center, mirror, rotate, scale, transform, translate
Line 30: Line 30:
  
  
-==== Changes to Boolean Operations ​====+==== Changes to Booleans ​====
  
   * intersect, subtract, union   * intersect, subtract, union
   * APIs have been standardized   * APIs have been standardized
   * bug fixes   * bug fixes
- 
 ==== Changes to Measurements ==== ==== Changes to Measurements ====
  
   * measureArea,​ measureBounds,​ measureVolume   * measureArea,​ measureBounds,​ measureVolume
-  * renamed ​bounds to measureBounds +  * **RENAMED** ​bounds to measureBounds 
-  * renamed ​area to measureArea +  * **RENAMED** ​area to measureArea 
-  * renamed ​volume to measureVolume+  * **RENAMED** ​volume to measureVolume
   * major rewrites of measureArea and measureVolume   * major rewrites of measureArea and measureVolume
- 
 ==== Changes to Hulls ==== ==== Changes to Hulls ====
  
   * hull, hullChain   * hull, hullChain
-  * renamed ​chainHull to hullChain +  * **RENAMED** ​chainHull to hullChain 
 +  * changed hull to accept one or more geometries 
 +  * **NEW** hull and hullChain now support path2
 ==== Changes to Expansions ==== ==== Changes to Expansions ====
 +
 +//NOTE: Contraction is a negative (-) expansion.//​
  
   * expand, offset   * expand, offset
-  * NEW offset function for 2D paths and geometry+  ​* **NEW** offset function for 2D paths 
 +  * **NEW** expand function for 2D paths 
 +  * **NEW** offset function for 2D geometries
   * bug fixes   * bug fixes
  
 ==== Changes to Extrusions ==== ==== Changes to Extrusions ====
  
-  * extrudeLinear,​ extrudeRotate,​ extrudeFromSlices +  * extrudeLinear, extrudeRectangular, extrudeRotate,​ extrudeFromSlices 
-  * standardized function names (above)+  * **RENAMED** linear_extrude to extrudeLinear 
 +  * **RENAMED** rectangular_extrude to extrudeRectangular 
 +  * **RENAMED** rotate_extrude to extrudeRotate 
 +  * **RENAMED** solidFromSlices to extrudeFromSlices
   * all angles / rotations are now based on radians   * all angles / rotations are now based on radians
 +  * major rewrites of all extrusions
 +
 +==== Changes to Hulls ====
 +
 +  * hull, hullChain
 +  * **RENAMED** chain_hull to hullChain
 +  * **NEW** hull function for 2D paths
 +==== Removed Functionality ====
  
 +  * **REMOVED** CSG, CAG, etc. objects
 +  * **REMOVED** OpenSCAD functions / function signitures
 +  * **REMOVED** OpenSCAD math functions
 +  * **REMOVED** old text functions
 +    * vector_char (use vectorChar)
 +    * vector_text (use vectorText)
 +  * **REMOVED** functionality for 3D geometries
 +    * lieFlat
 +    * getTransformationToFlatLying
 +    * getTransformationAndInverseTransformationToFlatLying
 +    * stretchAtPlane
 +    * cutByPlane
 +    * sectionCut
 +  * **REMOVED** functionalty for 2D geometries
 +    * overCutInsideCorners
 +    * extrudeInOrthonormalBasis
 +    * extrudeInPlane
  
 +//NOTE: We expect this functionality to be supported via small user libraries.//​