Click or drag to resize

AsyncPicker Class

返回用户文档首页
异步用户交互选择器 异步选择器并不会立即捕捉,而是直到执行DoPick时才发起全部捕捉 通过PickedOneInput和PickedDone回调函数处理结果
Inheritance Hierarchy
SystemObject
  LoongCAD.STC.Friendly.Scene.UIAsyncPicker

Namespace: LoongCAD.STC.Friendly.Scene.UI
Assembly: LoongCAD.STC.Friendly (in LoongCAD.STC.Friendly.dll) Version: 2025.0.9.14 (2025.0.9.14)
Syntax
C#
public sealed class AsyncPicker

The AsyncPicker type exposes the following members.

Constructors
 NameDescription
Public methodAsyncPicker 创建一个选择器
Public methodAsyncPicker(Document) 创建一个选择器
Top
Methods
 NameDescription
Public methodDoPick 异步执行所有交互选择操作 操作完成后调用PickDown回调
Public methodPickFace 捕捉零件几何体的一个面
Public methodPickFace(String) 捕捉零件几何体的一个面
Public methodPickLine 捕捉一根线
Public methodPickLine(String) 捕捉一根线
Public methodPickObject(AsyncPickerPickObjectEnum) 选择一个模型对象
Public methodPickObject(AsyncPickerPickObjectEnum, String) 选择一个模型对象
Public methodPickObjects(AsyncPickerPickObjectsEnum) 选择多个模型对象
Public methodPickObjects(AsyncPickerPickObjectsEnum, String) 选择多个模型对象
Public methodPickPoint 捕捉一个点
Public methodPickPoint(String) 捕捉一个点
Public methodPickPoint(String, Point) 捕捉一个点
Public methodPickPoint(String, Int32) 
Public methodPickPoint(String, Int32, Int32) 
Public methodPickPoints(AsyncPickerPickPointEnum) 根据指定类型捕捉点
Public methodPickPoints(AsyncPickerPickPointEnum, String) 根据指定类型捕捉点
Top
Fields
 NameDescription
Public fieldPickedDone DoPick执行所有捕捉完成后会调用此回调函数 PickedDone(inputList)
Public fieldPickedOneInput DoPick执行每个捕捉后会调用此回调函数 PickedOneInput(input, inputIndex)
Public fieldPickingInterrupted DoPick执行过程中被异常中断 UserInterrupted(inputList, userInterrupted)
Top
Remarks
可在应用插件的主线程使用
See Also