http://www.charlesandhudson.com/archives/hand-tools-list-important.jpgPPT_LOGO_4b
‹#›
Autodesk Confidential Information November 2009

米饭 –多义线和样条曲线
多义线和样条曲线特征升级的影响
§允许修改所有类型的多义线和样条曲线的夹点数量
C:\Documents and Settings\walmslk\Local Settings\Temporary Internet Files\Content.IE5\EARWAUQM\MPj04096740000[1].jpg
这里需要单独提到一个变化,也算是一种兼容性问题。虽然它不是二进制代码的兼容,但从某种角度上说它也会影响到一小部分二次开发的程序。这个变化就是:在2011中,我们增强了多义线和样条曲线,这就会使得所有多义线或者样条曲线的夹点会产生变化。一些情况下夹点会增多,而有些情况下夹点会减少。

所以,如果二次开发程序定义了继承自AcDbPolyline的对象,并且使用到了getGripPoints 和 moveGripPointsAt ,那么将会受到一定影响。
这是两面性的,可能有些用户会不喜欢这个新变化因为新的夹点可能会干扰您定义的夹点,而有些用户可能会喜欢,因为您可以不费力气就能得到所需要的夹点。

There is one other potential compatibility issue that we are aware of now – its not a binary compatibility change, but it is a potentially breaking change for a small number of applications. The Polyline and Spline enhancement feature will change the number of grip points for all types of polylines and splines. In most cases there will be more grips, but in some cases there will be fewer.

This will impact any applications that call getGripPoints and moveGripPointsAt (which is a pretty rare thing to do) and also any application that derives from (for example) AcDbPolyline (which is a little more common).

If you do derive from AcDbPolyline, then you’re either going to love this or hate it. You’ll hate it if the new grips interfere with your own (custom) grips, or you’ll love that you get the new AutoCAD functionality for free.

[Also, at the time of writing, there is a possible issue for custom entities derived from AcDbSurface that has not yet been fully investigated by our engineering team. If you derive from AcDbSurface, your custom entity should work fine in Hammer if compiled with ObjectARX 2010 SDK, but may not work if you use the Hammer SDK].