Hi Mitch,
Thanks for using IceSL and for the detailed report!
Regarding 3), this is definitely a UI bug, where the parameters of Polyfoam appear with 'CircleGrid' instead of Polyfoam itself. Will fix asap. Meanwhile you can change the parameters in CircleGrid and select Polyfoam afterwards, or set from script using e.g.:
set_setting_value('infill_type_0','Polyfoam')
set_setting_value('kgon_x_shrink_0',0.2)
Regarding 1+2) I just sliced a relatively large cube (100^3) and encountered no problem. The script I used is:
emit(cube(100))
set_setting_value('infill_percentage_0','30')
set_setting_value('infill_type_0','Polyfoam')
set_setting_value('kgon_x_shrink_0',0.2)
Does this work on your side?
I also tried 3dbenchy (see attached, sliced without perimeter) at 70% and no problem either.
Could you please try with the following script:
benchy_imp = load_centered_on_plate('3DBenchy.stl')
emit(benchy_imp)
set_setting_value('infill_type_0','Polyfoam')
set_setting_value('infill_percentage_0',70)
set_setting_value('kgon_x_shrink_0',1.0)
If that does not work, please send me a screenshot so that I can see the defect.
Thank you!
Best regards,
Sylvain
PS: Beware of the preview: it limits the number of slices shown at once based on reported GPU memory so it could be that you are only seeing part of the output.