18 lines
455 B
Python
18 lines
455 B
Python
ModelIndex = modelName
|
|
data = modelParam
|
|
length = 0
|
|
axis = [0,0,0]
|
|
for i in range(3):
|
|
if data[i] != 0:
|
|
length = data[i]
|
|
axis[i] = 1
|
|
break
|
|
movefeature = CAD.MoveFeature()
|
|
movefeature.setFeature(4)
|
|
movefeature.appendBody(ModelIndex[0],0)
|
|
movefeature.TransformMethod('Distance')
|
|
movefeature.setLength(20)
|
|
movefeature.setDirection(axis[0],axis[1],axis[2])
|
|
movefeature.setReverse('No')
|
|
movefeature.SaveOrigin('No')
|
|
movefeature.create() |