21 SurfaceStub(std::shared_ptr<const Transform3D> htrans =
nullptr)
80 Intersection::Status::reachable};
92 std::string
name() const final {
return std::string(
"SurfaceStub"); }
99 size_t ) const final {
100 std::vector<Vector3D> vertices;
101 std::vector<std::vector<size_t>> faces;
102 std::vector<std::vector<size_t>> triangularMesh;
104 return Polyhedron(vertices, faces, triangularMesh);