Skip to main content

DesCadComponentVariation

Information about a variation of a CAD board component.

type DesCadComponentVariation {
componentTypeId: String
designator: String
location: DesCadPoint!
modelInComponentTransform: DesCadBodyTransformation
placement: DesCadBoardComponentPlacement!
rotation: Float!
variantKind: DesCadComponentVariationKind!
}

Fields

DesCadComponentVariation.componentTypeId ● String scalar

CAD component type identifier.

DesCadComponentVariation.designator ● String scalar

CAD component variation designator.

DesCadComponentVariation.location ● DesCadPoint! non-null object

CAD component variation location.

DesCadComponentVariation.modelInComponentTransform ● DesCadBodyTransformation object

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

DesCadComponentVariation.placement ● DesCadBoardComponentPlacement! non-null enum

CAD component variation placement.

DesCadComponentVariation.rotation ● Float! non-null scalar

CAD component variation rotation.

DesCadComponentVariation.variantKind ● DesCadComponentVariationKind! non-null enum

CAD component variant kind.