As I mentioned in a reply the bug report (it is ridiculous and should be closed.)
Some of the coordinates are in MILLIONTHS (or smaller) of inches !
One near the end has a -16th exponent:
points << Geom::Point3d.new( 4.194623966922387e-16, 0.20218771239100042, 65.51048909232898 );
That is about 42 femtoinches. In other words,
42 millionths of a nanoinch !
(42 millionths of a millionth of an inch.)
Does the OP (@torel) understand that SketchUp has an internal coordinate tolerance of only 1 one thousandth of an inch ?
Why would anyone want to be passing SketchUp coordinate floats with up to 19 decimal places ?