Merge branch 'master' of github.com:FreeCAD/FreeCAD
This commit is contained in:
commit
d0dc4d1053
|
@ -271,13 +271,16 @@ Mesh::MeshObject* Mesher::createMesh() const
|
||||||
Mesh::MeshObject* meshdata = new Mesh::MeshObject();
|
Mesh::MeshObject* meshdata = new Mesh::MeshObject();
|
||||||
meshdata->swap(kernel);
|
meshdata->swap(kernel);
|
||||||
if (createSegm) {
|
if (createSegm) {
|
||||||
|
int index = 0;
|
||||||
for (auto it : colorMap) {
|
for (auto it : colorMap) {
|
||||||
Mesh::Segment segm(meshdata, false);
|
Mesh::Segment segm(meshdata, false);
|
||||||
for (auto jt : it.second) {
|
for (auto jt : it.second) {
|
||||||
segm.addIndices(meshSegments[jt]);
|
segm.addIndices(meshSegments[jt]);
|
||||||
}
|
}
|
||||||
segm.save(true);
|
segm.save(true);
|
||||||
segm.setName("Group");
|
std::stringstream str;
|
||||||
|
str << "patch" << index++;
|
||||||
|
segm.setName(str.str());
|
||||||
meshdata->addSegment(segm);
|
meshdata->addSegment(segm);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user