User Tools


Differences

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

Link to this comparison view

Next revision
Previous revision
design_guide_difference [2018/02/18 12:09]
z3dev created
design_guide_difference [2018/06/12 14:31] (current)
z3dev
Line 1: Line 1:
 ==== Difference ==== ==== Difference ====
 +
 +Several shapes can be removed (subtracted) from another. The result is the logical difference of shapes.
 +
 +//Note: The first shape given is the base shape for all subtractions.//​
  
 <code javascript>​ <code javascript>​
-difference(sphere({r:​ 1, center:​true}),​cube({size:​ 1.5, center:​true}));    // openscad like+let shape = difference(sphere({r:​ 1, center: true}), cube({size: 1.5, center: true}))
 </​code>​ </​code>​
  
-multiple objects ​can be differentiated (subtracted) from the first element, ​also arrays.+The CSG library functions ​can also be used//NOTE: Deprecated in the V2 API//
  
 <code javascript>​ <code javascript>​
-sphere({r: 1, center:​true}).subtract(cube({size:​ 1.5, center:​true}));      // using CSG objects'​ built in methods+sphere({r: 1, center: true}). subtract(cube({size:​ 1.5, center: true}))
 </​code>​ </​code>​