2022-11-06 01:33:32 +01:00
|
|
|
"use strict";
|
|
|
|
|
|
|
|
Object.defineProperty(exports, "__esModule", {
|
|
|
|
value: true
|
|
|
|
});
|
|
|
|
exports["default"] = void 0;
|
|
|
|
var _default = function _default(type, value) {
|
|
|
|
switch (type) {
|
2024-02-09 11:34:23 +01:00
|
|
|
case 5:
|
|
|
|
{
|
|
|
|
return {
|
|
|
|
handle: value
|
|
|
|
};
|
|
|
|
}
|
2022-11-06 01:33:32 +01:00
|
|
|
case 6:
|
|
|
|
// Linetype name (present if not BYLAYER).
|
|
|
|
// The special name BYBLOCK indicates a
|
|
|
|
// floating linetype. (optional)
|
|
|
|
return {
|
|
|
|
lineTypeName: value
|
|
|
|
};
|
|
|
|
case 8:
|
|
|
|
return {
|
|
|
|
layer: value
|
|
|
|
};
|
|
|
|
case 48:
|
|
|
|
// Linetype scale (optional)
|
|
|
|
return {
|
|
|
|
lineTypeScale: value
|
|
|
|
};
|
|
|
|
case 60:
|
|
|
|
// Object visibility (optional): 0 = visible, 1 = invisible.
|
|
|
|
return {
|
|
|
|
visible: value === 0
|
|
|
|
};
|
|
|
|
case 62:
|
|
|
|
// Color number (present if not BYLAYER).
|
|
|
|
// Zero indicates the BYBLOCK (floating) color.
|
|
|
|
// 256 indicates BYLAYER.
|
|
|
|
// A negative value indicates that the layer is turned off. (optional)
|
|
|
|
return {
|
|
|
|
colorNumber: value
|
|
|
|
};
|
2024-02-09 11:34:23 +01:00
|
|
|
case 67:
|
|
|
|
// Paper space or sheet.
|
|
|
|
// Absent or zero indicates entity is in model space. 1 indicates entity is in paper space (optional)
|
|
|
|
return value === 0 ? {} : {
|
|
|
|
paperSpace: value
|
|
|
|
};
|
|
|
|
case 68:
|
|
|
|
// Identifies whether viewport is on but fully off screen, is not active, or is off
|
|
|
|
return {
|
|
|
|
viewportOn: value
|
|
|
|
};
|
|
|
|
case 69:
|
|
|
|
// Viewport identification number
|
|
|
|
return {
|
|
|
|
viewport: value
|
|
|
|
};
|
2022-11-06 01:33:32 +01:00
|
|
|
case 210:
|
|
|
|
return {
|
|
|
|
extrusionX: value
|
|
|
|
};
|
|
|
|
case 220:
|
|
|
|
return {
|
|
|
|
extrusionY: value
|
|
|
|
};
|
|
|
|
case 230:
|
|
|
|
return {
|
|
|
|
extrusionZ: value
|
|
|
|
};
|
2024-02-09 11:34:23 +01:00
|
|
|
case 410:
|
|
|
|
return {
|
|
|
|
layout: value
|
|
|
|
};
|
2022-11-06 01:33:32 +01:00
|
|
|
default:
|
|
|
|
return {};
|
|
|
|
}
|
|
|
|
};
|
|
|
|
exports["default"] = _default;
|