engine 延长线到面的交点算法

IConstructMultipoint constructMultipoint = new MultipointClass();
看到这个函数 但是segment1和segment2这两个参数如何赋值呢?
ConstructIntersection(ISegment segment1, esriSegmentExtension extension1, ISegment segment2, esriSegmentExtension extension2, out object params1, out object params2, out object isTangentPoint);
已邀请:

朱新颖

赞同来自:

该方法是求取两个线段的延长线交点,所以如果知道IPolyline和IPolygon,需要转为ISegmentCollection,然后根据所求交点的线和面的对应的Segment的索引找到相应的线段,做为参数传入。

要回复问题请先登录注册