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, True)
22
23lMesh.VertexAdd(0, 100, 0)
24lMesh.VertexAdd(100,100, 0)
25lMesh.VertexAdd(100, 0, 0)
26lMesh.VertexAdd(0, 0, 0)
27
28lMesh.VertexColorSet(1, 0, 0, 1, 0)
29lMesh.VertexColorSet(0, 1, 0, 1, 1)
30lMesh.VertexColorSet(0, 0, 1, 1, 2)
31lMesh.VertexColorSet(1, 1, 0, 1, 3)
32
33
34lMesh.PolygonBegin()
35lMesh.PolygonVertexAdd(0)
36lMesh.PolygonVertexAdd(1)
37lMesh.PolygonVertexAdd(2)
38lMesh.PolygonVertexAdd(3)
39
40lMesh.PolygonEnd()
41
42
43lMesh.ComputeVertexNormals(True)
44
45
46lMesh.GeometryEnd()
47
48
49for lIndex in range(1, 10):
50
52
53
54 lModel.Geometry = lMesh
55
56 lModel.SetVector( FBVector3d(120*lIndex - 600, 50, 50 ) )
57
58
59 if (lIndex > 5):
60 lModel.ShadingMode = FBModelShadingMode.kFBModelShadingWire
61 else:
62 lModel.ShadingMode = FBModelShadingMode.kFBModelShadingFlat
63
64
65 lModel.Visible = True
66 lModel.Show = True
67
68
69del( lModel, lMesh, FBMesh, FBModelCube, FBVector3d, FBModelTransformationType, FBModelShadingMode )
Mesh class.
Definition: pyfbsdk_generated.h:10906
Cube model class.
Definition: pyfbsdk_generated.h:11394