Refactor and extend swept shape tests; adjust comments and import structure

Improves formatting and readability in `test_sweeps.py`, adjusts imports and comments, and adds assertions for geometry validation in `simple_sweep_1.ifc` and `simple_sweep_2.ifc` tests. Updates code comments in `IfcFixedReferenceSweptAreaSolid`.
This commit is contained in:
krande
2025-08-27 13:55:42 +02:00
parent d01bf9690d
commit 9dd7b488d6
2 changed files with 16 additions and 4 deletions
@@ -121,7 +121,7 @@ taxonomy::ptr mapping::map_impl(const IfcSchema::IfcFixedReferenceSweptAreaSolid
}
// TODO: Implement handling for non-alignment curves using sweep_along_curve
auto sweep = taxonomy::make<taxonomy::sweep_along_curve>(
matrix, // matrix4::ptr - no transformation needed
matrix, // matrix4::ptr - no transformation needed
profile, // face::ptr - the profile to sweep
dir // item::ptr curve - the directrix curve
);