[Plib-cvs] plib/src/ssg ssgLeaf.cxx,1.21,1.22 ssgOptimiser.cxx,1.30,1.31
Brought to you by:
sjbaker
From: Steve B. <sj...@us...> - 2002-12-04 20:42:34
|
Update of /cvsroot/plib/plib/src/ssg In directory sc8-pr-cvs1:/tmp/cvs-serv16441/plib/src/ssg Modified Files: ssgLeaf.cxx ssgOptimiser.cxx Log Message: Backed out change to ssgOptimiser - it was pessimising some models! Index: ssgLeaf.cxx =================================================================== RCS file: /cvsroot/plib/plib/src/ssg/ssgLeaf.cxx,v retrieving revision 1.21 retrieving revision 1.22 diff -u -d -r1.21 -r1.22 --- ssgLeaf.cxx 4 Dec 2002 20:15:22 -0000 1.21 +++ ssgLeaf.cxx 4 Dec 2002 20:42:27 -0000 1.22 @@ -158,8 +158,6 @@ void ssgLeaf::getStats ( int *num_branches, int *num_leaves, int *num_tris, int *num_verts ) { - int nb, nl, nt, nv ; - *num_branches = 0 ; *num_leaves = 1 ; /* this! */ *num_tris = getNumTriangles () ; Index: ssgOptimiser.cxx =================================================================== RCS file: /cvsroot/plib/plib/src/ssg/ssgOptimiser.cxx,v retrieving revision 1.30 retrieving revision 1.31 diff -u -d -r1.30 -r1.31 --- ssgOptimiser.cxx 4 Dec 2002 19:12:34 -0000 1.30 +++ ssgOptimiser.cxx 4 Dec 2002 20:42:28 -0000 1.31 @@ -474,8 +474,7 @@ build_leaf_list ( k, leaf_list ) ; } } - else - if ( ent -> isAKindOf ( ssgTypeLeaf () ) && ! ent -> isAKindOf ( ssgTypeTween() ) ) + else if ( ent -> isAKindOf ( ssgTypeLeaf () ) ) { ssgLeaf *l = (ssgLeaf *) ent ; @@ -622,28 +621,27 @@ for ( ssgEntity *k = b_ent -> getKid ( 0 ) ; k != NULL ; [...167 lines suppressed...] @@ -1037,12 +1021,11 @@ * ent -- the entity to process * trans -- transform */ - void ssgTransTool ( ssgEntity *ent, const sgMat4 trans ) { if ( ent -> isAKindOf ( ssgTypeLeaf () ) ) { - ((ssgLeaf *) ent) -> transform ( trans ) ; + ((ssgLeaf *) ent) -> transform ( trans ) ; return ; } @@ -1083,5 +1066,3 @@ b_ent -> recalcBSphere () ; } - - |