aEnd);
myEntities.push_back(aLineEntity);
myEntityFeatMap[theEntity] = aLineEntity.h;
+ myNeedToSolve = true;
return aLineEntity.h;
}
// Circle
myWorkplane.normal, aRadius);
myEntities.push_back(aCircleEntity);
myEntityFeatMap[theEntity] = aCircleEntity.h;
+ myNeedToSolve = true;
return aCircleEntity.h;
}
// Arc
myWorkplane.normal, aCenter, aStart, aEnd);
myEntities.push_back(anArcEntity);
myEntityFeatMap[theEntity] = anArcEntity.h;
+ myNeedToSolve = true;
return anArcEntity.h;
}
// Point (it has low probability to be an attribute of constraint, so it is checked at the end)
// Both the sketch point and its attribute (coordinates) link to the same SolveSpace point identifier
myEntityFeatMap[theEntity] = aPoint;
+ myNeedToSolve = true;
return aPoint;
}
}