PlateConnectionSolver.find_topology

PlateConnectionSolver.find_topology(plate_a, plate_b, max_distance=1e-06, tol=1e-06)[source]

Calculates the topology of the intersection between two plates. requires that one edge of a plate lies on the plane of the other plate. When TOPOLOGY_EDGE_FACE is found, the plates are returned in reverse order, with the main plate first and the cross plate second.

Parameters:
plate_aPlate

First potential intersecting plate.

plate_bPlate

Second potential intersecting plate.

tolfloat

General tolerance to use for mathematical computations.

max_distancefloat, optional

Maximum distance, in desigen units, at which two plates are considered intersecting.

Returns:
PlateSolverResult