创建CurveVector有两种方式。一种是先定义CurveVector的CurveVector.BoundaryType,然后再调用CurveVector下的Add方法往CurveVector里面添加CurvePrimitive。另一种方法是在定义CurveVector的CurveVector.BoundaryType的同时,直接把点集合传入。通过测试我们发现使用这两种方式所定义的CurveVector对象是有区别的。下面我们通过调试的过程来探寻他们的差别。