From 66b57a84de4bc9112be06a0b0b7e224f57ad72b0 Mon Sep 17 00:00:00 2001 From: Alessandro Ranellucci Date: Fri, 8 Aug 2014 02:53:56 +0200 Subject: [PATCH] Move away from truncated octahedrons --- lib/Slic3r/Fill/3DHoneycomb.pm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/Slic3r/Fill/3DHoneycomb.pm b/lib/Slic3r/Fill/3DHoneycomb.pm index a4b85205b8..58c7186f8d 100644 --- a/lib/Slic3r/Fill/3DHoneycomb.pm +++ b/lib/Slic3r/Fill/3DHoneycomb.pm @@ -167,8 +167,10 @@ curveType specifies which lines to print, 1 for vertical lines sub makeNormalisedGrid { my ($z, $gridWidth, $gridHeight, $curveType) = @_; - # offset required to create a regular octagram - my $octagramGap = 1 / (1 + sqrt(2)); + ## offset required to create a regular octagram + ## my $octagramGap = 1 / (1 + sqrt(2)); + + my $octagramGap = 1; # sawtooth wave function for range f($z) = [-$octagramGap .. $octagramGap] my $offset = (abs((fmod($z * sqrt(2), 4)) - 2) - 1) * $octagramGap;