Quasar
Moderator

Posts: 2202
Registered: 08-00 |
There can be surface visibility issues in certain areas when the node builder doesn't divide the area the polyobjects are at in a way that preserves the proper draw order at all times, so that may be what you're referring to, and if so, yes, Eternity can still have those sort of problems. That being said, however, Eternity allows multiple polyobjects in a single subsector, and it allows polyobjects to move to different subsectors, neither of which Hexen's implementation affords. This means that overall, they'll be more robust and flexible.
A polyobject is considered to be in the subsector in which lies its midpoint. A simple z sort (using R_PointToDist2) within each subsector is all that's required to make them work right when there's more than one.
|