#127 body/joint creation with null world

None
wont-fix
nobody
3
2014-02-04
2007-12-06
rodkay
No
  • allows the World parameter to be null (0) when creating a body or joint.
  • world can later be set with new dBodySetWorld or dJointSetWorld functions.
  • the d*SetWorld functions can also be used to remove a body or joint from the world (when arg is null), or to move it intto another world (when arg is not null).

Discussion

  • Daniel K. O.
    Daniel K. O.
    2008-03-29

    Logged In: YES
    user_id=472304
    Originator: NO

    I don't like the proposed semantics: bodies and joints only have meaning in a world where they can be stepped. Allowing for null worlds means we break an important invariant: the object can now be in a semi-constructed state, where not all operations are valid anymore.

     
  • Daniel K. O.
    Daniel K. O.
    2014-02-04

    • status: open --> wont-fix
    • Group: --> None