A cube whose eight vertices have been removed. The truncated part of each vertex is a trirectangular tetrahedron.
TruncatedCube(L, t)
Parameters:
Constraint:
$ t \le L/2 $
As for any other Form factor.
Class TruncatedCube inherits from the interface class IFormFactor .
Form factor computation is based on the generic form factor of a polyhedron provided by libformfactor .
Volume has been validated against $$ V= L^3 - \dfrac{4}{3} t^3. $$
Scattering by uncorrelated, oriented truncated cubes for horizontal incidence. Rotation around $z$ axis:
Generated by Examples/ff/TruncatedCube.py .
Reimplemented in BornAgain 1.6 using the generic polyhedron form factor [Wuttke 2021]. Motivated by [Croset 2017].