smoother debugging

This commit is contained in:
Darren Ranalli 2007-09-07 22:33:57 +00:00
parent 55e9d9cdf5
commit f57c102fcd
2 changed files with 26 additions and 0 deletions

View File

@ -189,6 +189,7 @@ mark_position() {
_points.push_back(_sample);
}
}
//cout << "mark_position: " << _points.back()._pos << endl;
}
////////////////////////////////////////////////////////////////////
@ -654,6 +655,15 @@ linear_interpolate(int point_before, int point_after, double timestamp) {
double age = (point_a._timestamp - point_b._timestamp);
/*
Points::const_iterator pi;
cout << "linear_interpolate: ";
for (pi = _points.begin(); pi != _points.end(); ++pi) {
cout << "(" << (*pi)._pos << "), ";
}
cout << endl;
*/
if (point_before == _last_point_before &&
point_after == _last_point_after) {
if (deadrec_cat.is_spam()) {
@ -784,11 +794,17 @@ void SmoothMover::
handle_wrt_reparent(NodePath &old_parent, NodePath &new_parent) {
Points::iterator pi;
NodePath np = old_parent.attach_new_node("smoothMoverWrtReparent");
/*
cout << "handle_wrt_reparent: ";
for (pi = _points.begin(); pi != _points.end(); pi++) {
np.set_pos_hpr((*pi)._pos, (*pi)._hpr);
(*pi)._pos = np.get_pos(new_parent);
(*pi)._hpr = np.get_hpr(new_parent);
cout << "(" << (*pi)._pos << "), ";
}
cout << endl;
*/
np.set_pos_hpr(_sample._pos, _sample._hpr);
_sample._pos = np.get_pos(new_parent);

View File

@ -64,6 +64,7 @@ only_changed(int flags, int compare) {
////////////////////////////////////////////////////////////////////
INLINE void CDistributedSmoothNodeBase::
d_setSmStop() {
//cout << "d_setSmStop" << endl;
DCPacker packer;
begin_send_update(packer, "setSmStop");
finish_send_update(packer);
@ -76,6 +77,7 @@ d_setSmStop() {
////////////////////////////////////////////////////////////////////
INLINE void CDistributedSmoothNodeBase::
d_setSmH(float h) {
//cout << "d_setSmH: " << h << endl;
DCPacker packer;
begin_send_update(packer, "setSmH");
packer.pack_double(h);
@ -89,6 +91,7 @@ d_setSmH(float h) {
////////////////////////////////////////////////////////////////////
INLINE void CDistributedSmoothNodeBase::
d_setSmZ(float z) {
//cout << "d_setSmZ: " << z << endl;
DCPacker packer;
begin_send_update(packer, "setSmZ");
packer.pack_double(z);
@ -102,6 +105,7 @@ d_setSmZ(float z) {
////////////////////////////////////////////////////////////////////
INLINE void CDistributedSmoothNodeBase::
d_setSmXY(float x, float y) {
//cout << "d_setSmXY: " << x << ", " << y << endl;
DCPacker packer;
begin_send_update(packer, "setSmXY");
packer.pack_double(x);
@ -116,6 +120,7 @@ d_setSmXY(float x, float y) {
////////////////////////////////////////////////////////////////////
INLINE void CDistributedSmoothNodeBase::
d_setSmXZ(float x, float z) {
//cout << "d_setSmXZ: " << x << ", " << z << endl;
DCPacker packer;
begin_send_update(packer, "setSmXZ");
packer.pack_double(x);
@ -130,6 +135,7 @@ d_setSmXZ(float x, float z) {
////////////////////////////////////////////////////////////////////
INLINE void CDistributedSmoothNodeBase::
d_setSmPos(float x, float y, float z) {
//cout << "d_setSmXYZ: " << x << ", " << y << ", " << z << endl;
DCPacker packer;
begin_send_update(packer, "setSmPos");
packer.pack_double(x);
@ -145,6 +151,7 @@ d_setSmPos(float x, float y, float z) {
////////////////////////////////////////////////////////////////////
INLINE void CDistributedSmoothNodeBase::
d_setSmHpr(float h, float p, float r) {
//cout << "d_setSmHPR: " << h << ", " << p << ", " << r << endl;
DCPacker packer;
begin_send_update(packer, "setSmHpr");
packer.pack_double(h);
@ -160,6 +167,7 @@ d_setSmHpr(float h, float p, float r) {
////////////////////////////////////////////////////////////////////
INLINE void CDistributedSmoothNodeBase::
d_setSmXYH(float x, float y, float h) {
//cout << "d_setSmXYH: " << x << ", " << y << ", " << h << endl;
DCPacker packer;
begin_send_update(packer, "setSmXYH");
packer.pack_double(x);
@ -175,6 +183,7 @@ d_setSmXYH(float x, float y, float h) {
////////////////////////////////////////////////////////////////////
INLINE void CDistributedSmoothNodeBase::
d_setSmXYZH(float x, float y, float z, float h) {
//cout << "d_setSmXYZH: " << x << ", " << y << ", " << z << ", " << h << endl;
DCPacker packer;
begin_send_update(packer, "setSmXYZH");
packer.pack_double(x);
@ -191,6 +200,7 @@ d_setSmXYZH(float x, float y, float z, float h) {
////////////////////////////////////////////////////////////////////
INLINE void CDistributedSmoothNodeBase::
d_setSmPosHpr(float x, float y, float z, float h, float p, float r) {
//cout << "d_setSmPosHpr: " << x << ", " << y << ", " << z << ", " << h << ", " << p << ", " << r << endl;
DCPacker packer;
begin_send_update(packer, "setSmPosHpr");
packer.pack_double(x);