1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

​//求曲线的交点​

​function​​​  ​​IntersectPoint() {​

​var​​​ ​​ent1 = mxOcx.GetEntity(​​​​"\n 曲线1:"​​​​);​

​if​​​ ​​(ent1 == ​​​​null​​​​)​

​{​

​MessageBox.Show(​​​​"没有曲线1.."​​​​);​

​return​​​​;​

​}​

​var​​​ ​​ent2 = mxOcx.GetEntity(​​​​"\n 曲线2:"​​​​);​

​if​​​ ​​(ent2 == ​​​​null​​​​)​

​{​

​alert(​​​​"没有曲线2.."​​​​);​

​return​​​​;​

​}​

​var​​​ ​​points = ent1.IntersectWith(ent2, 1);​

​if​​​​(points.Count == 0)​

​{​

​alert(​​​​"没有求到交点"​​​​);​

​}​

​else​

​{​

​var​​​ ​​pt = points.Item(0);​

​alert(​​​​"交点为:"​​​ ​​+ pt.x + ​​​​","​​​ ​​+ pt.y);​

​}​

​}​

打印对话框如下图所示,用户可以根据需求设置图纸尺寸和绘图设备,打印区域及打印参数等。

CAD如何求曲线的交点?_jhava