Skip to content

W24AskVariantGDTs

The W24AskVariantGDTs returns a list of all Geometric Dimensioning and Tolerancing Frames (GD&Ts) that we found on the Technical Drawing.

Background Information

Geometric Dimensioning and Tolerancing (GD&T) is a system for defining and communicating the allowed geometric deviations from the norm geometry. These deviations can conecern the shape, direction, location and run of a feature relative to a reference position. The table below gives you an overview of the available attributes

Shape Direction Location Run
Straightness Parallelism Position Circular Runout
Flattness Perpendicularity Concentricity
Circularity Angularity Coaxiality
Cylindricity Symmetry
Line Profile Line Profile Line Profile Total Runout
Surface Profile Surface Profile Surface Profile

Source: Hoischen, H., & Hesser, W.(2011): Technisches Zeichnen: Grundlagen, Normen, Beispiele, darstellende Geometrie ; Lehr-, Übungs- und Nachschlagewerk für Schule, Fortbildung, Studium und Praxis ; mit mehr als 100 Tabellen 33., überarb. und aktualisierte Aufl.. Cornelsen.

Norms

The details are normed in

  • ISO TC 10 (Technical product documentation),
  • ISO/TC 213 (Dimensional and geometrical product specifications and verification),
  • ASME Y14.41 (Digital Product Defintion Data Practices),
  • ASME 14.5 (Dimensioning and Tolerancing),
  • ASME Y14.5.1M (Mathematical Definition of Dimensioning and Tolerancing Principles), and
  • ISO 10303 (Industrial automation systems and integration - Product data representation and exchange).

W24AskVariantMeasures return a list of all measures that we were able to detect on the Technical Drawing. Please refer to the W24MeasureLabel model to learn how to access the Thread, Tolerance, and Chamfer information.

Number of Responses

The API will return one response for every variant-sectional. When you process the response, you need to be aware that

  • each document can have multiple pages,
  • each page can have multiple sheets,
  • each sheet can have multiple canvases,
  • each canvas can have multiple variants, and
  • each variant can have multiple sectionals

As result, you will #Pages x #Sheets x #Canvases x #Variants x #Sectionals responses to your ask.

Payload

PAYLOAD DICT EXAMPLE
document_id
(UUID4)
Unique UUID that identifies the document "44200f9b-1bb6-48bc-9370-de8a28e8dbbb"
page_id
(UUID4)
Unqiue UUID that identifies the page "89f54424-343e-4fd5-8b7d-e09ea5f310fd"
sheet_id
(UUID4)
Unqiue UUID that identifies the sheet "5bc164d4-df0d-4482-9048-3a84de010abf"
canvas_id
(UUID4)
Unqiue UUID that identifies the canvas "9e6399a6-0b43-4b47-a416-0918254bba16"
variant_id
(UUID4)
Unqiue UUID that identifies the variant "2680c8ca-6c74-4665-b293-02552d4f00a5
sectional_id
(UUID4)
Unqiue UUID that identifies the sectional "7c02d5cf-2939-443f-a399-2d8ea2fffaa3"
gdt
(List[W24GDT])
List of all GD&Ts that were detected on the Sectional See Models/W24GDT