DesCadBoardComponent
Information about a CAD board component.
Member Of
DesCadBoardComponentType object
type DesCadBoardComponent {
boardRegionName: String
deepening: Int!
designator: String
free3DBodyRotationX: Float!
free3DBodyRotationY: Float!
free3DBodyRotationZ: Float!
free3DBodyStandoffHeight: Int!
id: String
innerBodyRelativeToBoardTransform: DesCadBodyTransformation
isFree3DBody: Boolean!
isLocked: Boolean!
isMcadUsesOwn3DBody: Boolean!
location: DesCadPoint!
modelInComponentTransform: DesCadBodyTransformation
objectType: DesCadBoardObjectType!
placement: DesCadBoardComponentPlacement!
rotation: Float!
variantName: String
}
Fields
boardRegionName ● String scalar
Board region names for CAD board component.
deepening ● Int! non-null scalar
Deepening of CAD board component.
designator ● String scalar
Object designator.
free3DBodyRotationX ● Float! non-null scalar
CAD board component free 3D body rotation (X).
free3DBodyRotationY ● Float! non-null scalar
CAD board component free 3D body rotation (Y).
free3DBodyRotationZ ● Float! non-null scalar
CAD board component free 3D body rotation (Z).
free3DBodyStandoffHeight ● Int! non-null scalar
CAD board component free 3D body standoff height.
id ● String scalar
Identifier for CAD board component.
innerBodyRelativeToBoardTransform ● DesCadBodyTransformation object
In case the component contains a single 3D body AND no conversion was performed when exporting to a 3D model, the 3D model's position relative to board is stored here.
isFree3DBody ● Boolean! non-null scalar
True if CAD board component is a free 3D body.
isLocked ● Boolean! non-null scalar
True if CAD board component is locked.
isMcadUsesOwn3DBody ● Boolean! non-null scalar
True if CAD board component MCAD uses its own 3D body.
location ● DesCadPoint! non-null object
Board object location.
modelInComponentTransform ● DesCadBodyTransformation object
In case component contains single 3D body, the body's position relative to the component's origin point is stored here.
objectType ● DesCadBoardObjectType! non-null enum
Board object type.
placement ● DesCadBoardComponentPlacement! non-null enum
Placement of CAD board component.
rotation ● Float! non-null scalar
Board object rotation.
variantName ● String scalar
Variant name for CAD board component.