You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Selection counts are incorrect after invoking some commands that require a specific number of balls to be selected as their inputs. This only occurs when one or more balls, struts or panels are selected prior to invoking the command, but the selected items are incorrect for the command being invoked, thus generating an error dialog. Once this condition occurs, it will persist as long as the document remains open.
Commands know to cause the problem in version 7.0.64 include:
Select Half Space
Select by Diameter
Select by Radius
All of these are subclasses of the abstract SelectByBoundary class so the problem and/or the solution may be in that common base class.
Open a new model.
Click on the ball at the origin to select it and note that the measure tab shows 1 ball selected.
Select any one of the problematic commands listed above which will generate an error message.
Dismiss the error mesage and note that the selected ball count remains unchanged and the ball visually appears selected.
Click on the background. This should deselect the ball but instead, it makes no change visually or in the count shown on the measure tab.
Click on the ball. This should deselect the ball but instead, it makes no change visually and it increases the count shown on the measure tab to 2.
Repeating steps 5 or 6 will now visually cause the ball to alternately toggle between visually selected and deselected. The count will incorrectly toggle between 0 and 2.
Repeating steps 2 through 4 will cause the selection count to increase each time the problematic commands are invoked.
Drag out a strut while the ball is selected and then click on the strut to select it. This will generate a NullPointerException.
This similar but slightly different problem is probably a manifestation of the same underlying issue.
Open a new model.
Drag out a new strut and click on it to select it. Note that the measure tab shows 1 strut selected.
Select any one of the problematic commands listed above which will generate an error message.
Dismiss the error mesage and note that the selected strut count remains unchanged and the strut visually appears selected.
Click on the ball at the end of the strut opposite the origin. The ball is selected as expected, but an error dialog shows a NoSuchElementException.
After dismissing the error, the measure tab shows 1 strut but no balls selected.
The 'Construct Line-Plane Intersection' command throws an NPE if it is invoked with no strut selected, but it does not seem to impact subsequent selection counts so I'll report it as a separate issue.
The text was updated successfully, but these errors were encountered:
Selection counts are incorrect after invoking some commands that require a specific number of balls to be selected as their inputs. This only occurs when one or more balls, struts or panels are selected prior to invoking the command, but the selected items are incorrect for the command being invoked, thus generating an error dialog. Once this condition occurs, it will persist as long as the document remains open.
Commands know to cause the problem in version 7.0.64 include:
Select Half Space
Select by Diameter
Select by Radius
All of these are subclasses of the abstract SelectByBoundary class so the problem and/or the solution may be in that common base class.
This similar but slightly different problem is probably a manifestation of the same underlying issue.
The 'Construct Line-Plane Intersection' command throws an NPE if it is invoked with no strut selected, but it does not seem to impact subsequent selection counts so I'll report it as a separate issue.
The text was updated successfully, but these errors were encountered: