Snapping improvements (#1567)

This commit is contained in:
0HyperCube
2024-01-13 08:10:24 -08:00
committed by GitHub
parent 456ca170a4
commit bf0ec2c9c8
5 changed files with 34 additions and 6 deletions
@@ -330,7 +330,7 @@ impl SnapCandidatePoint {
}
}
#[derive(Default)]
struct BBoxSnapValues {
pub struct BBoxSnapValues {
corner_source: SnapSource,
corner_target: SnapTarget,
edge_source: SnapSource,
@@ -348,7 +348,7 @@ impl BBoxSnapValues {
centre_target: SnapTarget::BoundingBox(BoundingBoxSnapTarget::Centre),
};
}
fn get_bbox_points(quad: Quad, points: &mut Vec<SnapCandidatePoint>, values: BBoxSnapValues, document: &DocumentMessageHandler) {
pub fn get_bbox_points(quad: Quad, points: &mut Vec<SnapCandidatePoint>, values: BBoxSnapValues, document: &DocumentMessageHandler) {
for index in 0..4 {
let start = quad.0[index];
let end = quad.0[(index + 1) % 4];