panda forgets named nodes!

this is what i have in the egg file:

<Group> hull.26 {
    <Transform> {
      <Matrix4> {
        1 0 0 0
        0 1 0 0
        0 0 1 0
        0 0 0 1
      }
    }

what do i get back nothing noda … there is no hull.26 in my model

while:

<Group> hull.26 {
    <Transform> {
      <Matrix4> {
        1 0 0 0
        0 1.0001 0 0
        0 0 1 0
        0 0 0 1
      }
    }

gets my hull back! NOT THIS THOUGH

<Group> hull.26 {
    <Transform> {
      <Matrix4> {
        1 0 0 0
        0 1.0000001 0 0
        0 0 1 0
        0 0 0 1
      }
    }

This node removing is aufull - i can understand removing not named no matrix node … but this … it has a matrix it has a name why is this messing up!

use this to turn off the behavior …

egg-flatten 0

i am just saying maybe it should not be the default! Lots of frustrated time spent on this!!! grr

Sorry. Technically, as far as the egg file is concerned, it doesn’t have a matrix (since it’s the identity matrix). But even the presence of a non-identity matrix doesn’t guarantee that the egg loader won’t remove the node.

There is a convention for marking a node as important and not to be removed, though. This is the model flag.

<Model> { 1 }

Without this flag, the egg loader is free to remove any nodes it sees fit.

David

thanks David! I remember seeing but i cant find the complete egg file reference any more. Which had tons of stuff like this.

The eggSyntax.txt document is available in the online manual.

David