codebase="hhctrl.ocx#Version=4,73,8561,0"> codebase="hhctrl.ocx#Version=4,73,8561,0" > codebase="hhctrl.ocx#Version=4,73,8561,0" >
 
    用户坐标系(UCS)对象

由用户指定三维空间中X,Y和Z轴方向而自定义的坐标系 。

VBA 类名:

AcadUCS 

创建方法:

UCSs.Add 

访问途径:

UCSs.Item
Document.ActiveUCS 

修改 (0, 0, 0)原点的位置和XY平面及Z轴的方向定义一个UCS。可以在三维空间中的任何地方定位或确定一个UCS,也可以根据需要定义多个UCS。

ActiveX 自动模型中的所有坐标系都基于世界坐标系(WCS)。使用 GetUCSMatrix 方法返回给定的UCS的变换矩阵。使用这一变换矩阵可得到WCS坐标系下的坐标值。

使用 UCSIconOn 属性设置UCS图标在给定视图中是否打开。

激活UCS,使用Document(文档)对象的 ActiveUCS 属性。若修改了活动的UCS,新的UCS对象必须复位,以显示活动的UCS的改变。复位活动的UCS,只需要再次调用ActiveUCS属性即可更新UCS对象。

要在图形中添加UCS,可使用UCSs对象集合的 Add 方法。要编辑或查询已存在的UCS,可使用下列方法和属性:

方法

Delete

GetExtensionDictionary

GetUCSMatrix

GetXData

SetXData

属性 

Application

Document

Handle

HasExtensionDictionary

Name

ObjectID

ObjectName

Origin

OwnerID

XVector

YVector  

事件 

Modified