Package openalea :: Package plantgl :: Package scenegraph :: Module _pglsg :: Class Mesh
[frames] | no frames]

Class Mesh

 object --+                    
          |                    
??.instance --+                
              |                
    SceneObject --+            
                  |            
           Geometry --+        
                      |        
              Primitive --+    
                          |    
              ExplicitModel --+
                              |
                             Mesh
Known Subclasses:

Abstract base class for objects of type of mesh.

Instance Methods
 
computeNormalList(...)
computeNormalList( (Mesh)arg1) -> None :
 
faceCenter(...)
faceCenter( (Mesh)arg1, (int)arg2) -> Vector3 :
 
faceSize(...)
faceSize( (Mesh)arg1, (int)arg2) -> int :
 
indexListSize(...)
indexListSize( (Mesh)arg1) -> int :
 
isCCWToDefault(...)
isCCWToDefault( (Mesh)arg1) -> bool :
 
isColorPerVertexToDefault(...)
isColorPerVertexToDefault( (Mesh)arg1) -> bool :
 
isNormalListToDefault(...)
isNormalListToDefault( (Mesh)arg1) -> bool :
 
isNormalPerVertexToDefault(...)
isNormalPerVertexToDefault( (Mesh)arg1) -> bool :
 
isSkeletonToDefault(...)
isSkeletonToDefault( (Mesh)arg1) -> bool :
 
isSolidToDefault(...)
isSolidToDefault( (Mesh)arg1) -> bool :
 
isTexCoordListToDefault(...)
isTexCoordListToDefault( (Mesh)arg1) -> bool :
 
pointAt(...)
pointAt( (Mesh)arg1, (int)arg2) -> Vector3 :

Inherited from ExplicitModel: isColorListToDefault, transform

Inherited from Geometry: deepcopy, isACurve, isASurface, isAVolume, isExplicit

Inherited from SceneObject: __init__, __reduce__, apply, getId, getName, isNamed, isValid, setName

Inherited from unreachable.instance: __new__

Inherited from object: __delattr__, __getattribute__, __hash__, __reduce_ex__, __repr__, __setattr__, __str__

Class Variables

Inherited from SceneObject: __safe_for_unpickling__

Properties
  DEFAULT_CCW
  DEFAULT_COLORPERVERTEX
  DEFAULT_NORMALPERVERTEX
  DEFAULT_SKELETON
  DEFAULT_SOLID
  ccw
  colorPerVertex
  normalList
  normalPerVertex
  skeleton
  solid
  texCoordList

Inherited from ExplicitModel: colorList, pointList

Inherited from SceneObject: name

Inherited from object: __class__

Method Details

computeNormalList(...)

 

computeNormalList( (Mesh)arg1) -> None :

    C++ signature :
        void computeNormalList(class PGL::Mesh {lvalue})

faceCenter(...)

 

faceCenter( (Mesh)arg1, (int)arg2) -> Vector3 :

    C++ signature :
        class TOOLS::Vector3 faceCenter(class PGL::Mesh {lvalue},unsigned int)

faceSize(...)

 

faceSize( (Mesh)arg1, (int)arg2) -> int :

    C++ signature :
        unsigned int faceSize(class PGL::Mesh {lvalue},unsigned int)

indexListSize(...)

 

indexListSize( (Mesh)arg1) -> int :

    C++ signature :
        unsigned int indexListSize(class PGL::Mesh {lvalue})

isCCWToDefault(...)

 

isCCWToDefault( (Mesh)arg1) -> bool :

    C++ signature :
        bool isCCWToDefault(class PGL::Mesh {lvalue})

isColorPerVertexToDefault(...)

 

isColorPerVertexToDefault( (Mesh)arg1) -> bool :

    C++ signature :
        bool isColorPerVertexToDefault(class PGL::Mesh {lvalue})

isNormalListToDefault(...)

 

isNormalListToDefault( (Mesh)arg1) -> bool :

    C++ signature :
        bool isNormalListToDefault(class PGL::Mesh {lvalue})

isNormalPerVertexToDefault(...)

 

isNormalPerVertexToDefault( (Mesh)arg1) -> bool :

    C++ signature :
        bool isNormalPerVertexToDefault(class PGL::Mesh {lvalue})

isSkeletonToDefault(...)

 

isSkeletonToDefault( (Mesh)arg1) -> bool :

    C++ signature :
        bool isSkeletonToDefault(class PGL::Mesh {lvalue})

isSolidToDefault(...)

 

isSolidToDefault( (Mesh)arg1) -> bool :

    C++ signature :
        bool isSolidToDefault(class PGL::Mesh {lvalue})

isTexCoordListToDefault(...)

 

isTexCoordListToDefault( (Mesh)arg1) -> bool :

    C++ signature :
        bool isTexCoordListToDefault(class PGL::Mesh {lvalue})

pointAt(...)

 

pointAt( (Mesh)arg1, (int)arg2) -> Vector3 :

    C++ signature :
        class TOOLS::Vector3 pointAt(class PGL::Mesh {lvalue},unsigned int)

pointAt( (Mesh)arg1, (int)arg2, (int)arg3) -> Vector3 :

    C++ signature :
        class TOOLS::Vector3 pointAt(class PGL::Mesh {lvalue},unsigned int,unsigned int)


Property Details

DEFAULT_CCW

Get Method:
unreachable(...)

DEFAULT_COLORPERVERTEX

Get Method:
unreachable(...)

DEFAULT_NORMALPERVERTEX

Get Method:
unreachable(...)

DEFAULT_SKELETON

Get Method:
unreachable(...)

DEFAULT_SOLID

Get Method:
unreachable(...)

ccw

Get Method:
unreachable(...)
Set Method:
unreachable(...)

colorPerVertex

Get Method:
unreachable(...)
Set Method:
unreachable(...)

normalList

Get Method:
unreachable(...)
Set Method:
unreachable(...)

normalPerVertex

Get Method:
unreachable(...)
Set Method:
unreachable(...)

skeleton

Get Method:
unreachable(...)
Set Method:
unreachable(...)

solid

Get Method:
unreachable(...)
Set Method:
unreachable(...)

texCoordList

Get Method:
unreachable(...)
Set Method:
unreachable(...)