Skip to main content

DesCadComponentVariationInput

Input for CAD component variation.

input DesCadComponentVariationInput {
componentTypeId: String
designator: String
location: DesCadBoardPointInput
modelInComponentTransform: DesCadBodyTransformationInput
placement: DesCadBoardComponentPlacement
rotation: Float
variantKind: DesCadComponentVariationKind
}

Fields

DesCadComponentVariationInput.componentTypeId ● String scalar

CAD component variation component type identifier.

DesCadComponentVariationInput.designator ● String scalar

CAD component variation designator.

DesCadComponentVariationInput.location ● DesCadBoardPointInput input

CAD component variation location.

DesCadComponentVariationInput.modelInComponentTransform ● DesCadBodyTransformationInput input

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

DesCadComponentVariationInput.placement ● DesCadBoardComponentPlacement enum

CAD component variation placement.

DesCadComponentVariationInput.rotation ● Float scalar

CAD component variation rotation.

DesCadComponentVariationInput.variantKind ● DesCadComponentVariationKind enum

CAD component variant kind.