c# - 在 Eyeshot 11 中选择 Solid3D 实体的边和顶点
问题描述
我在一个块中有一个 Solid3D 对象,需要选择它的边缘。
我试过了:
viewport.SelectionFilterMode = selectionFilterType.Edge;
viewport.ActionMode = actionType.SelectByPick;
由于块被视为单个对象,这样做会选择整个 Solid3D 对象。
你能建议我一个可以用来解决这个问题的解决方案吗?
解决方案
您应该将 viewportLayout.AssemblySelectionMode 设置为 assemblySelectionType.Leaf:
viewportLayout.AssemblySelectionMode = ViewportLayout.assemblySelectionType.Leaf;
和 viewportLayout.SelectionFilterMode 到 selectionFilterType.Edge:
viewportLayout.SelectionFilterMode = selectionFilterType.Edge;
推荐阅读
- java - 测试后运行 Dataprovider
- firebase - Detected an object of type "Timestamp" that doesn't match the expected instance
- android - 使用已编译的 C 文件为 Android 创建一个 nativescript 插件
- mysql - Mysql:在表中添加列的值
- eclipse - How to make eclipse cdt UI Blocking code run in background and show the result in an editor after finishing the run?
- javascript - 从 Gutenberg SelectControl 获取价值到前端的 php
- assembly - 从 0000:FFFF 读取内容到 AX 寄存器可能会将 CS:IP 更改为 0xf000:e9df
- reactjs - Get max of x axis in highcharts using react
- r - Misaligned dots in ggplot2's dotplot in R
- azure - 将数据从 Azure 服务总线主题复制到 Azure 内的存储帐户