Module Spyder :: Class Tube3D
[hide private]
[frames] | no frames]

Class Tube3D

source code

object --+
         |
        Tube3D

Spyder-generated class

module models3d

file /home/sjoerd/data/Spyder-devel/models3d/tube.spy

Description

3D object class for a hollow tube

The tube is oriented along the X axis

Wiki

http://www.spyderware.nl/wiki/classes/Tube3D

Validate block

>>>            
assert(innersize > 0)
assert(innersize < outersize)
assert radialsegments >= 3               
>>>

Form block

>>>            
BLENDER
MATRIX axis
MATRIXMODE mono
DEFAULT innersize 0.5
RANGE innersize 1
DEFAULT outersize 1
RANGE outersize 1
TOOLTIP radialsegments The slices of the circle that forms the tube
DEFAULT radialsegments 8
MIN radialsegments 3
MAX radialsegments 100
TOOLTIP length The tube's length (X axis)
DEFAULT length 5    
MIN length 0.01
MAX length 100
DEFAULT lengthsegments 1
TOOLTIP lengthsegments The number of pieces the tube is cut into
MIN lengthsegments 1
MAX lengthsegments 100               
>>>

Converters

Can be converted to:

Instance Methods [hide private]

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __init__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Static Methods [hide private]
 
three_dimensional() source code
Instance Variables [hide private]
Float innersize
Float outersize
Integer radialsegments
Float length
Integer lengthsegments = 1
Material material = "defaultmaterial"
AxisSystem axis = AxisSystem()
Properties [hide private]

Inherited from object: __class__