Разделение поверхности по линиям, созданным опорными точками (скрипт abaqus python) - PullRequest
0 голосов
/ 17 июня 2020

В сценарии Python я пытаюсь разделить поверхность линией, которую я должен построить, используя опорные точки (а не координаты точек), ранее созданные на поверхности детали. Вот пример кода:

s = m.ConstrainedSketch(gridSpacing=2.2, name='__profile__', sheetSize=88.27, transform=p.MakeSketchTransform(sketchPlane=p.faces[0], sketchPlaneSide=SIDE1, sketchUpEdge=p.edges[1], sketchOrientation=RIGHT, origin=(0.0, 0.0, 0.0)))
p.projectReferencesOntoSketch(filter=COPLANAR_EDGES, sketch=s)
s.Line(point1=p.datums[43], point2=p.datums[44])
p.PartitionFaceBySketch(faces=p.faces[0:1]+p.faces[0:1], sketch=s, sketchUpEdge=p.edges[1])
del s

, но возникла ошибка: «Найдена точка DatumPoint, ожидается кортеж». Пожалуйста, помогите

1 Ответ

1 голос
/ 17 июня 2020

Простое решение проблемы: следует использовать местоположение (координаты) датума, указанное pointOn. Прошу прощения за беспокойство. Удачи.

...