{"id":540,"date":"2025-03-10T23:45:50","date_gmt":"2025-03-10T22:45:50","guid":{"rendered":"https:\/\/drawlink.io\/?page_id=540"},"modified":"2025-03-10T23:56:37","modified_gmt":"2025-03-10T22:56:37","slug":"documentation","status":"publish","type":"page","link":"https:\/\/drawlink.io\/en\/documentation\/","title":{"rendered":"Documentation"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"540\" class=\"elementor elementor-540\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-16b95c2 e-flex e-con-boxed e-con e-parent\" data-id=\"16b95c2\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-251c5d7 elementor-widget elementor-widget-heading\" data-id=\"251c5d7\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Technical documentation for analyzing the \nPDF\/technical drawing<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-907eb4c e-flex e-con-boxed e-con e-parent\" data-id=\"907eb4c\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6e665e5 elementor-widget elementor-widget-html\" data-id=\"6e665e5\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n  <meta charset=\"UTF-8\">\r\n  <style>\r\n    body {\r\n      margin: 0;\r\n      padding: 0;\r\n      background: ;\r\n      font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\r\n      color: #333;\r\n    }\r\n    .container {\r\n      max-width: 900px;\r\n      margin: 50px auto;\r\n      background: #fff;\r\n      border-radius: 8px;\r\n      padding: 30px;\r\n      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);\r\n    }\r\n    h1 {\r\n      text-align: center;\r\n      margin-bottom: 30px;\r\n    }\r\n    .upload-area {\r\n      display: flex;\r\n      flex-direction: column;\r\n      align-items: center;\r\n      gap: 20px;\r\n    }\r\n    .upload-area input[type=\"file\"] {\r\n      padding: 20px;\r\n      border: 2px dashed #25A7EF;\r\n      border-radius: 6px;\r\n      width: 100%;\r\n      max-width: 400px;\r\n      background: #fafafa;\r\n      cursor: pointer;\r\n      transition: border-color 0.3s;\r\n    }\r\n    h2, h3 {\r\n      color: #00000;\r\n    }\r\n    pre {\r\n      background: #f4f4f4;\r\n      padding: 10px;\r\n      border: 1px solid #ddd;\r\n      overflow-x: auto;\r\n    }\r\n    ul {\r\n      list-style-type: disc;\r\n      margin-left: 20px;\r\n    }\r\n    .doc-section {\r\n      margin-bottom: 20px;\r\n    }\r\n    .doc-section code {\r\n      background: #eef;\r\n      padding: 2px 4px;\r\n      border-radius: 3px;\r\n    }\r\n  <\/style>\r\n<\/head>\r\n<body>\r\n  <div class=\"container\">\r\n    <p>Below you will find an overview and a detailed explanation of the JSON data structure extracted from a technical drawing. The JSON data structure contains dimensional values, tolerances, drawing metadata, and additional manufacturing details.<\/p>\r\n    \r\n    <h2>Overview of the JSON Structure<\/h2>\r\n    \r\n    <div class=\"doc-section\">\r\n      <h3>1. Component Dimensions<\/h3>\r\n      <p>The <code>bounding_box<\/code> object contains the overall dimensions of the component:<\/p>\r\n      <ul>\r\n        <li><strong>height<\/strong>: Height (e.g., <code>40<\/code> mm).<\/li>\r\n        <li><strong>length<\/strong>: Length (e.g., <code>50<\/code> mm).<\/li>\r\n        <li><strong>width<\/strong>: Width (e.g., <code>25<\/code> mm).<\/li>\r\n      <\/ul>\r\n    <\/div>\r\n    \r\n    <div class=\"doc-section\">\r\n      <h3>2. Countersinks<\/h3>\r\n      <p>The <code>countersinks<\/code> entry describes countersinks (chamfered holes):<\/p>\r\n      <ul>\r\n        <li><strong>value<\/strong>: Diameter of the countersink (e.g., \u2300 <code>6<\/code> mm).<\/li>\r\n        <li><strong>quantity<\/strong>: Number of countersinks with this specification.<\/li>\r\n        <li><strong>lower_tolerance<\/strong> and <strong>upper_tolerance<\/strong>: Tolerance limits which may be <code>null<\/code> if not provided in the technical drawing.<\/li>\r\n      <\/ul>\r\n    <\/div>\r\n    \r\n    <div class=\"doc-section\">\r\n      <h3>3. Deburring<\/h3>\r\n      <p>The boolean value <code>deburring<\/code> indicates whether the component needs deburring (removal of sharp edges).<\/p>\r\n    <\/div>\r\n    \r\n    <div class=\"doc-section\">\r\n      <h3>4. Dimensions<\/h3>\r\n      <p>The <code>dimension<\/code> entry contains detailed measurement data for various features of the component:<\/p>\r\n      <ul>\r\n        <li><strong>value<\/strong>: The nominal value.<\/li>\r\n        <li><strong>quantity<\/strong>: The number of occurrences of the nominal value.<\/li>\r\n        <li><strong>lower_tolerance<\/strong> and <strong>upper_tolerance<\/strong>: The lower and upper limits of the measurement.<\/li>\r\n        <li><strong>tolerance_bandwidth<\/strong>: The tolerance range.<\/li>\r\n      <\/ul>\r\n    <\/div>\r\n    \r\n    <div class=\"doc-section\">\r\n      <h3>5. Information Block<\/h3>\r\n      <p>The <code>info_block<\/code> object contains metadata for the drawing:<\/p>\r\n      <ul>\r\n        <li><strong>drawing_name<\/strong>: Name of the drawing (e.g., <code>Halter XX43<\/code>).<\/li>\r\n        <li><strong>drawing_number<\/strong>: Unique identifier of the drawing (e.g., <code>E212-6372<\/code>).<\/li>\r\n        <li><strong>iso_norm<\/strong> and <strong>iso_standard<\/strong>: Applicable ISO standards for the drawing. Typically, the categories for DIN ISO 2768 are provided here.<\/li>\r\n        <li><strong>material<\/strong>: Material specification (e.g., <code>EN AW 5083 [AlMg4.5Mn0.7]<\/code>).<\/li>\r\n      <\/ul>\r\n    <\/div>\r\n    \r\n    <div class=\"doc-section\">\r\n      <h3>6. Laser Marking<\/h3>\r\n      <p>The boolean value <code>laser_marking<\/code> indicates whether laser marking has been applied to the component.<\/p>\r\n    <\/div>\r\n    \r\n    <div class=\"doc-section\">\r\n      <h3>7. Number of Countersinks and Threads<\/h3>\r\n      <ul>\r\n        <li><strong>num_of_countersinks<\/strong>: Total number of countersinks (e.g., <code>4<\/code>).<\/li>\r\n        <li><strong>num_of_threads<\/strong>: Total number of threaded features (e.g., <code>2<\/code>).<\/li>\r\n      <\/ul>\r\n    <\/div>\r\n    \r\n    <div class=\"doc-section\">\r\n      <h3>8. Radius<\/h3>\r\n      <p>The <code>radius<\/code> entry contains information about the radii present in the component.<\/p>\r\n    <\/div>\r\n    \r\n    <div class=\"doc-section\">\r\n      <h3>9. Surface Treatment<\/h3>\r\n      <p>The <code>surface_treatment<\/code> entry contains information on surface finishing or treatment processes. In this response, it is empty.<\/p>\r\n    <\/div>\r\n    \r\n    <div class=\"doc-section\">\r\n      <h3>10. Thickness<\/h3>\r\n      <p><code>thickness<\/code> indicates the thickness of the component (e.g., for a sheet metal component) (e.g., <code>8.4<\/code>).<\/p>\r\n    <\/div>\r\n    \r\n    <div class=\"doc-section\">\r\n      <h3>11. Threads<\/h3>\r\n      <p>The <code>threads<\/code> entry contains information on threaded features of the component:<\/p>\r\n      <ul>\r\n        <li><strong>thread_size<\/strong>: The thread size (e.g., <code>M5<\/code>).<\/li>\r\n        <li><strong>quantity<\/strong>: The number of threads of this type.<\/li>\r\n        <li><strong>pitch<\/strong>: The distance between thread crests (can be <code>null<\/code> if not provided).<\/li>\r\n      <\/ul>\r\n    <\/div>\r\n    <br>\r\n    \r\n    <h2>JSON Response Preview<\/h2>\r\n    <pre>\r\n{\r\n  \"bounding_box\": {\r\n    \"height\": 40,\r\n    \"length\": 50,\r\n    \"width\": 25\r\n  },\r\n  \"countersinks\": [\r\n    {\r\n      \"lower_tolerance\": null,\r\n      \"quantity\": 2,\r\n      \"upper_tolerance\": null,\r\n      \"value\": 5\r\n    },\r\n    {\r\n      \"lower_tolerance\": null,\r\n      \"quantity\": 2,\r\n      \"upper_tolerance\": null,\r\n      \"value\": 6\r\n    }\r\n  ],\r\n  \"deburring\": false,\r\n  \"dimension\": [\r\n    {\r\n      \"lower_tolerance\": 4.6,\r\n      \"quantity\": 2,\r\n      \"tolerance_bandwidth\": 0.2,\r\n      \"upper_tolerance\": 4.8,\r\n      \"value\": 4.7\r\n    },\r\n    {\r\n      \"lower_tolerance\": 5.3,\r\n      \"quantity\": 1,\r\n      \"tolerance_bandwidth\": 0.2,\r\n      \"upper_tolerance\": 5.5,\r\n      \"value\": 5.4\r\n    },\r\n    {\r\n      \"lower_tolerance\": 9.3,\r\n      \"quantity\": 1,\r\n      \"tolerance_bandwidth\": 0.4,\r\n      \"upper_tolerance\": 9.7,\r\n      \"value\": 9.5\r\n    },\r\n    {\r\n      \"lower_tolerance\": 10.8,\r\n      \"quantity\": 1,\r\n      \"tolerance_bandwidth\": 0.4,\r\n      \"upper_tolerance\": 11.2,\r\n      \"value\": 11\r\n    },\r\n    {\r\n      \"lower_tolerance\": 15.8,\r\n      \"quantity\": 1,\r\n      \"tolerance_bandwidth\": 0.4,\r\n      \"upper_tolerance\": 16.2,\r\n      \"value\": 16\r\n    },\r\n    {\r\n      \"lower_tolerance\": 17.8,\r\n      \"quantity\": 1,\r\n      \"tolerance_bandwidth\": 0.4,\r\n      \"upper_tolerance\": 18.2,\r\n      \"value\": 18\r\n    },\r\n    {\r\n      \"lower_tolerance\": 20.3,\r\n      \"quantity\": 1,\r\n      \"tolerance_bandwidth\": 0.4,\r\n      \"upper_tolerance\": 20.7,\r\n      \"value\": 20.5\r\n    },\r\n    {\r\n      \"lower_tolerance\": 23,\r\n      \"quantity\": 1,\r\n      \"tolerance_bandwidth\": 0.1,\r\n      \"upper_tolerance\": 23.1,\r\n      \"value\": 23.1\r\n    },\r\n    {\r\n      \"lower_tolerance\": 24.8,\r\n      \"quantity\": 1,\r\n      \"tolerance_bandwidth\": 0.4,\r\n      \"upper_tolerance\": 25.2,\r\n      \"value\": 25\r\n    },\r\n    {\r\n      \"lower_tolerance\": 28.8,\r\n      \"quantity\": 1,\r\n      \"tolerance_bandwidth\": 0.4,\r\n      \"upper_tolerance\": 29.2,\r\n      \"value\": 29\r\n    },\r\n    {\r\n      \"lower_tolerance\": 29.4,\r\n      \"quantity\": 1,\r\n      \"tolerance_bandwidth\": 0.4,\r\n      \"upper_tolerance\": 29.8,\r\n      \"value\": 29.6\r\n    },\r\n    {\r\n      \"lower_tolerance\": 39.7,\r\n      \"quantity\": 1,\r\n      \"tolerance_bandwidth\": 0.6,\r\n      \"upper_tolerance\": 40.3,\r\n      \"value\": 40\r\n    },\r\n    {\r\n      \"lower_tolerance\": 49.7,\r\n      \"quantity\": 1,\r\n      \"tolerance_bandwidth\": 0.6,\r\n      \"upper_tolerance\": 50.3,\r\n      \"value\": 50\r\n    }\r\n  ],\r\n  \"info_block\": {\r\n    \"drawing_name\": \"Halter XX43\",\r\n    \"drawing_number\": \"E212-6372\",\r\n    \"iso_norm\": \"ISO 2768-mK\",\r\n    \"iso_standard\": \"m\",\r\n    \"material\": \"EN AW 5083 [AlMg4.5Mn0.7]\"\r\n  },\r\n  \"laser_marking\": false,\r\n  \"num_of_countersinks\": 4,\r\n  \"num_of_threads\": 2,\r\n  \"radius\": [],\r\n  \"surface_treatment\": [],\r\n  \"thickness\": 8.4,\r\n  \"threads\": [\r\n    {\r\n      \"lower_tolerance\": null,\r\n      \"pitch\": null,\r\n      \"quantity\": 2,\r\n      \"thread_size\": \"M5\",\r\n      \"upper_tolerance\": null\r\n    }\r\n  ]\r\n}\r\n    <\/pre>\r\n  <\/div>\r\n<\/body>\r\n<\/html>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5f11f0b e-flex e-con-boxed e-con e-parent\" data-id=\"5f11f0b\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e9aa77d elementor-widget elementor-widget-heading\" data-id=\"e9aa77d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Technical documentation for the analysis of STEP components<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3dd0dd4 e-flex e-con-boxed e-con e-parent\" data-id=\"3dd0dd4\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a74e21d elementor-widget elementor-widget-html\" data-id=\"a74e21d\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n  <meta charset=\"UTF-8\">\r\n  <style>\r\n    body {\r\n      margin: 0;\r\n      padding: 0;\r\n      background: ;\r\n      font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\r\n      color: #333;\r\n    }\r\n    .container {\r\n      max-width: 900px;\r\n      margin: 50px auto;\r\n      background: #fff;\r\n      border-radius: 8px;\r\n      padding: 30px;\r\n      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);\r\n    }\r\n    h1 {\r\n      text-align: center;\r\n      margin-bottom: 30px;\r\n    }\r\n    .upload-area {\r\n      display: flex;\r\n      flex-direction: column;\r\n      align-items: center;\r\n      gap: 20px;\r\n    }\r\n    .upload-area input[type=\"file\"] {\r\n      padding: 20px;\r\n      border: 2px dashed #25A7EF;\r\n      border-radius: 6px;\r\n      width: 100%;\r\n      max-width: 400px;\r\n      background: #fafafa;\r\n      cursor: pointer;\r\n      transition: border-color 0.3s;\r\n    }\r\n    h2, h3 {\r\n      color: #00000;\r\n    }\r\n    pre {\r\n      background: #f4f4f4;\r\n      padding: 10px;\r\n      border: 1px solid #ddd;\r\n      overflow-x: auto;\r\n    }\r\n    ul {\r\n      list-style-type: disc;\r\n      margin-left: 20px;\r\n    }\r\n    .doc-section {\r\n      margin-bottom: 20px;\r\n    }\r\n    .doc-section code {\r\n      background: #eef;\r\n      padding: 2px 4px;\r\n      border-radius: 3px;\r\n    }\r\n  <\/style>\r\n<\/head>\r\n<body>\r\n  <div class=\"container\">\r\n    <p>This documentation describes the JSON data structure provided by the STEP-Reader, a microservice for analyzing STEP files. The JSON data structure contains geometric data, processing information, and an image preview of the component.<\/p>\r\n    \r\n    <h2>Overview of the JSON Structure<\/h2>\r\n    \r\n    <div class=\"doc-section\">\r\n      <h3>1. Number of Holes<\/h3>\r\n      <p>The entry <code>number_of_holes<\/code> indicates the total number of holes detected in the component.<\/p>\r\n      <ul>\r\n        <li>Example value: <code>10<\/code><\/li>\r\n      <\/ul>\r\n    <\/div>\r\n    \r\n    <div class=\"doc-section\">\r\n      <h3>2. Diameters of Holes<\/h3>\r\n      <p>The entry <code>diameters_of_holes<\/code> lists the diameters (in millimeters) of the individual holes.<\/p>\r\n      <ul>\r\n        <li>Example values: <code>[3.3, 3.3, 2.7, 2.7, 5, 5, 5, 5, 6, 6]<\/code><\/li>\r\n      <\/ul>\r\n    <\/div>\r\n    \r\n    <div class=\"doc-section\">\r\n      <h3>3. Bounding Box<\/h3>\r\n      <p>The <code>bbox<\/code> object contains the dimensions of the component's minimum bounding box:<\/p>\r\n      <ul>\r\n        <li><strong>l<\/strong>: Length (e.g., <code>51.8333<\/code> mm)<\/li>\r\n        <li><strong>w<\/strong>: Width (e.g., <code>40<\/code> mm)<\/li>\r\n        <li><strong>h<\/strong>: Height (e.g., <code>23.6631<\/code> mm)<\/li>\r\n      <\/ul>\r\n    <\/div>\r\n    \r\n    <div class=\"doc-section\">\r\n      <h3>4. Volume<\/h3>\r\n      <p>The entry <code>volume<\/code> indicates the calculated volume of the component, given in cubic millimeters.<\/p>\r\n      <ul>\r\n        <li>Example value: <code>24027.7384<\/code> mm\u00b3<\/li>\r\n      <\/ul>\r\n    <\/div>\r\n    \r\n    <div class=\"doc-section\">\r\n      <h3>5. Assembly<\/h3>\r\n      <p>The boolean entry <code>is_assembly<\/code> indicates whether the component is an assembly (<code>true<\/code>) or an individual part (<code>false<\/code>).<\/p>\r\n      <ul>\r\n        <li>Example value: <code>false<\/code><\/li>\r\n      <\/ul>\r\n    <\/div>\r\n    \r\n    <div class=\"doc-section\">\r\n      <h3>6. Outer Diameters<\/h3>\r\n      <p>The entry <code>outer_diameters<\/code> contains optional information on outer diameters. Outer diameters are only provided for round components. For milled components (from a cuboid), no outer diameter is given.<\/p>\r\n      <ul>\r\n        <li>Example value: <code>130<\/code> mm<\/li>\r\n      <\/ul>\r\n    <\/div>\r\n    \r\n    <div class=\"doc-section\">\r\n      <h3>7. Processing Technology<\/h3>\r\n      <p>The entry <code>machine_type<\/code> describes the type of processing technology, e.g., <code>SheetMetal<\/code> for sheet metal components.<\/p>\r\n      <ul>\r\n        <li>Example value: <code>SheetMetal<\/code><\/li>\r\n      <\/ul>\r\n    <\/div>\r\n    \r\n    <div class=\"doc-section\">\r\n      <h3>8. Turning and Milling Features<\/h3>\r\n      <p>The entries <code>turning_features<\/code> and <code>milling_features<\/code> indicate how many features for turning and milling processes were detected.<\/p>\r\n      <ul>\r\n        <li><code>turning_features<\/code>: <code>0<\/code><\/li>\r\n        <li><code>milling_features<\/code>: <code>0<\/code><\/li>\r\n      <\/ul>\r\n    <\/div>\r\n    \r\n    <div class=\"doc-section\">\r\n      <h3>9. Surface Area<\/h3>\r\n      <p>The entry <code>surface<\/code> specifies the surface area of the component in square millimeters.<\/p>\r\n      <ul>\r\n        <li>Example value: <code>8119.2504<\/code> mm\u00b2<\/li>\r\n      <\/ul>\r\n    <\/div>\r\n    \r\n    <div class=\"doc-section\">\r\n      <h3>10. Maximum Cutout Area<\/h3>\r\n      <p>The entry <code>maximum_cutout_area<\/code> describes the largest detected cutout area, given in square millimeters. This value can be used, for example, to assess whether a component is suitable for powder coating and to check if it can be \"hung\" in a powder coating machine.<\/p>\r\n      <ul>\r\n        <li>Example value: <code>28.27433388230814<\/code> mm\u00b2<\/li>\r\n      <\/ul>\r\n    <\/div>\r\n    \r\n    <div class=\"doc-section\">\r\n      <h3>11. Preview<\/h3>\r\n      <p>The entry <code>preview<\/code> contains a Base64-encoded image preview of the analyzed component. This image can be used in web applications for visualization.<\/p>\r\n    <\/div>\r\n    \r\n    <h2>JSON Response Preview<\/h2>\r\n    <pre>\r\n{\r\n  \"number_of_holes\": 10,\r\n  \"diameters_of_holes\": [\r\n    3.3,\r\n    3.3,\r\n    2.7,\r\n    2.7,\r\n    5,\r\n    5,\r\n    5,\r\n    5,\r\n    6,\r\n    6\r\n  ],\r\n  \"bbox\": {\r\n    \"l\": 51.8333,\r\n    \"w\": 40,\r\n    \"h\": 23.6631\r\n  },\r\n  \"volume\": 24027.7384,\r\n  \"is_assembly\": false,\r\n  \"outer_diameters\": [],\r\n  \"machine_type\": \"SheetMetal\",\r\n  \"turning_features\": 0,\r\n  \"milling_features\": 0,\r\n  \"surface\": 8119.2504,\r\n  \"maximum_cutout_area\": 28.27433388230814,\r\n  \"preview\": \"iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAIAAAC6s0uzAAAACXBIWXMAAAsTAAALEwEAmpwYAAAgAElEQVR4nO3d23Jb5fnA4U+SHaa30APaGQoJBAibPx2SmEUhJYQ4ca6Gq+BqsjGEAE2yJglTsiklkN1BZ+j0EnoAsSX9D75msay9bUlr9zwHHtlxwpIO+Ol7X9lq9fv9AAAs10rRFwAATSTAMN36+noIYXNzs+gLAeqjZQQNE8T0JkkSQkjTNMgwMCcCDKPl05snw8BcCDCMsL6+PpzevDRNNRjYDwGGHcYdfIc5CgP7IcDwP7OnN0+Ggb0RYAhhhpnzZCbSwG4JME23t4PvMEdhYFcEmOaaV3rzZBiYkQDTRItIb54MA1MJMI2zz3Xv7CyGgQkEmAZZ9MF3mKMwMI4A0wjLT2+eDAPDBJiaKza9eTIM5Akwdba0de\/sLIaBSICpp\/IcfIc5CgNBgKmfMqc3T4ah4QSY+qhKevNkGBpLgKmJEq57Z2cxDA0kwFReFQ++wxyFoWkEmAqrR3rzZBiaQ4CpqkrPnCczkYYmEGCqp34H32GOwlB7AkyVNCG9eTIMNSbAVEPT0psnw1BLAkwF1HjdOzuLYagZAabUmnzwHeYoDHUiwJSU9I4jw1APAkzpSO8sZBiqToApF+veXbEYhuoSYMrCwXdvHIWhogSY4knv\/skwVI4AUyTpnS8ZhgoRYApj3bsgFsNQCQJMARx8F81RGMpPgFkq6V0mGYYyE2CWx8y5ECbSUE4CzDI4+BbLURhKSIBZLOktDxmGUhFgFkV6y0mGoSQEmIWw7i05i2EonAAzZw6+VeEoDMUSYOZGeqtIhqEoAswcSG\/VyTAsnwCzX9a9tWExDMskwOydg2\/9OArD0ggweyG99SbDsAQCzK6ZOTeEiTQslACzCw6+TeMoDIsjwMxEeptMhmERBJgppJdIhmG+BJhJrHsZYDEM8yLAjObgyziOwjAXAswg6Q0hpGna8EdgKhmGfRJgfiO94VlXMg1\/NKaSYdgzAeZ\/rHtjS+KDkJ2A819kHIth2AMBxsE3hKGZ8\/CnofEP0WSOwrBbAtxo0hvGxHXkDthieCoZhtkJcENJb5h4rh3XWkfhWcgwzEKAm8i6d2pHJx92ZXgWFsMwmQA3i4NvmG2SPOP3hMY\/mJM5CsMEAtwg6jt7Mmdf91oMTyXDMNJK0RfAUiVJ0sxz2+LudWMf0tnFR2Z9fV2DIU+AG6dpP966hHvatId0b5IkiTMYGYZIgBuqIc1Y5nx44Dd4MCw7CgcZBgFuuBo3o6jnFibSU8kwRAJM3ZpR+H1pyHRhnyyGQYAJoUbNKM9pvjYP6UJZDNNkAsxvKt2Mcl52jYf882IiTWMJMIMq14xypjevZkP+RZBhGkiAGa0SzSj\/FWYqPV1YGothGkWAGavkzajQGT1T8oe0JCyGaQgBZooSNqNUF7MHlRvyL5+JNE0gwMykJM2oenrzKjHkL5YMU28CzC4U2IxatqqE04USshimrgSY3SmkGYWfvBdKhmdhMUz9CDB7sbSJdHOyVJIhf5mZSFMzAszeLXQi3Zz05lkMT2UiTW0IMPuyiPFpwwtkIj0LE2lqQICZgzk2www2MpGeykSaqhNg5mafzXDmG2YiPZUMU10CzJztoRkaM4GJ9CwshqkiAWb+dtUMU9ZZyPAsLIapFgFmUaY2Q052y2J4KhNpKkSAWayRzZDe\/bAYnkqGqQQBZhmyZmSfFngxNWAiPQuLYUpOgFkS49O5k+FZWAxTWgIM1eaZzVQm0pSTAEMdWAxPZSJN2Qgw1ISJ9CxMpCkPAYZakeGpTKQpCQGGGrIYnkqGKZwAQ21ZDE9lMUyBBBjqzER6FhbDFEKAof5MpKcykWb5BBiawkR6KhlmmQQYGsREehYWwyyHAEPjyPAsLIZZNAGGhrIYnspEmoUSYGg0i+GpZJgFEWBoOhPpWVgMM3cCDIQgw7OxGGaOBBj4jcXwVCbSzIsAA4MshqcykWb\/BBgYwUR6FibS7IcAA2OZSE9lIs2eCTAwhYn0VDLMHggwMJ2J9CwshtkVAQZmJcOzsBhmRgIM7I7F8FQm0sxCgIG9sBieSoaZTICBPTKRnoXFMOMIMLAvMjwLi2GGCTAwBxbDU5lIM0CAgbmxGJ5KhskIMDBPJtKzsBgmCDCwCDI8C4vhhhNgYFEshqcykW4yAQYWy2J4KhPpZhJgYOFMpKeKD44GN4oAA0tiIj1S\/nlJvE1DCDCwVCbSeZ6ONJkAA8VoeHs8C0GAgeVRneBB4BkBBpak4UfeIL3sJMDAwglP8PyDIQIMLJD0Bg8CYwgwsCjOfNLLBAIMzJ\/wBM8\/mEaAgXmS3uBBYDYCDMyH6gQPArshwMAcGLdKL7slwMC+CE\/w\/IM9EWBgj6Q3eBDYBwEGdk11ggeBfRNgYHeMW6WXuRBgYFbCEzz\/YH4EGJhOeoMHgXkTYGAKZz7pZREEGBhLeDwCLI4AAyMIT3D0Z8EEGNhBeoMHgaUQYOA3znzSy9IIMBCC8IQQPP9guQQYmk56gweBIggwNJfqBA8CxRFgaCjjVumlWAIMjSM8wfMPSkCAoUGkN3gQKA0BhkZQneBBoGQEGOrPuFV6KSEBhjoTnuD5B2UlwFBP0hs8CJSbAEMNOfNJL+UnwFArwuMRoCoEGOomSZLGnoAbe8epIgGGGooNDk06CDbt\/lIDAgz1FFPUhCw14T5SSwIMdZZluK59qvFdo\/YEGOqvlhPp+t0jmkaAoRHqNJGux70AAYYGqXqGq3vlMEyAoXEquhiu3AXDZAIMDVWhxXBVrhN2RYChuco\/kS7ztcE+CTBMFzOQV6cklDPDZbsemDsBhinSNP3DH\/5w4MCBAwcOrKysdDqdTqeTJbk2hSjVYrgklwELJcAwSZqmf\/rTn\/Lp7XQ67Xb7+PHj7Xb73Xff\/eyzz+qUisIXww6+NIcAw1hpmh46dGh1dTWf3vix1Wq12+0QwokTJ7755ps6BaOoibT00jQCDKOlafrqq692Op149m3v1Gq1Wq1WCKHdbp88efLKlSuhXvFYZoall2YSYBjrwIED+VNvdvCN9Y0n4PjpqVOnWq3WF198UbOKLGExbN1LYwkwjLW6ujpw6s3qm52A87frakGLYQdfGk6AYay49826O1DfbAQdnmX4zJkzly5dqmVR5juRll4IAgzjrK2t5bs7sr4hhOwcHD+ePXv24sWLdU3LXCbSZs4QCTCMlr3aeaC+ITd2fvDgwSuvvPLw4cN8jzc2Ni5cuFDjxux5Iu3gC3kCDKPF4fNI4VmD43fmD8HRuXPnzp8\/X+PS7HYiLb0wTIBhtL\/97W8fffTRyPSO\/BjV+9VYA2bJsPTCOAIMY+V\/3ndcgB8\/fnzw4MHHjx+Hhh2CMxMWw9a9MIEAw1gTzr6hwQffkQYWww6+MJUAw1j5HzEK49P75MmTl1566cmTJ9kX+\/1+CKH2r8YaIL2wKwIMY01e9w5\/GsX6NlZ2FAYmE2AYLUmSzc3NM2fOzDJzjofguAmOGp5hYCoBhklmfJ1zv9\/PXo2Vpbff79f4d2MB+yTAMMks6c1uxwY\/evQoftEhGJhAgGGsJEkuXLiwsbERZqhv\/uAbPwowMIEAwxS7Su\/Dhw9ffvnlBw8e9J\/5+OOPv\/zyS1NoYIAAwyRJkpw\/f\/7cuXPZVyafekMIP\/300+HDh3\/88ceswcu9ZKAaBBhmNZDSfHQHPt6\/f\/+1114LIXz\/\/fcCDIwkwDBFPATHTXA0bt3bz4npffPNN+\/evVvIZQMlJ8AwXfZqrJEz53x3s097vV6\/379z587Vq1cLvHKgtAQYZjVy2jzc4Ky+vV7v+vXra2trN27cKPbKgRISYJhJkiQXL148c+ZMGN\/dfH2vXbsWQjh27Nj29naxVw6UkwDDrJIkuXTp0unTp8OY9Mb6xvQeP3681+t1u91ut1vwdQOlJMCwC0mSfP7556dOnQq5Bscjb7\/fj+vetbW1bre7vb0dA3zv3j0\/BAwME2DYnSRJLl++fPLkyYH6Xrt2bW1trdfrZend3t52\/AXGEWDYtSRJrly5EkL44IMPsnXv8ePHs\/RGW1tbjx49cvwFRhJg2IuY1ThzjuveeN7N0ru1tfXLL78UfZlAeQkw7F188\/mbN2+GEN56663Y4KdPnz59+vTnn38OzzoNMEyAYV+yxKZpOvLrACMJMMyH4gK7IsAAUAABBoACCDAAFECAAaAAAkxVDbzqOPJKKKAqBJjqiel99913s198sb29vbW19euvv6ZpqsFAJQgwFZOm6fvvv9\/r9Xq9XqvVaj\/T6XRWVlb+9Kc\/aTBQCQJMlaRpeuLEiX6\/H9MbM5wFOH48dOiQBgPlJ8BUQxw7Z+9B1Gq14gk4E0vc7Xbb7farr76qwUDJCTAVkKbpJ5980u\/3Q+5deOPtWN\/sNBxvexNAoPwEmLJL03R9fT08S2\/29Xa7PfI0HI\/CxV0vwEwEmApotVr52\/0h+QbH03CBVwswCwGm1NI0PXv2bHg2bc7\/0UCJswbH22tra9bAQJkJMOWVpunGxkYYX9\/87azB2WK4gCsGmJkAU1Jpmp47dy5WNtZ0OMNhZ4nDzsXwMq8WYLcEmFLL0ht2Zjg75mZ\/NLAV\/uqrr8yfgTITYMooHn+zTwcGztnXJyyGl3OdAHsmwFRD\/igcnoV2wmIYoOQEmNKJr73Kj50z4ybSA\/+CBTBQfgJMqU194dXwYnjZlwiwJwJMucQf\/B0444aJR+HhP7106ZJXYAElJ8CUTv6FzWGXGXYIBqpCgCmd\/AupBpo642IYoPwEmNIZPtEOxHXyYvjChQvmz0D5CTAlkqbpxx9\/HH+lc9gZ2tkn0gCVIMCUS3b8nXzMHZfh8+fPO\/4ClSDAlEv+nX3Hfc8si2GAkhNgyqXb7bbb7daQ7BsmLIZtf4EKEWDK5f\/+7\/9u376dNTi+u9G4M3E+w+oLVIsAUy7ffvvt0aNHQwh37tyJxR3orl8BDdSDAFMu29vbN2\/ebLfbR48evX37dr\/fH55ID\/8tv\/oKqBwBply2t7c7nU6\/379169axY8dCCPmJ9MgSb25uqi9QOQJMiSRJkqbpm2++ubKy0m63b9y40W63Y4bjRDpuheM3x1n05cuX1ReoIgGmdJ4+fdrr9TrPZBPp7777Lr4mKzsQf\/nll+oLVJQAUy7xEHzo0KGVlZWVlZVY4na7ffPmzePHj4cQ4mL46tWr8ZuLvl6APRJgyui\/\/\/3vc889d+DAgZjheBTOT6S73W7R1wiwLwJM6cRDcAjh+eefjxnudDorKyv37t0LIdy8edPBF6gBAaaMYmJjhge+CFAPAkx5KS5QYwIMAAUQYAAogAADQAEEGAAKIMAwaODV1wCLIMDwm5her74GlkCAIQTpBZZOgCGkaSq9wJIJMI3m4AsURYBpKOkFiiXANJGZM1A4AW6Qzc3N9fX1hofHwRcoCQFuliY3WHqBUhHgxokNDk1KkfQCJSTATbS5uRlCaEiGrXuBchLg5qp9hh18gTIT4KbLMlynUEkvUH4CTAg1WgxLL1AVAsz\/1GAibd0LVIgAs0NFJ9IOvkDlCDAjVGgiLb1ARQkwo5V\/Ii29QKUJMJOUNsPWvUDVCTDTlWox7OAL1IMAM6vCF8PSC9SJALMLBU6kzZyBmhFgdm3JGXbwBWpJgNmjJSyGpReoMQFmXxa0GJZeoPYEmP2a+0RafYEmEGDmYy4T6Zje7FQNUGMCzDzteSKdpXchlwVQPgLMnO12Ii29QDMJMAsxY4bTNJVeoJkEmAWasBh28AUaToBZuIHFsPQCBAFmOfITaekFCALMMkkvQEaAAaAAAgwABRBgACiAAANAAQQYAAogwABQAAEGgAIIMAAUQIABo\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Technical documentation for analyzing the PDF\/technical drawing Below you will find an overview and a detailed explanation of the JSON data structure extracted from a technical drawing. The JSON data structure contains dimensional values, tolerances, drawing metadata, and additional manufacturing details. Overview of the JSON Structure 1. Component Dimensions The bounding_box object contains the overall [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-540","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/drawlink.io\/en\/wp-json\/wp\/v2\/pages\/540","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/drawlink.io\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/drawlink.io\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/drawlink.io\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/drawlink.io\/en\/wp-json\/wp\/v2\/comments?post=540"}],"version-history":[{"count":7,"href":"https:\/\/drawlink.io\/en\/wp-json\/wp\/v2\/pages\/540\/revisions"}],"predecessor-version":[{"id":551,"href":"https:\/\/drawlink.io\/en\/wp-json\/wp\/v2\/pages\/540\/revisions\/551"}],"wp:attachment":[{"href":"https:\/\/drawlink.io\/en\/wp-json\/wp\/v2\/media?parent=540"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}