Skip to main content
View as Markdown

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.