يا باشا ... انت الاول لازم تعمل import لل random module !
جرب انك تعمل excute ل
جرب انك تعمل excute ل

Application.CreatePrim("Cube", "MeshSurface", "", "")
import win32com XSI=Application
Xsi.CreatePrim("Cube", "MeshSurface", "", "")
Application.CreatePrim("Cube", "MeshSurface", "", "")
Application.SetValue("cube.Name", "Box", "")
Application.SetValue("Box.polymsh.geom.subdivu", 2, "")
Application.SetValue("Box.polymsh.geom.subdivv", 2, "")
Application.SetValue("Box.polymsh.geom.subdivbase", 2, "")
Application.NewScene("", "0")
import win32com
A=Application
A.CreatePrim("Grid", "MeshSurface")
A.SetValue("grid.Name","Floor")
A.SetValue("Floor.grid.Ulength",80)
A.SetValue("Floor.grid.Vlength",80)
Application.DeselectAll()
Big_Stair_Scale_Step = 0.02 Big_Stair_translate_Step = 0.5 Big_Stair_Cube_length = 50
A.CreatePrim("Cube","MeshSurface")
A.SetValue("cube.Name","Big_Stair1")
A.SetValue("Big_Stair1.cube.length", 50)
A.Translate('',0,0.5,0)
A.Scale('',1,0.02,1)
A.ResetTransform("Big_Stair1","siXYZ")
for i in range(0,2):
A.Duplicate()
A.Scale('',0.9,1,0.9)
A.Translate('',0,1,0)
A.ResetTransform("Big_Stair*","siXYZ")
A.selectObj("Big_Stair*")
A.duplicate()
A.Translate("",0,28,0)
A.Rotate("",180,180,0)
column_Scale_Length =20 Column_Radius = 1 Column_Translate =(18,13,18)
A.createPrim("Cylinder","meshSurface")
A.SetValue("cylinder.Name","column1")
A.setvalue("column1.Cylinder.height","22")
A.Translate ("",18,14,18)
A.ResetTransform("Column1","siXYZ")

for Col_1 in range(1,5):
A.Duplicate()
A.translate("",-9,0,0)
A.ResetTransform("","siXYZ")
for Col_2 in range(1,5):
A.Duplicate()
A.translate("",0,0,-9)
A.ResetTransform("","siXYZ")
for Col_3 in range(1,5):
A.Duplicate()
A.translate("",9,0,0)
A.ResetTransform("","siXYZ")
for Col_4 in range(1,4):
A.Duplicate()
A.translate("",0,0,9)
A.ResetTransform("","siXYZ")
A.GetPrimLight("Point.Preset", "Point1", "", "", "", "")
A.translate("",0,24,0)
Application.SetValue("Point1.light.soft_light.intensity", 1, "")
Application.SetDisplayMode("Camera", "shaded")
Application.SetValue("Camera.camdisp.wireontopunsel", 1, "")
Application.DeselectAll()
Application.FrameAll()

تعليق