TopologyRule

class compas_timber.design.TopologyRule[source]

Bases: JointRule

for a given connection topology type (L,T,X,I,K…), this rule assigns a joint type.

Parameters:
topology_typeconstant(compas_timber.connections.JointTopology)

The topology type to which the rule is applied.

joint_typecls(compas_timber.connections.Joint)

The joint type to be applied to this topology.

kwargsdict

The keyword arguments to be passed to the joint.

Methods

ToString

comply

Returns True if the provided elements comply with the rule defined by this instance.

Inherited Methods

get_category_rules

get_direct_rules

get_topology_rules

joints_from_beams_and_rules

processes joint rules into joint definitions.