Revision: 78083
http://sourceforge.net/p/brlcad/code/78083
Author: starseeker
Date: 2021-01-15 01:49:22 +0000 (Fri, 15 Jan 2021)
Log Message:
-----------
Not a renaming candidate unless the matrix is non-IDN
Modified Paths:
--------------
brlcad/trunk/src/libged/npush/npush.cpp
Modified: brlcad/trunk/src/libged/npush/npush.cpp
===================================================================
--- brlcad/trunk/src/libged/npush/npush.cpp 2021-01-14 23:46:41 UTC (rev
78082)
+++ brlcad/trunk/src/libged/npush/npush.cpp 2021-01-15 01:49:22 UTC (rev
78083)
@@ -561,10 +561,13 @@
/* Iterate over unique combtrees and build a set of unique instances */
std::set<combtree_i>::iterator tr_it;
+ size_t icnt = 0;
for (tr_it = s.t_i.begin(); tr_it != s.t_i.end(); tr_it++) {
const combtree_i &t = *tr_it;
s.s_i.insert(t.t.begin(), t.t.end());
+ icnt += t.t.size();
}
+ std::cout << "all set size: " << icnt << "\n";
std::cout << "instance set size: " << s.s_i.size() << "\n";
// Once the survey walk is complete, iterate over s_i and count how many
@@ -582,7 +585,9 @@
const dp_i *dpi = &(*si_it);
if (dpi->push_obj) {
if (s.s_c[dpi->dp] > 1) {
- dpref[dpi->dp].push_back(*dpi);
+ if (!bn_mat_is_equal(dpi->mat, bn_mat_identity, s.tol)) {
+ dpref[dpi->dp].push_back(*dpi);
+ }
} else {
if (!bn_mat_is_equal(dpi->mat, bn_mat_identity, s.tol))
bpush.insert(*dpi);
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits