Difference between revisions of "OpenSCAD"

From Hive76 Wiki
Jump to: navigation, search
(OpenSCAD class)
(Agenda)
Line 1: Line 1:
  
 
==Agenda==
 
==Agenda==
#Basics. Spelling. Names.
+
#Basics
##Functions parameters vectors trees
+
##Names
 +
##Functions:
 +
###difference()
 +
###sphere()
 +
##parameters
 +
###Goes in the ()
 +
###Input for function
 +
##vectors
 +
###[ x, y, z ]
 +
##trees
 +
    something(){
 +
        more(){
 +
            etc();
 +
        }
 +
    }
 
#Read a design
 
#Read a design
 
##Debugging
 
##Debugging
 +
### ! only this
 +
### # highlight
 +
### * ignore
 +
### % background
 
#Reproduce an object easy way
 
#Reproduce an object easy way
##Lots if translate  
+
##Lots of translate  
 
#Again with loop
 
#Again with loop
 
##Use rotate  vector [0:5:200]
 
##Use rotate  vector [0:5:200]
 +
### for( i = [start : increment : end ] )
 
#Personal design
 
#Personal design
 
##Design on paper
 
##Design on paper
 
#Print?
 
#Print?
 +
==Very Useful==
 +
en.wikibooks.org/wiki/OpenSCAD_User_Manual

Revision as of 16:00, 4 August 2012

Agenda

  1. Basics
    1. Names
    2. Functions:
      1. difference()
      2. sphere()
    3. parameters
      1. Goes in the ()
      2. Input for function
    4. vectors
      1. [ x, y, z ]
    5. trees
   something(){
       more(){
           etc();
       }
   }
  1. Read a design
    1. Debugging
      1.  ! only this
      2. # highlight
      3. * ignore
      4.  % background
  2. Reproduce an object easy way
    1. Lots of translate
  3. Again with loop
    1. Use rotate vector [0:5:200]
      1. for( i = [start : increment : end ] )
  4. Personal design
    1. Design on paper
  5. Print?

Very Useful

en.wikibooks.org/wiki/OpenSCAD_User_Manual