|
|
SAA_ctrlVertexGetColors()SAA_ctrlVertexSetColors()Gets the vertex colors for polygon and triangle control vertices. Sets the vertex colors for polygon control vertices. set scene [SAA_AllocScene]
set elem [SAA_AllocElem]
.
.
SAA_meshGetNbPolygons $scene $elem nbPolygons
set polygons [ SAA_AloocSubElem $nbPolygons ]
SAA_meshGetPolygons $scene $elem SAA_Constants(GEOMTYPE) SHAPEID $polygons
set nbVertices [SAA_allocInt $nbPolygons]
SAA_polygonGetNbCtrlVertices $scene $el $nbPolygons $polygons nbVertices
set nbCrtlVertices 0
for {set i 0}{$i < $nbPolygons} {incr i } {
set nbCrtlVertices [ expr $nbCrtlVertices + [access nbVertices $i ] ]
set crtlVertices [ SAA_AllocSubElem $nbCrtlVertices ]
SAA_polygonGetCtrlVertices $scene $el $nbPolygons $polygons $nbVertices crtlVertices
set r [SAA_AllocInt $nbCrtlVertices]
set g [SAA_AllocInt $nbCrtlVertices]
set b [SAA_AllocInt $nbCrtlVertices]
set a [SAA_AllocInt $nbCrtlVertices]
SAA_ctrlVertexGetColors $scene $elem $nbVertices $vertices $r $g $b $a
SAA_ctrlVertexSetColors $scene $elem $nbVertices $vertices $r $g $b $a
Parameters
Return Values
CommentsSAA_ctrlVertexSetColors() works for polygon control vertices only. These two functions replace SAA_polyCtrlVertexGetColors() and SAA_polyCtrlVertexSetColors(), which are now obsolete. |
|
copyright Video-Collage Inc. |