在
AE+C#
中生成环状要素的方法,代码如下
// 大圆
IGeometry pGeometry1 =pFeature1.Shape;
// 小圆
IGeometry pGeometry2 =pFeature2.Shape;
// 大圆
ITopologicalOperatorpTopologicalOperator = (ITopologicalOperator)pGeometry1;
// 环
IGeometry pNewGeometry =pTopologicalOperator.Difference(pGeometry2);
利用 ITopologicalOperator 的 Difference 方法,将两个相互压盖的面图形要素相同的地方擦除掉,留下不同的地方生成圆环。
// 大圆
IGeometry pGeometry1 =pFeature1.Shape;
// 小圆
IGeometry pGeometry2 =pFeature2.Shape;
// 大圆
ITopologicalOperatorpTopologicalOperator = (ITopologicalOperator)pGeometry1;
// 环
IGeometry pNewGeometry =pTopologicalOperator.Difference(pGeometry2);
利用 ITopologicalOperator 的 Difference 方法,将两个相互压盖的面图形要素相同的地方擦除掉,留下不同的地方生成圆环。