Revision: 73917
http://sourceforge.net/p/brlcad/code/73917
Author: starseeker
Date: 2019-09-12 20:57:05 +0000 (Thu, 12 Sep 2019)
Log Message:
-----------
Add audit information.
Modified Paths:
--------------
brlcad/trunk/src/libbrep/cdt_edge.cpp
brlcad/trunk/src/libbrep/cdt_surf.cpp
Modified: brlcad/trunk/src/libbrep/cdt_edge.cpp
===================================================================
--- brlcad/trunk/src/libbrep/cdt_edge.cpp 2019-09-12 20:37:10 UTC (rev
73916)
+++ brlcad/trunk/src/libbrep/cdt_edge.cpp 2019-09-12 20:57:05 UTC (rev
73917)
@@ -691,10 +691,12 @@
// Trims get their own normals
ON_3dVector norm1 = trim_normal(trim1, trim1_mid_2d);
fmesh1->normals.push_back(new ON_3dPoint(norm1));
+ CDT_Add3DNorm(s_cdt, fmesh1->normals[fmesh1->normals.size()-1], mid_3d,
fmesh1->f_id, -1, trim1->m_trim_index, bseg->edge_ind, trim1_mid_2d.x,
trim1_mid_2d.y);
long f1_nind = fmesh1->normals.size() - 1;
fmesh1->nmap[f1_ind3d] = f1_nind;
ON_3dVector norm2 = trim_normal(trim2, trim2_mid_2d);
fmesh2->normals.push_back(new ON_3dPoint(norm2));
+ CDT_Add3DNorm(s_cdt, fmesh2->normals[fmesh2->normals.size()-1], mid_3d,
fmesh2->f_id, -1, trim2->m_trim_index, bseg->edge_ind, trim2_mid_2d.x,
trim2_mid_2d.y);
long f2_nind = fmesh2->normals.size() - 1;
fmesh2->nmap[f2_ind3d] = f2_nind;
@@ -1216,6 +1218,7 @@
}
long f3ind = fmesh->add_point(op3d);
long fnind = fmesh->add_normal(new ON_3dPoint(norm));
+ CDT_Add3DNorm(s_cdt,
fmesh->normals[fmesh->normals.size()-1], op3d, face.m_face_index,
trim->Vertex(0)->m_vertex_index, trim->m_trim_index, -1, cp.x, cp.y);
fmesh->p2d3d[find] = f3ind;
fmesh->nmap[f3ind] = fnind;
@@ -1252,6 +1255,7 @@
long f3ind = fmesh->add_point(cp3d);
long fnind = fmesh->add_normal(new ON_3dPoint(norm));
+ CDT_Add3DNorm(s_cdt,
fmesh->normals[fmesh->normals.size()-1], cp3d, face.m_face_index,
trim->Vertex(1)->m_vertex_index, trim->m_trim_index, -1, cp.x, cp.y);
fmesh->p2d3d[find] = f3ind;
fmesh->nmap[f3ind] = fnind;
}
Modified: brlcad/trunk/src/libbrep/cdt_surf.cpp
===================================================================
--- brlcad/trunk/src/libbrep/cdt_surf.cpp 2019-09-12 20:37:10 UTC (rev
73916)
+++ brlcad/trunk/src/libbrep/cdt_surf.cpp 2019-09-12 20:57:05 UTC (rev
73917)
@@ -656,6 +656,10 @@
long f3ind = fmesh->add_point(new ON_3dPoint(p3d));
long fnind = fmesh->add_normal(new ON_3dPoint(norm));
+
+ CDT_Add3DPnt(sinfo->s_cdt, fmesh->pnts[fmesh->pnts.size()-1],
sinfo->f->m_face_index, -1, -1, -1, n2dp.x, n2dp.y);
+ CDT_Add3DNorm(sinfo->s_cdt, fmesh->normals[fmesh->normals.size()-1],
fmesh->pnts[fmesh->pnts.size()-1], sinfo->f->m_face_index, -1, -1, -1, n2dp.x,
n2dp.y);
+
fmesh->p2d3d[f_ind2d] = f3ind;
fmesh->nmap[f3ind] = fnind;
}
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