import maya.cmds as cmds
def create_car(tx, ty, tz):
body = cmds.polyPlane(w = 4, h = 2)
tire1 = create_tire(1.6, 0, 1.3)
tire2 = create_tire(1.6, 0, -1.3)
tire3 = create_tire(-1.6, 0, 1.3)
tire4 = create_tire(-1.6, 0, -1.3)
car_name = cmds.group(body, tire1, tire2, tire3, tire4, name="car")
cmds.select(clear=True)
cmds.setAttr("{0}.translate".format(car_name), tx, ty, tz)
return car_name
def create_tire(tx, ty, tz):
tire = cmds.polyCylinder(ax=(0, 0, 1), sc = True)
cmds.setAttr("{0}.translate".format(tire[0]), tx, ty, tz)
cmds.setAttr("{0}.scale".format(tire[0]), 0.7, 0.7, 0.275)
return tire[0]
car1 = create_car(5, 0, 5)
car2 = create_car(5, 0, -5)
car3 = create_car(-5, 0, 5)
car4 = create_car(-5, 0, -5)
5.1 - Introduction to Functions
最新推荐文章于 2022-11-03 21:12:55 发布