Notes |
|
(0004207)
|
schwa
|
02-28-06 16:28
|
|
The global position of the picking ray changes depending on whether the portal you're picking through is frontmost or not. This was observed in TRay>>pointerPick: when picking the portal (TPortal>>portalPick:).
My hypothesis is that the ray's globalTransform is not being reset properly when iterating through the portals in TSpace>>renderSpace:port:depth:ghostFrame:.
This may have something to do with bug 0002673. |
|
|
(0004210)
|
schwa
|
02-28-06 17:00
|
|
The uploaded changeset (FixOnlyFrontPortalPick.1.cs.gz) appears to fix this problem. It ensures that the eventPointer is properly reset before #portalPick: is called. More detail in the changeset preamble.
This is only one way to fix the problem; I leave it to DAS to decide the ultimate form of the fix.
It appears that this bug is unrelated to 0002673. |
|
|
(0004463)
|
schwa
|
03-14-06 07:17
|
|
This seems to be fixed now, is it? |
|