<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, May 28, 2020 at 10:11 AM OpenSceneGraph Users <<a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hello everyone! This must be a simple one... I have a node that has one parent which is a MatrixTransform. I simply need to move the child node to a specific location that is computed at run time. I figured I just needed to do the following, but this caused no change in the location of the node:<div><br></div><div><div style="background-color:rgb(250,250,250);border-color:rgb(187,187,187);border-style:solid;border-width:1px"><code><div><span><font color="#000000"><div>const osg::Matrix OriginalParentMatrix = pParentMatrixTransform->getMatrix();</div><div><br></div><div>osg::Matrix TranslateContribution;</div><div>TranslateContribution.makeTranslate(10.0f, 0.0f, 0.0f);</div><div><span style="font-family:Arial,Helvetica,sans-serif"><br>const osg::Matrix FinalNewMatrix = (OriginalParentMatrix * TranslateContribution);</span><br></div><div><br></div><div>pParentMatrixTransform->setMatrix(FinalNewMatrix);</div></font></span></div></code></div><br>No matter what translation I set in makeTranslate(), the child node doesn't move. Is there some call I'm missing to cause the new matrix to take effect on the node's parent matrix transform? Thank you in advance!</div></div>

<p></p>

</blockquote><div>Make sure that the data variance of the transform is dynamic after you initially create it:</div><div>pParentMatrixTransform->setDataVariance(osg::Object::DYNAMIC);</div><div><br></div><div>TimĀ </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">-- <br>
You received this message because you are subscribed to the Google Groups "OpenSceneGraph Users" group.<br>
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="mailto:osg-users+unsubscribe@googlegroups.com" target="_blank">osg-users+unsubscribe@googlegroups.com</a>.<br>
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/osg-users/26bd1277-4323-4140-a080-a474b9273dc5%40googlegroups.com?utm_medium=email&utm_source=footer" target="_blank">https://groups.google.com/d/msgid/osg-users/26bd1277-4323-4140-a080-a474b9273dc5%40googlegroups.com</a>.<br>
_______________________________________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" rel="noreferrer" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
</blockquote></div></div>