assembly_interfaces

compas_assembly.algorithms.assembly_interfaces(assembly, nmax=10, tmax=1e-06, amin=0.1, nnbrs_dims=3)

Identify the interfaces between the blocks of an assembly.

Parameters:
assemblycompas_assembly.datastructures.Assembly

An assembly of discrete blocks.

nmaxint, optional

Maximum number of neighbours per block.

tmaxfloat, optional

Maximum deviation from the perfectly flat interface plane.

aminfloat, optional

Minimum area of a “face-face” interface.

Returns:
Assembly