from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from optimization import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
import numpy as np
from math import sqrt
fd =open('circle_input.txt','r')
d=np.loadtxt(fd,delimiter=',',dtype={'names':('co1','col2','col3'),'formats':('float','float','float')})
for i in range(0,len(d),1):
Description = 'As particles: '# + 'X = ' + str(x) + ' Y = ' + str(y) + ' Z = ' + str(z)
Model = 'Model'
print Description
print Model
mdb.Model(modelType=STANDARD_EXPLICIT, name=Model, description=Description)
for j in range(i+1,len(d)):
## Sketch a square
mdb.models[Model].ConstrainedSketch(name='__profile__', sheetSize=200.0)
mdb.models[Model].sketches['__profile__'].CircleByCenterPerimeter(center=(d[i][0], d[i][1]), point1=(0.0, d[i][2]))
mdb.models[Model].Part(dimensionality=TWO_D_PLANAR, name='Part-1', type=DEFORMABLE_BODY)
mdb.models[Model].parts['Part-1'].BaseShell(sketch=mdb.models[Model].sketches['__profile__'])
del mdb.models[Model].sketches['__profile__']
我试图从导入的文本文件在同一模型中绘制多个圆。 其中每一行精确地指定了几何信息圆心和半径。在
我写了下面的代码,但它只是画了一个圆
任何帮助都将不胜感激
谢谢
我认为你需要在循环之外创建你的角色。此代码尚未测试。在
相关问题 更多 >
编程相关推荐