UNPKG

@mlightcad/data-model

Version:

The data-model package provides the core classes for interacting with AutoCAD's database and entities. This package mimics AutoCAD ObjectARX's AcDb (Database) classes and implements the drawing database structure that AutoCAD developers are familiar with.

21 lines 969 B
/** * Enumeration of angle units used in AutoCAD drawings. * * This enum defines the various units that can be used to represent * angles in AutoCAD drawings, including degrees, radians, gradians, * and surveyor's units. */ export var AcDbAngleUnits; (function (AcDbAngleUnits) { /** Decimal degrees (e.g., 45.5°) */ AcDbAngleUnits[AcDbAngleUnits["DecimalDegrees"] = 0] = "DecimalDegrees"; /** Degrees, minutes, and seconds (e.g., 45°30'15") */ AcDbAngleUnits[AcDbAngleUnits["DegreesMinutesSeconds"] = 1] = "DegreesMinutesSeconds"; /** Gradians (e.g., 50 grad) */ AcDbAngleUnits[AcDbAngleUnits["Gradians"] = 2] = "Gradians"; /** Radians (e.g., 0.785 rad) */ AcDbAngleUnits[AcDbAngleUnits["Radians"] = 3] = "Radians"; /** Surveyor's units (e.g., N45d30'15"E) */ AcDbAngleUnits[AcDbAngleUnits["SurveyorsUnits"] = 4] = "SurveyorsUnits"; })(AcDbAngleUnits || (AcDbAngleUnits = {})); //# sourceMappingURL=AcDbAngleUnits.js.map