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.