Skip to main content

Module artifact

Module artifact 

Source

Structs§

ArtifactCameraView
API-owned camera intent used by named-view artifacts. It mirrors kcl-lib’s CameraView JSON shape while keeping kcl-api independent of execution internals, as ArtifactPlaneInfo does for planes.
ArtifactGraph
ArtifactPlaneInfo
API-owned plane data used by artifacts. It mirrors kcl-lib’s evaluated plane JSON shape while keeping kcl-api independent of execution internals.
ArtifactPoint3d
API-owned point data used by artifact payloads so the wire model does not depend on kcl-lib’s execution geometry types.
Cap
CodeRef
CompositeSolid
EdgeCut
EdgeCutEdge
GdtAnnotationArtifact
Helix
ImportedGeometryArtifact
NamedViewArtifact
A named view declared in KCL by view::named: a display name, camera intent and the objects the view shows or hides.
Path
Pattern
Plane
PlaneOfFace
PrimitiveEdge
PrimitiveFace
Segment
SketchBlock
SketchBlockConstraint
Solid2d
StartSketchOnFace
StartSketchOnPlane
Sweep
A sweep is a more generic term for extrude, revolve, loft, sweep, and blend.
SweepEdge
Wall

Enums§

Artifact
ArtifactCameraLook
Where a named view’s camera looks from: one variant per KCL constructor function, so a stored view can never carry both a curated orientation and a custom direction.
ArtifactOrientation
API-owned camera orientation used by named-view artifacts, equivalent to the KCL enum std::view::Orientation. Keeping it here means the wire model does not depend on kcl-lib’s execution types.
ArtifactProjection
API-owned camera projection used by named-view artifacts, equivalent to the KCL enum std::view::Projection. See ArtifactOrientation.
ArtifactSweepMethod
API-owned sweep method equivalent to the engine extrusion method, avoiding a kcl-api dependency on kittycad-modeling-cmds.
ArtifactVisibility
API-owned visibility baseline used by named-view artifacts, equivalent to the KCL enum std::view::Visibility. Show means every object is visible except those the view’s hide list names; Hide means the reverse.
CapSubType
CompositeSolidSubType
EdgeCutSubType
PathSubType
PatternSubType
PlaneName
SketchBlockConstraintType
SweepEdgeSubType
SweepSubType

Type Aliases§

DummyPathToNode