n=11 square packing
Obliczymy ostateczną cenę na podstawie wybranego pliku. Sprawdzisz ją i zaakceptujesz przed płatnością.
Orientacyjna cena wydruku pliku
1,18 € – 1,44 € netto (bez VAT)
Dla pliku: jscad (75)_0.4n_0.2mm_PLA_MINIIS_54m.gcode
To wstępna wycena jednego pliku. Dokładną cenę poznasz przed zamówieniem.
Plik i założenia wyceny
Plik użyty do wyceny
Średnia wycena orientacyjna: 1,31 € netto (środek widełek).
- Masa podana przez autora
- 25 g
- Czas druku podany przez autora
- 54 min
- Materiał u źródła
- PLA
- Materiał wyceny
- PLA
- Drukarka wyceny
- Bambu Lab P1S - 0.4 nozzle
- Proces wyceny
- 0.20mm Standard
Orientacyjna wycena wyłącznie wybranego pliku, oparta na masie i czasie druku podanych przez autora. Warianty plików nie są sumowane. Ostateczna cena zostanie obliczona po analizie pliku.
Zapisane na tym urządzeniu.
n=11 is the smallest number for which no optimal square packing is known.
- Ocena
- 0 / 5
- Polubienia
- 3
- Pobrania
- 12
- Wydruki
- 0
- Wyświetlenia
- 101
- Oceny
- 0
Aktualizacja u źródła:
Informacje o modelu
- Źródło
- Printables
- Kategoria
- Puzzles & Brain-teasers
- Licencja
- Creative Commons — Attribution
n=11 is smallest number for which no optimal square packing
https://web.archive.org/web/20180505055454/http://www.combinatorics.org/files/Surveys/ds7/ds7v5-2009/ds7.html#previousresults
https://en.wikipedia.org/wiki/Square_packing#In_a_square
is known. The best known packing as shown in photo has outer square size of 3.877084 times the size of a unit square. I tried with bigger values before, because I was not sure whether 3D print would be exact enough to fit. The final value I used is 3.8771, and the 11 squares fit inside. It is a tight fit, so if a factor lass than 3.877084 is possible, then with a different arrangement.
I created the model with JSCAD, here is share link you can use to open the model in your browser:
"use strict"
const jscad = require('@jscad/modeling')
const { subtract } = jscad.booleans
const { cuboid } = jscad.primitives
const { translate } = jscad.transformsconst l=15
const s=8
const t=3
const f=3.8771
function main() {
var ret = []
for(var j=0; j<4; ++j)
for(var i=0; i<6; ++i) {
if (j==0 || i==0 || (i==5 && j<3))
ret.push(translate([-70 + i*(l+s),j*(l+s),0],cuboid({size: [l,l,t]})))
}
ret.push(subtract(
translate([-10 , 55, 0],cuboid({size: [fl+2l,fl+2l,t]})),
translate([-10 , 55, 0],cuboid({size: [fl,fl,t]})),
))
return ret
}
module.exports = { main }