aSession.startOperation()
aSketchFeatures = []
-for i in xrange(0, N):
- for j in xrange(0, N):
+for i in range(0, N):
+ for j in range(0, N):
# Create circle
aSketchFeature = featureToCompositeFeature(aPart.addFeature("Sketch"))
origin = geomDataAPI_Point(aSketchFeature.attribute("Origin"))
aSession.startOperation()
anExtrusions = []
-for i in xrange(0, N * N):
+for i in range(0, N * N):
aSketchResult = aSketchFeatures[i].firstResult()
aSketchEdges = modelAPI_ResultConstruction(aSketchResult).shape()
origin = geomDataAPI_Point(aSketchFeatures[i].attribute("Origin")).pnt()
aCurrentResult = modelAPI_ResultBody(aBox.firstResult())
aSession.startOperation()
aFactory = ModelAPI_Session.get().validators()
-for i in xrange(0, N * N):
+for i in range(0, N * N):
anExtrusionResult = modelAPI_ResultBody(anExtrusions[i].firstResult())
aBooleanFt = aPart.addFeature("Cut")
aBooleanFt.selectionList("main_objects").append(aCurrentResult, aCurrentResult.shape())