>> { >> verticesODE [0] = >> verticesODE [1] = >> verticesODE [2] = >> verticesODE [3] = >> verticesODE++; >> } > This won't work IMO, because verticesODE is a pointer > to an dVector3 array (each entry consits of 4 floats > (not 3 as I learnt today)), not a pointer to floats > themselves. You're quite right - so much easier when you're coding yourself ; ). -- gl