1
2
3
4
5
6
7
8
9
10from pyfbsdk import FBMesh, FBModelCube, FBVector3d, FBModelTransformationType, FBModelShadingMode
11
12
14
15
16lMesh.GeometryBegin()
17
18
19
20
21lMesh.VertexInit(4, False, False)
22
23lMesh.VertexAdd(0, 100, 0)
24lMesh.VertexAdd(100,100, 0)
25lMesh.VertexAdd(100, 0, 0)
26lMesh.VertexAdd(0, 0, 0)
27
28
29lMesh.PolygonBegin()
30lMesh.PolygonVertexAdd(0)
31lMesh.PolygonVertexAdd(1)
32lMesh.PolygonVertexAdd(2)
33lMesh.PolygonVertexAdd(3)
34
35lMesh.PolygonEnd()
36
37
38lMesh.ComputeVertexNormals(True)
39
40
41lMesh.GeometryEnd()
42
43
44for lIndex in range(1, 10):
45
47
48
49 lModel.Geometry = lMesh
50
51 lModel.SetVector( FBVector3d(120*lIndex - 600, 50, 50 ) )
52
53
54 if (lIndex > 5):
55 lModel.ShadingMode = FBModelShadingMode.kFBModelShadingWire
56
57
58 lModel.Visible = True
59 lModel.Show = True
60
61
62
63del( lModel, lMesh, FBMesh, FBModelCube, FBVector3d, FBModelTransformationType, FBModelShadingMode )
Mesh class.
Definition: pyfbsdk_generated.h:10849
Cube model class.
Definition: pyfbsdk_generated.h:11337