codebase="hhctrl.ocx#Version=4,73,8561,0"> codebase="hhctrl.ocx#Version=4,73,8561,0" > codebase="hhctrl.ocx#Version=4,73,8561,0" >
 
  Spline 对象

样条曲线,二次或三次 NURBS (非均匀有理 B-样条) 曲线。

VBA 类名:

AcadSpline 

创建方法:

ModelSpace.AddSpline
PaperSpace.AddSpline
Block.AddSpline 

访问途径:

ModelSpace.Item
PaperSpace.Item
Block.Item
SelectionSet.Item
Group.Item 

样条曲线为通过指定点集的平滑曲线。AutoCAD 使用的样条曲线类型为非均匀有理 B-样条(NURBS)曲线。NURBS 曲线在控制点间产生光滑曲线。样条曲线在创建不规则形状的曲线时非常有用,例如,绘制地理信息系统(GIS)应用程序中的等高线或汽车设计的线条。

可指定坐标点创建样条曲线。可封闭样条曲线使起点和终点相接并相切。也可更改样条曲线的拟合公差。拟合公差用于指定样条曲线接近所指定拟合点的程度。公差越小,样条曲线越接近拟合点。当公差为0时,样条曲线通过拟合点。

要创建样条曲线,可使用 AddSpline 方法。要编辑或查询样条曲线,可使用以下的方法和属性:

方法

AddFitPoint

ArrayPolar

ArrayRectangular

Copy

DeleteFitPoint

ElevateOrder

Delete

GetBoundingBox

GetControlPoint

GetExtensionDictionary

GetFitPoint

GetWeight

GetXData

Highlight

IntersectWith

Mirror

Mirror3D

Move

Offset

PurgeFitData

Reverse

Rotate

Rotate3D

ScaleEntity

SetControlPoint

SetFitPoint

SetWeight

SetXData

TransformBy

Update

属性

Application

Area

Closed

ControlPoints

Degree

Document

EndTangent

FitPoints

FitTolerance

Handle

HasExtensionDictionary

Hyperlinks

IsPeriodic

IsPlanar

IsRational

Knots

Layer

Linetype

LinetypeScale

Lineweight

NumberOfControlPoints

NumberOfFitPoints

ObjectID

OwnerID

StartTangent

TrueColor

Visible

Weights  

事件

Modified