W24GeneralTolerances¶
Object representing the General Tolerances indicated on the Title Block of the Technical Drawing.
Properties¶
-
position
: Refer to #/definitions/W24BaseFeaturePosition. -
blurb
(string) -
tolerance_standard
: Refer to #/definitions/W24GeneralTolerancesStandard. -
principle
: Refer to #/definitions/W24GeneralTolerancesPrinciple. -
angular_class
: Refer to #/definitions/W24ToleranceClass. -
flatness_class
: Refer to #/definitions/W24ToleranceClass. -
straightness_class
: Refer to #/definitions/W24ToleranceClass. -
linear_class
: Refer to #/definitions/W24ToleranceClass. -
radius_class
: Refer to #/definitions/W24ToleranceClass. -
runout_class
: Refer to #/definitions/W24ToleranceClass. -
symmetry_class
: Refer to #/definitions/W24ToleranceClass. -
perpendicularity_class
: Refer to #/definitions/W24ToleranceClass.
Definitions¶
-
W24BaseFeatureCoordinate
(object): Coordinate point
Attributes: x: x position normalized by the thumbnail's width
y: y position normalized by the thumbnail's height. -
x
(number) -
y
(number) -
W24BaseFeaturePosition
(object): Position of the Feature on the individual thumbnails normalized by the width and height of each thumbnail.
Each features position is indicated as a list of coordinates. If the list only has two elements, you are dealing with a line. If it has four or more, you are looking at a polygon
Attributes: page: Position of the Feature on the Page thumbnail
sheet: Position of the Feature on the Sheet thumbnail
sectional: Position of the Feature on the Sectional thumbnail. -
sheet
(array)- Items: Refer to #/definitions/W24BaseFeatureCoordinate.
-
canvas
(array)- Items: Refer to #/definitions/W24BaseFeatureCoordinate.
-
sectional
(array)- Items: Refer to #/definitions/W24BaseFeatureCoordinate.
-
W24GeneralTolerancesStandard
(string): Enum of all supported General Tolerance Standards. Must be one of:['DIN 7168', 'ISO 2768', 'ISO 4759-1', 'DEFINED_ON_SHEET']
. -
W24GeneralTolerancesPrinciple
(string): Enum of the supported General Tolerance Principles. Must be one of:['INDEPENDENCE', 'ENVELOPE']
. -
W24ToleranceProperty
(string): Enum of all attributes that can be described by general tolerances. Must be one of:['ANGULAR', 'FLATNESS', 'LINEAR', 'PERPENDICULARITY', 'RADIUS', 'RUNOUT', 'STRAIGHTNESS', 'SYMMETRY']
. -
W24ToleranceTableItem
(object) -
nominal_min
(number) -
nominal_max
(number) -
deviation_min
(number) -
deviation_max
(number) -
W24ToleranceClass
(object): Tolerance Class which matches an individual attribute of the General Tolerances to a tolerance property and tolerance table
Attributes: blurb: Tolerance class label for human consumption
property: Property that is being tolerated
table: Rows of the tolerance table that correspond to the selected tolerance class. -
blurb
(string) -
property
: Refer to #/definitions/W24ToleranceProperty. -
table
(array)- Items: Refer to #/definitions/W24ToleranceTableItem.