MeshDrawer : segmentation vault

Buddies

I’m using MeshDrawer to make nice ribbon trails …

...
drawer=MeshDrawer()
drawer.setBudget(100)
...

drawer.begin(base.camera, render)
drawer.linkSegment(posA, 0, .01, Vec4(1,1,1,1))
drawer.linkSegment(posB, 0, .01, Vec4(1,0,0,1))
drawer.end()

Then BOOM … segmentation vault :confused:
If i comment drawer.begin() … drawer.end() my game runs again… The other MeshDrawer commands (segment, explode, etc) works like charm. There’s some mistake in my way to use it?

Thanx

Phew … no ideas? :confused:

You have to add linkSegmentEnd :

...

drawer.begin(base.camera, render)
drawer.linkSegment(posA, 0, .01, Vec4(1,1,1,1))
drawer.linkSegment(posB, 0, .01, Vec4(1,0,0,1))
drawer.linkSegmentEnd(1, Vec4(1,1,1,0))
drawer.end()