just a little cleanup: deleted some codes that aren't necessary

This commit is contained in:
Asad M. Zaman 2003-12-03 01:08:45 +00:00
parent d1b2691371
commit d8e19f716a
3 changed files with 2 additions and 60 deletions

View File

@ -454,13 +454,6 @@ get_transform(SAA_Scene *scene, EggGroup *egg_group, bool global) {
// Get the model's matrix
int scale_joint = 0;
/*
if ( _parentJoint && strstr( _parentJoint->get_name().c_str(), "scale" ) != NULL ) {
scale_joint = 1;
softegg_cat.spam() << "scale joint flag set!\n";
}
*/
if (!global && _parentJoint && !stec.flatten && !scale_joint) {
SAA_modelGetMatrix( scene, get_model(), SAA_COORDSYS_LOCAL, matrix );
@ -521,13 +514,6 @@ get_joint_transform(SAA_Scene *scene, EggGroup *egg_group, EggXfmSAnim *anim, b
float x,y,z;
int scale_joint = 0;
/*
if ( _parentJoint && strstr( _parentJoint->get_name().c_str(), "scale" ) != NULL ) {
scale_joint = 1;
softegg_cat.spam() << "scale joint flag set!\n";
}
*/
softegg_cat.spam() << "\n\nanimating child " << name << endl;
if (_parentJoint && !stec.flatten && !scale_joint ) {

View File

@ -223,13 +223,6 @@ build_complete_hierarchy(SAA_Scene &scene, SAA_Database &database) {
// find _parentJoint for each node
_root->set_parentJoint(&scene, NULL);
/*
if (stec.flatten) {
softegg_cat.spam() << "rprprprprprprprprprprprprprprprprprprprprprprprprprprprpr\n";
reparent_flatten(_root);
}
*/
return all_ok;
}
#if 0
@ -600,25 +593,13 @@ r_build_node(SoftNodeDesc *parent_node, const string &name) {
if (ni != _nodes_by_name.end()) {
softegg_cat.spam() << " already built node " << (*ni).first;
node_desc = (*ni).second;
/*
if (stec.flatten)
node_desc->set_parent(_root);
else
*/
node_desc->set_parent(parent_node);
node_desc->set_parent(parent_node);
return node_desc;
}
// Otherwise, we have to create it. Do this recursively, so we
// create each node along the path.
/*
if (stec.flatten)
node_desc = new SoftNodeDesc(_root, name);
else
*/
node_desc = new SoftNodeDesc(parent_node, name);
node_desc = new SoftNodeDesc(parent_node, name);
softegg_cat.spam() << " node name : " << name << endl;
_nodes.push_back(node_desc);
@ -628,30 +609,6 @@ r_build_node(SoftNodeDesc *parent_node, const string &name) {
return node_desc;
}
////////////////////////////////////////////////////////////////////
// Function: SoftNodeTree::reparent_flatten
// Access: Private
// Description: recursively, reparent all nodes to root
////////////////////////////////////////////////////////////////////
void SoftNodeTree::
reparent_flatten(SoftNodeDesc *node) {
// get a copy of the current childrens
SoftNodeDesc::Children old_children = node->_children;
// clear the _children to make room for new ones
node->_children.clear();
if (node != _root) {
softegg_cat.spam() << "reparenting " << node << ":" << node->get_name();
node->force_set_parent(_root);
}
SoftNodeDesc::Children::const_iterator ci;
for (ci = old_children.begin(); ci != old_children.end(); ++ci) {
SoftNodeDesc *child = (*ci);
reparent_flatten(child);
}
}
//
//
//

View File

@ -73,7 +73,6 @@ private:
EggGroupNode *_skeleton_node;
SoftNodeDesc *r_build_node(SoftNodeDesc *parent_node, const string &path);
void reparent_flatten(SoftNodeDesc *node);
typedef pmap<string, SoftNodeDesc *> NodesByName;
NodesByName _nodes_by_name;