diff --git a/src/group.cpp b/src/group.cpp index 223af2e..3e863f5 100644 --- a/src/group.cpp +++ b/src/group.cpp @@ -622,7 +622,7 @@ void Group::Generate(IdList *entity, // Not using range-for here because we're changing the size of entity in the loop. for(i = 0; i < entity->n; i++) { Entity *e = &(entity->Get(i)); - if(e->group.v != opA.v) + if((e->group.v != opA.v) && !(e->h == predef.origin)) continue; e->CalculateNumerical(/*forExport=*/false);