kcl → types

ExtrudeSurface

An extrude surface.

This schema accepts exactly one of the following:

An extrude plane.

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: extrudePlaneNo
faceIdstringThe face id for the extrude plane.No
tagTagDeclaratorThe tag.No
idstringThe id of the geometry.No
sourceRangeSourceRangeThe source range.No

An extruded arc.

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: extrudeArcNo
faceIdstringThe face id for the extrude plane.No
tagTagDeclaratorThe tag.No
idstringThe id of the geometry.No
sourceRangeSourceRangeThe source range.No

Geometry metadata.

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: chamferNo
faceIdstringThe id for the chamfer surface.No
tagTagDeclaratorThe tag.No
idstringThe id of the geometry.No
sourceRangeSourceRangeThe source range.No

Geometry metadata.

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: filletNo
faceIdstringThe id for the fillet surface.No
tagTagDeclaratorThe tag.No
idstringThe id of the geometry.No
sourceRangeSourceRangeThe source range.No