Attributes for a UCS table record.

interface AcDbUcsTableRecordAttrs {
    baseUcsId?: string;
    elevation: number;
    extensionDictionary?: string;
    isOrthographic: boolean;
    name: string;
    objectId?: string;
    origin: AcGePoint3d;
    orthographicOrigin?: AcGePoint3d;
    orthographicType?: number;
    ownerId?: string;
    standardFlags: number;
    xAxis: AcGePoint3d;
    yAxis: AcGePoint3d;
    [key: string]: any;
}

Hierarchy (View Summary)

Indexable

  • [key: string]: any

Properties

baseUcsId?: string

ID/handle of the base UCS when this UCS is orthographic; assumed to be WORLD if absent (DXF group 346)

elevation: number

Elevation of this UCS (DXF group 146)

extensionDictionary?: string

The objectId of the extension dictionary owned by the object. If the object does not own an extension dictionary, then the returned objectId is set to undefined.

isOrthographic: boolean

Whether this UCS is orthographic (DXF group 79)

name: string

The name of the symbol table record

objectId?: string

Unique identifier for the object

origin: AcGePoint3d

UCS origin

orthographicOrigin?: AcGePoint3d

Origin for orthographicType relative to this UCS (DXF groups 13/23/33)

orthographicType?: number

Orthographic type paired with orthographicOrigin: 1=Top, 2=Bottom, 3=Front, 4=Back, 5=Left, 6=Right (DXF group 71)

ownerId?: string

Identifier of the object that owns this object

standardFlags: number

Standard flags (group 70)

UCS X axis direction

UCS Y axis direction