133 STLReader myReader(directory+
"/Drivers/ImportTools/ExampleSTLFiles/Box1x1x1.stl");
135 std::vector<STLTriangle> answer;
138 answer.emplace_back(
Vec3D(0,1,0),
Vec3D(1.60291, 1.36214, 1
e-06),
Vec3D(0.602907, 1.36214, 1
e-06),
Vec3D(1.60291, 1.36214, 1));
140 answer.emplace_back(
Vec3D(0, 1, -0),
Vec3D(1.60291, 1.36214, 1),
Vec3D(0.602907, 1.36214, 1
e-06),
Vec3D(0.602907, 1.36214, 1));
142 answer.emplace_back(
Vec3D(1, 0, -0),
Vec3D(1.60291, 0.362136, 1
e-06),
Vec3D(1.60291, 1.36214, 1
e-06),
Vec3D(1.60291, 0.362136, 1));
144 answer.emplace_back(
Vec3D(1, -0, 0),
Vec3D(1.60291, 0.362136, 1),
Vec3D(1.60291, 1.36214, 1
e-06),
Vec3D(1.60291, 1.36214, 1));
146 answer.emplace_back(
Vec3D(0, -1, 0),
Vec3D(0.602907, 0.362136, 1
e-06),
Vec3D(1.60291, 0.362136, 1
e-06),
Vec3D(0.602907, 0.362136, 1));
148 answer.emplace_back(
Vec3D(0, -1, 0),
Vec3D(0.602907, 0.362136, 1),
Vec3D(1.60291, 0.362136, 1
e-06),
Vec3D(1.60291, 0.362136, 1));
150 answer.emplace_back(
Vec3D(-1, 1.11022e-16, 0),
Vec3D(0.602907, 1.36214, 1
e-06),
Vec3D(0.602907, 0.362136, 1
e-06),
Vec3D(0.602907, 1.36214, 1));
152 answer.emplace_back(
Vec3D(-1, 1.11022e-16, 0),
Vec3D(0.602907, 1.36214, 1),
Vec3D(0.602907, 0.362136, 1
e-06),
Vec3D(0.602907, 0.362136, 1));
154 answer.emplace_back(
Vec3D(0, -0, 1),
Vec3D(0.602907, 0.362136, 1),
Vec3D(1.60291, 0.362136, 1),
Vec3D(0.602907, 1.36214, 1));
156 answer.emplace_back(
Vec3D(-0, 0, 1),
Vec3D(0.602907, 1.36214, 1),
Vec3D(1.60291, 0.362136, 1),
Vec3D(1.60291, 1.36214, 1));
158 answer.emplace_back(
Vec3D(0, -0, -1),
Vec3D(0.602907, 1.36214, 1
e-06),
Vec3D(1.60291, 1.36214, 1
e-06),
Vec3D(0.602907, 0.362136, 1
e-06));
160 answer.emplace_back(
Vec3D(0, 0, -1),
Vec3D(0.602907, 0.362136, 1
e-06),
Vec3D(1.602907, 1.362136, 1
e-06),
Vec3D(1.60291, 0.362136, 1
e-06));
165 for (
unsigned int i=0;
i<answer.size();
i++)
180 if (!(answer[
i].isEqualTo(myReader.getTriangle(
i),1
e-4)))
int i
Definition: BiCGSTAB_step_by_step.cpp:9
const std::string getMercuryDPMSourceDir()
This file is used for generating definitions that give access to CMakeVariables from within a cpp fil...
Definition: Configuration/CMakeDefinitions.cc:10
Array< double, 1, 3 > e(1./3., 0.5, 2.)
LL< Log::FATAL > FATAL
Definition of the different loglevels by its wrapper class LL. These are used as tags in template met...
Definition: Logger.cc:31
Logger< MERCURYDPM_LOGLEVEL > logger("MercuryKernel")
Definition of different loggers with certain modules. A user can define its own custom logger here.
Definition: BinaryReaderSTL1by1by1bySquareUnitTest.cpp:48
Definition: Kernel/Math/Vector.h:30
std::string string(const unsigned &i)
Definition: oomph_definitions.cc:286