马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 1121443108qaz 于 2018-7-12 00:20 编辑
( AcDbEntity * pPrimaryEntity, const AcArray <AcDbEntity *>&otherEntities,AcGeIntArray&joinedEntityIndi​​ ces, const AcGeTol&tol = AcGeContext :: gTol)const = 0; Line.JoinEntities要求给定实体是共线的其他Line实体。 Arc.JoinEntities要求给定实体是位于同一圆上的其他Arc实体。 Ellipse.JoinEntities要求给定的实体是位于同一椭圆上的其他未闭合的椭圆实体。 Spline.JoinEntities要求给定的实体是其他未闭合的曲线(线,折线,Polyline2d,Polyline3d,Arc, Ellipse,Spline,Helix)共享共同的起点或终点。 Polyline3d.JoinEntities要求给定的实体为其他未闭合的曲线(线,折线,折线2,Polyline3d,Arc, Ellipse,Spline,Helix)共享共同的起点或终点。一些曲线(弧形,椭圆形,样条曲线,螺旋线)将使用Spline.ToPolyline通过Polyline3d的线性段近似。如果需要不同的近似值,则预转换这些曲线。 Polyline2d.JoinEntities要求给定实体为其他未闭合的Polyline2d或折线,线和/或弧实体,它们共享共同的起点或终点。不支持曲线拟合和样条拟合折线。 Polyline.JoinEntities要求给定实体为其他未闭合的Polyline或Polyline2d,Line和/或Arc实体,它们共享共同的起点或终点。
我的一个疑问是通常要建立个acdbJoinEntity对象,AcDbJoinEntityPE * pJoin = AcDbJoinEntityPE :: cast(pEnt-> queryX(AcDbJoinEntityPE :: desc()));这里的pEnt是不是通常或者只能是后面调用​​函数中的pPrimaryEntity呢?
|