hallo Leute,
ich habe folgenden Probleme:
ich habe möchte eine Ebene über 3 Punkte erstellen und mit den ich später meinen Bauteil dadurch partitionieren:
der 1. Punkt habe ich über p.DatumPointByCoordinate erstellt
der 2. und 3. Punkt über p.DatumPointByEdgeParam
Nun kann ich die Ebene erstellen mit der Funktion: patchplane= p.DatumPlaneByThreePoints(point1=d1[pointp1.id], point2=d1[pointp2.id], point3=d1[pointp3.id])
Jetzt möchte ich einen Bauteil partionieren mit der Funktion: p.PartitionCellByDatumPlane(datumPlane=d1[patchplane.id], cells=pickedCells)
Bekomme leider mit die Fehlermeldung:
Feature creation failed.
Hier mal die vollständige Code:
Patchhoehevektortemp = Patchhoeherechner()
pointp1= p.DatumPointByCoordinate(coords=(Patchhoehevektortemp))
# Calculation the Patch-width
m = Patchbreitetemp/2
mdb.models['Model-1'].parts['Schaufel_ohne_Schaden']
e = p.edges
pointp2 = p.DatumPointByEdgeParam(edge=e[99], parameter=m)
p = mdb.models['Model-1'].parts['Schaufel_ohne_Schaden']
e1 = p.edges
pointp3= p.DatumPointByEdgeParam(edge=e1[99], parameter=(1-m))
p = mdb.models['Model-1'].parts['Schaufel_ohne_Schaden']
d = p.datums
patchplane = p.DatumPlaneByThreePoints(point1=d[pointp1.id], point2=d1[pointp2.id], point3=d1[pointp3.id])
# Create datums for welding area
p = mdb.models['Model-1'].parts['Schaufel_ohne_Schaden']
d1 = p.datums
patchplane1= p.DatumPlaneByOffset(plane=d1[patchplane.id], flip=SIDE2, offset=Schweissnahtbreite)
#partitions
p = mdb.models['Model-1'].parts['Schaufel_ohne_Schaden']
c = p.cells
pickedRegions = c.getSequenceFromMask(mask=('[#1 ]', ), p.setMeshControls(regions=pickedRegions, elemShape=TET, technique=FREE)
elemType1 = mesh.ElemType(elemCode=C3D20R)
elemType2 = mesh.ElemType(elemCode=C3D15)
elemType3 = mesh.ElemType(elemCode=C3D10)
p = mdb.models['Model-1'].parts['Schaufel_ohne_Schaden']
c = p.cells
pickedCells = c.getSequenceFromMask(mask=('[#1 ]', ), )
d1 = p.datums
p.PartitionCellByDatumPlane(datumPlane=d1[patchplane.id],cells=pickedCells)
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP