- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I have a problem with selecting an item using c#
public void SelectBody()
{
Face selectedBody = Pick(kPartFaceFilter);
MessageBox.Show(selectedBody.ToString());
MessageBox.Show("Select body");
}
public Face Pick(SelectionFilterEnum filter)
{
bool bStillSelecting = true;
InteractionEvents oInteractEvents = inventor.CommandManager.CreateInteractionEvents();
oInteractEvents.InteractionDisabled = false;
SelectEvents oSelectEvents = oInteractEvents.SelectEvents;
oSelectEvents.AddSelectionFilter(kPartFaceFilter);
oInteractEvents.Start();
do
{
inventor.UserInterfaceManager.DoEvents();
} while (bStillSelecting);
ObjectsEnumerator oSelectedEnts = oSelectEvents.SelectedEntities;
oInteractEvents.Stop();
oSelectEvents = null;
oInteractEvents = null;
return (Face)oSelectedEnts;
}
Solved! Go to Solution.