cylinder is undoable, queryable, and editable.
      The cylinder command creates a new cylinder and/or a
dependency node that creates one, and returns their names.
In query mode, return type is based on queried flag.
      
      
		
		  | Long name (short name) | 
		  Argument types | 
		  Properties | 
		
		
	
	  
	    
	      -radius(-r)
	   | 
	  
	    linear
	   | 
	  
   
	   | 
	
	
	  
	    
	      
		 | 
		  
The radius of the object
 Default: 1.0
      
		   | 
	       
	     
	   | 
	
	
	  
	    
	      -startSweep(-ssw)
	   | 
	  
	    angle
	   | 
	  
   
	   | 
	
	
	  
	    
	      
		 | 
		  
The angle at which to start the surface of revolution
 Default: 0
      
		   | 
	       
	     
	   | 
	
	
	  
	    
	      -endSweep(-esw)
	   | 
	  
	    angle
	   | 
	  
   
	   | 
	
	
	  
	    
	      
		 | 
		  
The angle at which to end the surface of revolution.
Default is 2Pi radians, or 360 degrees.
 Default: 6.2831853
      
		   | 
	       
	     
	   | 
	
	
	  
	    
	      -useTolerance(-ut)
	   | 
	  
	    boolean
	   | 
	  
   
	   | 
	
	
	  
	    
	      
		 | 
		  
Use the specified tolerance to determine resolution.
Otherwise number of sections will be used.
 Default: false
      
		   | 
	       
	     
	   | 
	
	
	  
	    
	      -degree(-d)
	   | 
	  
	    int
	   | 
	  
   
	   | 
	
	
	  
	    
	      
		 | 
		  
The degree of the resulting surface:
1 - linear,
3 - cubic
 Default: 3
      
		   | 
	       
	     
	   | 
	
	
	  
	    
	      -sections(-s)
	   | 
	  
	    int
	   | 
	  
   
	   | 
	
	
	  
	    
	      
		 | 
		  
The number of sections determines the resolution of the surface in the sweep direction.
Used only if useTolerance is false.
 Default: 8
      
		   | 
	       
	     
	   | 
	
	
	  
	    
	      -spans(-nsp)
	   | 
	  
	    int
	   | 
	  
   
	   | 
	
	
	  
	    
	      
		 | 
		  
The number of spans determines the resolution of the surface in the opposite direction.
 Default: 1
      
		   | 
	       
	     
	   | 
	
	
	  
	    
	      -tolerance(-tol)
	   | 
	  
	    linear
	   | 
	  
   
	   | 
	
	
	  
	    
	      
		 | 
		  
The tolerance with which to build the surface.
Used only if useTolerance is true
 Default: 0.01
      
		   | 
	       
	     
	   | 
	
	
	  
	    
	      -heightRatio(-hr)
	   | 
	  
	    float
	   | 
	  
   
	   | 
	
	
	  
	    
	      
		 | 
		  
Ratio of "height" to "width"
 Default: 2.0
      
		   | 
	       
	     
	   | 
	
	
	  
	    
	      -pivot(-p)
	   | 
	  
	    float float float
	   | 
	  
   
	   | 
	
	
	  
	    
	      
		 | 
		  
The primitive's pivot point
      
		   | 
	       
	     
	   | 
	
	
	  
	    
	      -axis(-ax)
	   | 
	  
	    float float float
	   | 
	  
   
	   | 
	
	
	  | 
	    
	   | 
	
| Advanced flags | 
	
	  
	    
	      -caching(-cch)
	   | 
	  
	    boolean
	   | 
	  
   
	   | 
	
	
	  
	    
	      
		 | 
		  
Modifies the node caching mode. See the node documentation for more information.
 Note: For advanced users only.
      
		   | 
	       
	     
	   | 
	
	
	  
	    
	      -nodeState(-nds)
	   | 
	  
	    int
	   | 
	  
   
	   | 
	
	
	  
	    
	      
		 | 
		  
Modifies the node state. See the node documentation for more information.
 Note: For advanced users only.
      
		   | 
	       
	     
	   | 
	
| Common flags | 
	
	  
	    
	      -name(-n)
	   | 
	  
	    string
	   | 
	  
 
	   | 
	
	
	  
	    
	      
		 | 
		  
Name the resulting object
      
		   | 
	       
	     
	   | 
	
	
	  
	    
	      -constructionHistory(-ch)
	   | 
	  
	    boolean
	   | 
	  
 
	   | 
	
	
	  
	    
	      
		 | 
		  
Turn the construction history on or off
      
		   | 
	       
	     
	   | 
	
	
	  
	    
	      -object(-o)
	   | 
	  
	    boolean
	   | 
	  
 
	   | 
	
	
	  
	    
	      
		 | 
		  
Create the result, or just the dependency node
      
		   | 
	       
	     
	   | 
	
	
	  
	    
	      -polygon(-po)
	   | 
	  
	    int
	   | 
	  
 
	   | 
	
	
	  
	    
	      
		 | 
		  
The value of this argument controls the type of the object
created by this operation
-  0: nurbs surface
 
-  1: polygon (use nurbsToPolygonsPref to set the parameters for the conversion)
 
-  2: subdivision surface (use nurbsToSubdivPref to set the parameters for the conversion)
 
-  3: Bezier surface
 
-  4: subdivision surface solid (use nurbsToSubdivPref to set the
parameters for the conversion)
 
 
      
		   | 
	       
	     
	   |