kcl → types

KclValue

Any KCL value.

This schema accepts exactly one of the following:

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: UuidNo
valuestringNo
__meta[ Metadata ]No

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: BoolNo
valuebooleanNo
__meta[ Metadata ]No

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: NumberNo
valuenumberNo
__meta[ Metadata ]No

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: IntNo
valueintegerNo
__meta[ Metadata ]No

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: StringNo
valuestringNo
__meta[ Metadata ]No

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: ArrayNo
value[ KclValue ]No
__meta[ Metadata ]No

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: ObjectNo
valueobjectNo
__meta[ Metadata ]No

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: TagIdentifierNo
valuestringNo
infoTagEngineInfoNo
__meta[ Metadata ]No

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: TagDeclaratorNo
valuestringNo
digest[, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer]No
startintegerNo
endintegerNo

A plane.

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: PlaneNo
idstringThe id of the plane.No
valuePlaneTypeAny KCL value.No
originPoint3dOrigin of the plane.No
xAxisPoint3dWhat should the plane’s X axis be?No
yAxisPoint3dWhat should the plane’s Y axis be?No
zAxisPoint3dThe z-axis (normal).No
__meta[ Metadata ]No

A face.

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: FaceNo
idstringThe id of the face.No
valuestringThe tag of the face.No
xAxisPoint3dWhat should the face’s X axis be?No
yAxisPoint3dWhat should the face’s Y axis be?No
zAxisPoint3dThe z-axis (normal).No
solidSolidThe solid the face is on.No
__meta[ Metadata ]No

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: SketchNo
valueSketchAny KCL value.No

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: SketchesNo
value[ Sketch ]No

An solid is a collection of extrude surfaces.

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: SolidNo
idstringThe id of the solid.No
value[ ExtrudeSurface ]The extrude surfaces.No
sketchSketchThe sketch.No
heightnumberThe height of the solid.No
startCapIdstringThe id of the extrusion start capNo
endCapIdstringThe id of the extrusion end capNo
edgeCuts[ EdgeCut ]Chamfers or fillets on this solid.No
__meta[ Metadata ]Metadata.No

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: SolidsNo
value[ Solid ]No

Data for an imported geometry.

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: ImportedGeometryNo
idstringThe ID of the imported geometry.No
value[ string ]The original file paths.No
__meta[ Metadata ]No

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: FunctionNo
expressionFunctionExpressionAny KCL value.No
memoryProgramMemoryAny KCL value.No
__meta[ Metadata ]No

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: KclNoneNo
valueKclNoneAny KCL value.No
__meta[ Metadata ]No