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()