杨谨瑞 发表于 2003-5-8 16:26:00

已知一直线line和圆circle如何得到它们的交点

已知一直线line和圆circle如何得到它们的交点

番茄 发表于 2003-5-12 19:47:00

可以用intersectWith()

番茄 发表于 2003-5-12 19:55:00

详细地说

1.分别得到两个实体的指针:objLine和objCir;
2.定义AcGePoint3dArray p;
3.然后用objLine->intersectWith(objCir,AcDb::kOnBothOperands,p);
在数组p中就会有直线和圆的交点,对这个数组操作就可以得到交点的个数和坐标等值啦!
具体intersectWith()函数里的参数值可以详细看arx的帮助文件!
页: [1]
查看完整版本: 已知一直线line和圆circle如何得到它们的交点