// 创建选择配置
var options = new PromptNestedEntityOptions("\n请选择块中的实体: ");
// 限制只能选择直线
options.SetRejectMessage("只能选择直线!");
options.AddAllowedClass(typeof(Line), true);
// 执行选择
var result = editor.GetNestedEntity(options);
if (result.Status == PromptStatus.OK)
{
// 选择成功,获取选中的实体和选择点
var selectedEntity = result.ObjectId.GetObject(OpenMode.ForRead) as Line;
var pickPoint = result.PickPoint;
// 处理选中的直线...
}
选择块内实体——从一个块参照中选择一个子实体(例如块中的一条线)CAD c#
于 2025-07-26 21:01:07 首次发布