在Eyeshot 11中选择Solid3D实体的边和顶点

时间:2018-05-16 11:07:35

标签: c# .net wpf cad eyeshot

我在块中有一个Solid3D对象,需要选择它的边缘。

我试过了:

viewport.SelectionFilterMode = selectionFilterType.Edge; 
viewport.ActionMode = actionType.SelectByPick;

由于块被视为单个对象,因此这样做会选择整个Solid3D对象。

你能否建议我使用一种解决方案来解决这个问题?

2 个答案:

答案 0 :(得分:4)

您应该将viewportLayout.AssemblySelectionMode设置为assemblySelectionType.Leaf:

viewportLayout.AssemblySelectionMode = ViewportLayout.assemblySelectionType.Leaf;

和viewportLayout.SelectionFilterMode到selectionFilterType.Edge:

viewportLayout.SelectionFilterMode = selectionFilterType.Edge;

答案 1 :(得分:0)

您可以将BlockReference设置为当前。

viewportLayout.Entities.SetCurrent(myBlockRef)