12 Vector3D vtxd = vtx.template cast<double>();
18 std::vector<Vector3D> vtxsd;
19 std::transform(vtxs.begin(), vtxs.end(), std::back_inserter(vtxsd),
20 [](
auto&
v) {
return v.template cast<double>(); });
26 Vector3D ad = a.template cast<double>();
27 Vector3D bd = b.template cast<double>();
32 return (path.find(
".") != std::string::npos);
36 const std::string& suffix)
const {
37 auto ppoint = path.find_last_of(
".");
38 if (ppoint != std::string::npos) {
39 path.replace(ppoint, path.length(), suffix);