![]() |
#1
|
|||
|
|||
![]()
I'm streaming x-y-z coordinates from a camera system (120 Hz) and using them to update the position of a small sphere (like a cursor for a mouse). I am attempting to show a trace history of where the cursor has been by using onthefly line vertex like this:
Code:
global tracer viz.startLayer(viz.LINE_STRIP) viz.vertexColor(viz.YELLOW) tracer = viz.endLayer(viz.WORLD,viz.MainScene) tracer.dynamic() while TRUE:#while data is streaming in... cursor.setPosition(X,Y,0.98) tracer.addVertex(X,Y,0.98) end 1. I hoped that tracer.dynamic() would help, the documentation for this function has no elaboration so I don't even know what it does. 2. I've tried to reduce the sampling frequency down to 60 Hz, no change in behavior. The real questions I have then are 1) Why can the sphere change positions quickly but adding line vertices cannot? ![]() 2) Why are there seemingly random gaps in adding vertices to the line? Any ideas? Thanks! ![]() Last edited by willpower2727; 08-13-2015 at 12:34 PM. |
#2
|
|||
|
|||
Try registering a callback function using vizact.ontimer that gets called on a regular interval. Then within the function draw the vertex.
|
![]() |
Tags |
dynamic, line, on-the-fly, vertex |
Thread Tools | |
Display Modes | Rate This Thread |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
update sequence animation speed | vserchi | Vizard | 1 | 03-17-2015 03:33 AM |
what is causing (a) slow frame rate and (b) spontaneous NVIDIA stereo off | billjarrold | Vizard | 0 | 07-11-2012 02:25 PM |
how to invoke command line question | billjarrold | Vizard | 2 | 01-11-2010 09:51 AM |
Draw line with a triangle at the end | Chrissy2009 | Vizard | 9 | 08-24-2009 12:12 PM |
Linking problems with Live Character | Frank Verberne | Vizard | 5 | 06-04-2008 12:42 PM |