diff --git a/libsrc/gprim/spline.cpp b/libsrc/gprim/spline.cpp index a2778d91..4a17da71 100644 --- a/libsrc/gprim/spline.cpp +++ b/libsrc/gprim/spline.cpp @@ -98,6 +98,16 @@ namespace netgen proj_latest_t = 0.5; } + template + SplineSeg3 :: SplineSeg3 (const GeomPoint & ap1, + const GeomPoint & ap2, + const GeomPoint & ap3, + double aweight) + : p1(ap1), p2(ap2), p3(ap3), weight(aweight) + { + proj_latest_t = 0.5; + } + template Point SplineSeg3 :: GetPoint (double t) const { diff --git a/libsrc/gprim/spline.hpp b/libsrc/gprim/spline.hpp index 6549587d..d2ba6f4e 100644 --- a/libsrc/gprim/spline.hpp +++ b/libsrc/gprim/spline.hpp @@ -185,6 +185,10 @@ namespace netgen SplineSeg3 (const GeomPoint & ap1, const GeomPoint & ap2, const GeomPoint & ap3); + SplineSeg3 (const GeomPoint & ap1, + const GeomPoint & ap2, + const GeomPoint & ap3, + double aweight); // default constructor for archive SplineSeg3() {} ///