38 def event(self):
39 """reimplementation of Module::event()."""
40
42 displayData.create()
43
44 displayData.obj().addLabel("Origin", XYZVector(0, 0, 0))
45 displayData.obj().addLabel("0,0,10", XYZVector(0, 0, 10))
46
47
48 global vertexparams
49 displayData.obj().addPoint("Vertex", XYZVector(vertexparams[0][0],
50 vertexparams[1][0],
51 vertexparams[2][0]))
52 for d in range(3):
53 sigma = vertexparams[d][1]
54
55 vertexparams[d][0] -= sigma
56 displayData.obj().addPoint("Width", XYZVector(vertexparams[0][0],
57 vertexparams[1][0],
58 vertexparams[2][0]))
59 vertexparams[d][0] += 2 * sigma
60 displayData.obj().addPoint("Width", XYZVector(vertexparams[0][0],
61 vertexparams[1][0],
62 vertexparams[2][0]))
63 vertexparams[d][0] -= sigma
64
65
66
a (simplified) python wrapper for StoreObjPtr.