nurbsCube is undoable, queryable, and editable.
      The nurbsCube command creates a new NURBS Cube made up of six
planes. It creates an unit cube with center at origin by default.
	  
      In query mode, return type is based on queried flag.
      
      
		
		  | Long name (short name) | 
		  Argument types | 
		  Properties | 
		
		
	
	  
	    
	      -width(-w) 
	   | 
	  
	    linear
	   | 
	  
   
	   | 
	
	
	  
	    
	      
		 | 
		  
Width of the object
 Default: 1.0
      
		   | 
	       
	     
	   | 
	
	
	  
	    
	      -lengthRatio(-lr) 
	   | 
	  
	    float
	   | 
	  
   
	   | 
	
	
	  
	    
	      
		 | 
		  
Ratio of "length" to "width"
 Default: 1.0
      
		   | 
	       
	     
	   | 
	
	
	  
	    
	      -heightRatio(-hr) 
	   | 
	  
	    float
	   | 
	  
   
	   | 
	
	
	  
	    
	      
		 | 
		  
Ratio of "height" to "width"
 Default: 1.0
      
		   | 
	       
	     
	   | 
	
	
	  
	    
	      -patchesU(-u) 
	   | 
	  
	    int
	   | 
	  
   
	   | 
	
	
	  
	    
	      
		 | 
		  
Number of sections in U
 Default: 1
      
		   | 
	       
	     
	   | 
	
	
	  
	    
	      -patchesV(-v) 
	   | 
	  
	    int
	   | 
	  
   
	   | 
	
	
	  
	    
	      
		 | 
		  
Number of sections in V
 Default: 1
      
		   | 
	       
	     
	   | 
	
	
	  
	    
	      -degree(-d) 
	   | 
	  
	    int
	   | 
	  
   
	   | 
	
	
	  
	    
	      
		 | 
		  
The degree of the resulting surface.
1 - linear,
2 - quadratic,
3 - cubic,
5 - quintic,
7 - heptic
 Default: 3
      
		   | 
	       
	     
	   | 
	
	
	  
	    
	      -pivot(-p) 
	   | 
	  
	    linear linear linear
	   | 
	  
   
	   | 
	
	
	  
	    
	      
		 | 
		  
The primitive's pivot point
      
		   | 
	       
	     
	   | 
	
	
	  
	    
	      -axis(-ax) 
	   | 
	  
	    linear linear linear
	   | 
	  
   
	   | 
	
	
	  | 
	    
	   | 
	
| 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
	   | 
	  
 
	   | 
	
	
	  
	    
	      
		 | 
		  
Sets the name of the newly-created node. If it contains
namespace path, the new node will be created under the
specified namespace; if the namespace does not exist, it
will be created.
      
		   | 
	       
	     
	   | 
	
	
	  
	    
	      -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)
 
 
      
		   | 
	       
	     
	   |