Kliment, of Printrun/Sprinter/4pi/… fame, has struck again. Sponsored by Joaz (jglauche@#reprap, who runs RepRapSource), he developed simarrange, a smart STL plater. Basically, you throw it a bunch of STL files or a directory with STL files, and it’ll attempt to fit them into plates of the given size (200x200mm by default, circular plates are also supported).
The algorithmic bits behind this are basically a greedy search, where the software tries to fit the items from biggest to smallest, and attempts to place each item closer to the bottom left corner first (or closer to the center) in any possible rotation. The spatial & angular rotation search granularity can be easily controlled using command line parameters. To decide whether an object can be placed at a given position or not, the object geometry is projected onto the 2D plate surface and bitmap-based logical tests are used to detect overlap.
This methods seems to produce tightly packed plates, as can be seen on these examples (the software outputs both the plate STL and these small visualizations):





Example plates produced by simarrange
I quickly jumped in to hack a few speedups, namely to avoid trying to fit objects which we already failed to fit on the current plate (in the case of making copies) and to detect if it is possible to make copies of each produced plate (which can save a lot of time if you’re plating dozens of printer kits for instance), and I contributed part of the code to make centered packing work. Kliment then added multicore parallelism yesterday (using OpenMP for full cross-platform support) to search over rotations in parallel. With all these optimizations, plating jobs which would have initially taken entire days now run in less than 10 minutes
Oh, and it’s already integrated to Printrun’s plater
September 17th, 2021 at 3:24 pm
Weston Caughlin
I found a great…
September 22nd, 2021 at 10:00 am
Wade Tostanoski
I found a great…
September 25th, 2021 at 12:10 am
Vance Stringari
I found a great…
September 28th, 2021 at 7:39 am
Roxanna Manzie
I found a great…
September 29th, 2021 at 7:23 pm
Alpha Royal
I found a great…
October 1st, 2021 at 3:53 am
Long Flurry
I found a great…
October 2nd, 2021 at 11:11 pm
Toilet Papers
iXce’s blog » Blog Archive » simarrange, a smart & fast stl plater, by Kliment
October 4th, 2021 at 4:55 pm
Buy Best Proxies
I found a great…
October 6th, 2021 at 2:18 pm
ashley pointer
iXce’s blog » Blog Archive » simarrange, a smart & fast stl plater, by Kliment
November 15th, 2021 at 1:56 am
boil hair weave
blog topic
November 26th, 2021 at 1:09 pm
https://people.sap.com/w88plays
iXce’s blog » Blog Archive » simarrange, a smart & fast stl plater, by Kliment
November 27th, 2021 at 6:50 am
https://answers.microsoft.com/en-us/profile/aca1e10c-1c7e-4734-b312-e88c8665488c
iXce’s blog » Blog Archive » simarrange, a smart & fast stl plater, by Kliment
November 28th, 2021 at 10:42 am
fun88 ทางเข้า pc
iXce’s blog » Blog Archive » simarrange, a smart & fast stl plater, by Kliment
November 28th, 2021 at 1:07 pm
ไปที่เว็บไซต์นี้
iXce’s blog » Blog Archive » simarrange, a smart & fast stl plater, by Kliment
December 26th, 2021 at 2:32 am
forex earth robot review
iXce’s blog » Blog Archive » simarrange, a smart & fast stl plater, by Kliment
January 21st, 2022 at 10:04 pm
situs judi slot online resmi
iXce’s blog » Blog Archive » simarrange, a smart & fast stl plater, by Kliment
January 23rd, 2022 at 12:03 pm
intelligent document processing
iXce’s blog » Blog Archive » simarrange, a smart & fast stl plater, by Kliment
February 13th, 2022 at 12:07 am
http://www.wholesalejerseysfreeshippingfromchina.com/baltimore-ravens-expected-to-start-quarterback-tyler-huntley/
iXce’s blog » Blog Archive » simarrange, a smart & fast stl plater, by Kliment
February 13th, 2022 at 11:58 pm
http://www.wholesalejerseysfreeshippingfromchina.com
iXce’s blog » Blog Archive » simarrange, a smart & fast stl plater, by Kliment
February 23rd, 2022 at 10:41 pm
http://www.wholesalejerseysfreeshippingfromchina.com/veteran-running-back-adrian-peterson-hope-to-keep-playing/
blog topic
February 28th, 2022 at 11:50 pm
http://www.wholesalejerseysfreeshippingfromchina.com
blog topic
March 14th, 2022 at 9:55 am
http://www.cheapjerseysfromchinafreeshipping.com
blog topic
March 15th, 2022 at 1:48 am
clothing
blog topic
March 26th, 2022 at 3:17 am
crypto
iXce’s blog » Blog Archive » simarrange, a smart & fast stl plater, by Kliment
March 28th, 2022 at 7:54 am
market research job
blog topic
July 2nd, 2022 at 11:37 pm
apostas de críquete
blog topic
July 24th, 2022 at 4:02 am
registration free adult webcams
iXce’s blog » Blog Archive » simarrange, a smart & fast stl plater, by Kliment
October 8th, 2022 at 1:04 am
forex
iXce’s blog » Blog Archive » simarrange, a smart & fast stl plater, by Kliment
October 9th, 2022 at 9:13 am
buy lamisil
iXce’s blog » Blog Archive » simarrange, a smart & fast stl plater, by Kliment
October 18th, 2022 at 2:52 am
situs slot nexus
iXce’s blog » Blog Archive » simarrange, a smart & fast stl plater, by Kliment
October 20th, 2022 at 1:42 pm
Harga Product Key Microsoft Office 2016
iXce’s blog » Blog Archive » simarrange, a smart & fast stl plater, by Kliment
November 30th, 2022 at 2:45 am
KAP therapy
iXce’s blog » Blog Archive » simarrange, a smart & fast stl plater, by Kliment
December 31st, 2022 at 4:08 am
cbd drinks san antonio
iXce’s blog » Blog Archive » simarrange, a smart & fast stl plater, by Kliment
January 4th, 2023 at 1:26 am
sneak a peek here
iXce’s blog » Blog Archive » simarrange, a smart & fast stl plater, by Kliment