compas_timber.planning

Classes

Actor

Enum representing the types of actor which could execute an model instruction.

BeamNester

A class for optimizing 1D nesting of beams into stock pieces.

BeamStock

A class to represent a stock piece for nesting beams.

BuildingPlan

Container for building steps, each steps is a collection of instructions which can be visualized

BuildingPlanParser

Provides class methods to parse and serialize building plans from and to json files.

Instruction

Base class for instructions

LinearDimension

3d linear dimension

Model3d

Instruction which incorporates a 3d model (beam, screw etc.)

NestingResult

A wrapper class for nesting results that provides serialization capabilities.

PlateStock

A class to represent a stock piece for nesting plates.

SimpleSequenceGenerator

Generates a simple sequence of steps, one step per element.

Step

Container for building instructions which assemble a single element

Stock

A base class to represent a stock piece for nesting.

Text3d

Text overlay