Loop Selectors: Crash Bug (and a RFE.)

   4868   5   1
User Avatar
Member
4262 posts
Joined: July 2005
Offline
Houdini 8.0.481

1. Fresh Houdini
2. Go to SOPs and create a Grid
3. Hit “s” to select some points/primitives
4. Set your selection to - (Remove from selection).
5. Click on a prm/point, you won't see the selection since you are in “Remove from selection” mode.
5. Hit “r”

Crash.


OP3D_EdgeLoopHelper::rotateDirection(GU_Selection&, int, bool) (??:0)
OP3D_EdgeLoopHelper::rotateDirection(GU_Selection&, int, bool) (??:0)
OP3D_EdgeLoopHelper::handleKeyEvent(UI_Event*, DM_Viewport&, GU_Selection const*, bool&, bool) (??:0)
OP3D_InputSelector::handleKeyEvent(UI_Event*, DM_Viewport&) (??:0)
OP3D_SelectState::handleKeyTypeEvent(UI_Event*, BM_Viewport&) (??:0)
BM_SimpleState::handleKeyEvent(UI_Event*) (??:0)
DM_SceneManager::handleKeyEvent(UI_Event*) (??:0)
DM_Workbench::handleKeyEvent(UI_Event*) (??:0)
DM_ViewData::handleKeyEvent(UI_Event*) (??:0)
OP3D_View::handleKeyEvent(UI_Event*) (??:0)
FUSE_Viewer::handleKeyboardEvent(UI_Event*) (??:0)
UI_Queue::processNextEvent() (??:0)
UI_Queue::drain() (??:0)
UI_Queue::eventLoop() (??:0)
main_part2(int, char**) (AP_Main.C:0)
main (??:0)



Aside from fixing the null pointer or whatever is causing the crash, a nice RFE would be the ability to use the Loop Selectors to unselect things too.

I'm always using the loop selectors to drive around the surface picking points and primitives, but there are times where I'd like to drive back over some geometry unselecting as I go instead.

Drive == hitting (r or R and f)
if(coffees<2,round(float),float)
User Avatar
Member
581 posts
Joined: July 2005
Offline
Aside from fixing the null pointer or whatever is causing the crash, a nice RFE would be the ability to use the Loop Selectors to unselect things too.
I am agree:
http://www.sidefx.com/index.php?option=com_forum&Itemid=172&page=viewtopic&t=5187 [sidefx.com]
Un saludo
Best Regards

Pablo Giménez
User Avatar
Member
4262 posts
Joined: July 2005
Offline
Actually I found that bug while I was trying to figure out what you were talking about in your post.
if(coffees<2,round(float),float)
User Avatar
Member
7732 posts
Joined: July 2005
Offline
I can only reproduce this with primitives and not with points.
User Avatar
Member
4262 posts
Joined: July 2005
Offline
edward
I can only reproduce this with primitives and not with points.

Bah..so that's what I get for not testing with Points or Edges.

:wink:
if(coffees<2,round(float),float)
User Avatar
Member
276 posts
Joined: July 2005
Offline
Thanks for reporting the crashing bug Jim… should be fixed as of 8.0.488.

Take care,
George.
  • Quick Links