<div dir="ltr"><div><div>Hi Grigory,<br><br></div>Could you explain what you mean by "Crystal Lattice".  Knowing what you are actually trying to achieve help others guide you in the right direction.<br><br></div>Robert.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On 14 April 2015 at 07:38, Grigory Krivyakin <span dir="ltr"><<a href="mailto:grisha992@gmail.com" target="_blank">grisha992@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello<br>
<br>
I try to create a simple crystal lattice and dont know how make it better. I create a original geode cell and use matrix translations:<br>
<br>
<br>
Code:<br>
<br>
osg::ref_ptr<osg::Group> root = new osg::Group;<br>
osg::ref_ptr<osg::Geode> cell = Cell();<br>
<br>
osg::ref_ptr<osg::MatrixTransform> transform = new osg::MatrixTransform;<br>
transform->addChild(cell);<br>
root->addChild(transform);<br>
<br>
for(int i = 0; i < 10; i++) {<br>
  for(int j=0; j < 10; j++) {<br>
    for(int k=0; k < 2; k++) {<br>
      osg::ref_ptr<osg::MatrixTransform> transform = new osg::MatrixTransform;<br>
      transform->setMatrix(osg::Matrix::translate(i*4.0f, j*4.0f, k*4.0f));<br>
      transform->addChild(cell);<br>
      root->addChild(transform);<br>
    }<br>
  }<br>
}<br>
<br>
<br>
<br>
<br>
this code creates the crystal lattice with 10 periods along axis X and Y, and 2 periods along Z, but i think it is bad way, can some one give me some advice, how make it right?<br>
<br>
<br>
Sorry for my english. Thank you!<br>
<br>
------------------<br>
Read this topic online here:<br>
<a href="http://forum.openscenegraph.org/viewtopic.php?p=63376#63376" target="_blank">http://forum.openscenegraph.org/viewtopic.php?p=63376#63376</a><br>
<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
</blockquote></div><br></div>