<div dir="ltr"><div><div><div><div><div><div>Hello,<br><br></div>I have some osg::Nodes with some initial geometry coordinates.<br><br></div>Then, after some rendering, at some point I need to transform those initial coordinates. I do something like this:<br><br><br></div>void MyNodeGeometry::convertCoordinates() {<br></div><br>    auto* vert = this->getVertexArray();<br><br></div>    for (int i = 0; i < vert->size(); i++) {<br></div>        convertCoordinate(vert->operator[](i));<br>    }<br>    <br><div><div>    this->setVertexArray(vert);<br><br></div><div>    this->setInitialBound(this->computeBound());<br></div><div>    this->firtyBound();<br></div><div><br><div>}<br><br><br></div><div>Also, in all parent Nodes I call<br><br><div>    parentNode->setInitialBound(this->computeBound());<br></div>    parent->firtyBound();<br><br><br><br></div><div>However, when I do this, I can see my points, BUT when I try to manipulate my scene with the mouse, the data disappears if I zoom in, and appears again if I zoom out again.<br></div><div>This seems like my node's bounds are not well set, But I manually verified all node's bounds and they are correct....<br><br></div><div>Any idea?<br></div></div></div></div>