OK. I figured it out. It's due to a strange problem with smoothing group. In the obj file there are many "s 1" and "s 2" (mean that group 1, group 2). It should keep increase the counter (i.e. "s 1", "s 2", "s 3", "s 4", etc) instead of using "s 1" and "s 2" alternatively. The obj loader consider them as two groups, and when converting to the scenegraph, it somehow creates two nodes. If I just ignore smoothing groups (either delete all "s ..." in the obj file or do not process "s" command in obj loader) then it should be fine. Dat
On Wed, Nov 18, 2009 at 10:03 AM, Nguyen Tien Dat <[email protected]> wrote: > Dear all, > I have a model of a box with about 500 triangles. When I load the > model into OSG 2.8.2, it is split into two nodes that have the same > level (i.e. both are children of the root node). Please see these > pictures to visualize what happen > http://cs.uiowa.edu/~tinguyen/box.html (for the second and third > pics, I move one node by apply a matrix transform, while leave the > other the same) > Do you know why this happens, and how to stop this behavior. (It seems > to me that it's kind of restriction when you can't have more than 256 > triangles in a node. Although I'm not sure). > Attachment is the model of the box. > Thanks, > Dat > _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

