马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
http://379910987.blog.163.com/blog/static/335237972010111612020453/ IntersectWith方法的说明
Entity类的方法IntersectWith实现获取实体之间交点。该函数被重载,有两个不同的实现,其中一个函数原型如下: public virtual void IntersectWith( Entity entityPointer, Intersect intersectType, Point3dCollection points, Int32 thisGraphicSystemMarker, Int32 otherGraphicSystemMarker ); |
参数说明: Entity entityPointer:与该实体相交的另一个实体 Intersect intersectType:相交的类型,为一枚举 Point3dCollection points:获取所有相交的交点 Int32 thisGraphicSystemMarker:使用该方法实体的下级实体(subentity)的图形系统标记,如果不适用就用缺省值0。 Int32 otherGraphicSystemMarker:其他的下级实体的图形系统标记,如果不适用就用缺省值0。 另一个函数原型为: public virtual void IntersectWith( Entity entityPointer, Intersect intersectType, Plane projectionPlane, Point3dCollection points, Int32 thisGraphicSystemMarker, Int32 otherGraphicSystemMarker ); |
和前面的差不多,但是多了一个Plane projectionPlane,用于当前两个实体相交的投影平面(Projection plane for the apparent intersection of the two entities.) 关于Intersect枚举的成员,原参考文献是这样的: Member Name | | | | | Extends the object passed as an argument | | | | Does not extend either object |
翻译如下:
|