diff options
-rw-r--r-- | source/blender/freestyle/intern/view_map/Silhouette.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/freestyle/intern/view_map/Silhouette.h b/source/blender/freestyle/intern/view_map/Silhouette.h index e0bf2ff6120..02d3698c914 100644 --- a/source/blender/freestyle/intern/view_map/Silhouette.h +++ b/source/blender/freestyle/intern/view_map/Silhouette.h @@ -1668,6 +1668,7 @@ public: FEdgeSmooth *fes = dynamic_cast<FEdgeSmooth*>(ioEdge); se->setNormal(fes->normal()); se->setFrsMaterialIndex(fes->frs_materialIndex()); + se->setFaceMark(fes->faceMark()); } else { newEdge = new FEdgeSharp(ioNewVertex, B); @@ -1677,6 +1678,8 @@ public: se->setNormalB(fes->normalB()); se->setaFrsMaterialIndex(fes->aFrsMaterialIndex()); se->setbFrsMaterialIndex(fes->bFrsMaterialIndex()); + se->setaFaceMark(fes->aFaceMark()); + se->setbFaceMark(fes->bFaceMark()); } newEdge->setNature(ioEdge->getNature()); |