compas_timber.consumers

Classes

BeamGeometry

A data class containing the result of applying features to a beam.

BrepGeometryConsumer

A consumer that applies features to beams and yields the resulting geometry.

CutFeature

Indicates a cut to be made on a beam.

CutFeatureGeometry

Applies CutFeature to beam geometry.

DrillFeature

Parametric drill hole to be made on a beam.

DrillFeatureGeometry

Applies DrillFeature to beam geometry.

FeatureApplicator

Base class for feature applicators.

FeatureApplicationError

Raised when a feature cannot be applied to a beam geometry.

MillVolume

A volume to be milled out of a beam.

MillVolumeGeometry

Applies MillVolume to beam geometry.