DesCadBoardComponent
Information about a CAD board component.
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
DesCadBoardComponent.boardRegionName ● String scalar
Board region names for CAD board component.
DesCadBoardComponent.deepening ● Int! non-null scalar
Deepening of CAD board component.
DesCadBoardComponent.designator ● String scalar
Object designator.
DesCadBoardComponent.free3DBodyRotationX ● Float! non-null scalar
CAD board component free 3D body rotation (X).
DesCadBoardComponent.free3DBodyRotationY ● Float! non-null scalar
CAD board component free 3D body rotation (Y).
DesCadBoardComponent.free3DBodyRotationZ ● Float! non-null scalar
CAD board component free 3D body rotation (Z).
DesCadBoardComponent.free3DBodyStandoffHeight ● Int! non-null scalar
CAD board component free 3D body standoff height.
DesCadBoardComponent.id ● String scalar
Identifier for CAD board component.
DesCadBoardComponent.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.
DesCadBoardComponent.isFree3DBody ● Boolean! non-null scalar
True if CAD board component is a free 3D body.
DesCadBoardComponent.isLocked ● Boolean! non-null scalar
True if CAD board component is locked.
DesCadBoardComponent.isMcadUsesOwn3DBody ● Boolean! non-null scalar
True if CAD board component MCAD uses its own 3D body.
DesCadBoardComponent.location ● DesCadPoint! non-null object
Board object location.
DesCadBoardComponent.modelInComponentTransform ● DesCadBodyTransformation object
In case component contains single 3D body, the body's position relative to the component's origin point is stored here.
DesCadBoardComponent.objectType ● DesCadBoardObjectType! non-null enum
Board object type.
DesCadBoardComponent.placement ● DesCadBoardComponentPlacement! non-null enum
Placement of CAD board component.
DesCadBoardComponent.rotation ● Float! non-null scalar
Board object rotation.
DesCadBoardComponent.variantName ● String scalar
Variant name for CAD board component.