Skip to main content

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.