Skip to main content
View as Markdown

DesCadBoardComponentInput

Input for CAD board component.

Member Of​

DesCadBoardComponentTypeInput input

input DesCadBoardComponentInput {
boardRegionName: String
deepening: Int
designator: String
free3DBodyRotationX: Float
free3DBodyRotationY: Float
free3DBodyRotationZ: Float
free3DBodyStandoffHeight: Int
id: String
innerBodyRelativeToBoardTransform: DesCadBodyTransformationInput
isFree3DBody: Boolean
isLocked: Boolean
isMcadUsesOwn3DBody: Boolean
location: DesCadBoardPointInput
modelInComponentTransform: DesCadBodyTransformationInput
placement: DesCadBoardComponentPlacement
rotation: Float
variantName: String
}

Fields​

boardRegionName ● String scalar​

CAD board component board region name.

deepening ● Int scalar​

CAD board component deepening value.

designator ● String scalar​

CAD board component designator.

free3DBodyRotationX ● Float scalar​

CAD board component free 3D body rotation (X direction).

free3DBodyRotationY ● Float scalar​

CAD board component free 3D body rotation (Y direction).

free3DBodyRotationZ ● Float scalar​

CAD board component free 3D body rotation (Z direction).

free3DBodyStandoffHeight ● Int scalar​

CAD board component free 3D body standoff height.

id ● String scalar​

CAD board component unique identifier.

innerBodyRelativeToBoardTransform ● DesCadBodyTransformationInput input​

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 scalar​

Whether the CAD board component is a free 3D body or not.

isLocked ● Boolean scalar​

Whether the CAD board component is locked or not.

isMcadUsesOwn3DBody ● Boolean scalar​

Whether MCAD uses its own 3D body for CAD board component.

location ● DesCadBoardPointInput input​

CAD board component location.

modelInComponentTransform ● DesCadBodyTransformationInput input​

In case component contains single 3D body, the body's position relative to the component's origin point is stored here.

placement ● DesCadBoardComponentPlacement enum​

CAD board component placement.

rotation ● Float scalar​

CAD board component rotation.

variantName ● String scalar​

CAD board component variant name.