Skip to main content

DesCadBoardComponentInput

Input for CAD board component.

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

DesCadBoardComponentInput.boardRegionName ● String scalar

CAD board component board region name.

DesCadBoardComponentInput.deepening ● Int scalar

CAD board component deepening value.

DesCadBoardComponentInput.designator ● String scalar

CAD board component designator.

DesCadBoardComponentInput.free3DBodyRotationX ● Float scalar

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

DesCadBoardComponentInput.free3DBodyRotationY ● Float scalar

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

DesCadBoardComponentInput.free3DBodyRotationZ ● Float scalar

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

DesCadBoardComponentInput.free3DBodyStandoffHeight ● Int scalar

CAD board component free 3D body standoff height.

DesCadBoardComponentInput.id ● String scalar

CAD board component unique identifier.

DesCadBoardComponentInput.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.

DesCadBoardComponentInput.isFree3DBody ● Boolean scalar

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

DesCadBoardComponentInput.isLocked ● Boolean scalar

Whether the CAD board component is locked or not.

DesCadBoardComponentInput.isMcadUsesOwn3DBody ● Boolean scalar

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

DesCadBoardComponentInput.location ● DesCadBoardPointInput input

CAD board component location.

DesCadBoardComponentInput.modelInComponentTransform ● DesCadBodyTransformationInput input

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

DesCadBoardComponentInput.placement ● DesCadBoardComponentPlacement enum

CAD board component placement.

DesCadBoardComponentInput.rotation ● Float scalar

CAD board component rotation.

DesCadBoardComponentInput.variantName ● String scalar

CAD board component variant name.