geminigui 发表于 2002-7-11 18:09:00

怎么求的两条曲线的交点呀?

听说有个函数叫interwith,可是查了一下,怎么也找不到呀?
有没有别的方法呀,大家支个招把!

mccad 发表于 2002-7-11 21:50:00

它不是函数,而是方法

IntersectWith 方法

获取图中一个对象与另一对象的交点

语法
RetVal = object.IntersectWith(IntersectObject, ExtendOption)
参数
Object        该方法适用于所有图形对象 (除了Pviewport和PolygonMesh)
IntersectObject        对象,为输入项; 该对象可以是所有图形对象中的任一个。
ExtendOption        AcExtendOption 枚举数; 为输入项
该选项指定两个对象是否通过延伸一个或两个或没有延伸来取得相交点。

acExtendNone        均无延伸。
acExtendThisEntity        延伸源对象。
acExtendOtherEntity        延伸作为参数传递的对象。
acExtendBoth        两个对象均延伸。

RetVal(返回值)        变体或双精度数组,返回图形中一个对象和另一对象相交的点的数组。

WIN171 发表于 2002-7-11 21:54:00

就是IntersectWith方法

Gets the points where one object intersects another object in the drawing.

Signature

RetVal = object.IntersectWith(IntersectObject, ExtendOption)

Object        All Drawing Objects (Except Pviewport and PolygonMesh)
The object or objects this method applies to.
IntersectObject        Object, input-only;
The object can be one of All Drawing Objects.


ExtendOption        AcExtendOption enum; input-only
This option specifies if one or the other, both, or none of the entities are to be extended in order to attempt an intersection.

acExtendNone        Does not extend either object.
acExtendThisEntity        Extends the base object.
acExtendOtherEntity        Extends the object passed as an argument.

acExtendBoth        Extends both objects.

RetVal        Variant (array of doubles)
The array of points where one object intersects another object in the drawing.

WIN171 发表于 2002-7-11 22:10:00

斑竹,对不起,班门弄斧,我贴的时候没有刷新一下

页: [1]
查看完整版本: 怎么求的两条曲线的交点呀?