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_scale [2018/02/15 12:59]
z3dev created
design_guide_scale [2018/06/12 14:21] (current)
z3dev
Line 1: Line 1:
 ==== Scale ==== ==== Scale ====
  
-<code javascript>​ +Shapes can be scaled by any factor. Shapes are enlarged ​(increasesor shrunk ​(diminishesby a scale factor. The result of scaling is a similar shape (in the geometric senseto the original.
-var obj = sphere(5)+
-scale(2,obj);          // openscad like +
-scale([1,2,3],obj);    //      '' ​+
  
-obj.scale([1,​2,​3]);    // using CSG objects'​ built in methods+//​[[https://​en.wikipedia.org/​wiki/​Scaling_(geometry)|Learn about the scaling shapes at Wikipedia.org]]//​ 
 + 
 +Defaults: 
 +  * factor : 1.0 or [1.0,​1.0,​1.0] 
 + 
 +<code javascript>​ 
 +let obj = sphere(5) 
 +obj = scale(2,​obj) 
 +obj = scale([1,​2,​3],obj)
 </​code>​ </​code>​
  
 +The CSG library functions can also be used. //NOTE: Deprecated in the V2 API//
 +
 +<code javascript>​
 +obj.scale([1,​2,​3])
 +</​code>​