B.
当然如果你认为这样有点麻烦,那你就直接用line的startPoint 和endPoint做预选线段的集合,使用AcadSelectionSet.Select(Mode As AcSelect, [Point1], [Point2])。然后用line去和预选集合中的线段进行相交测试。(要排除预选线段里的line本身)。可以加快很多速度。
B.
当然如果你认为这样有点麻烦,那你就直接用line的startPoint 和endPoint做预选线段的集合,使用AcadSelectionSet.Select(Mode As AcSelect, [Point1], [Point2])。然后用line去和预选集合中的线段进行相交测试。(要排除预选线段里的line本身)。可以加快很多速度。