Except for the simplest of tracks, I often wonder if the misalignment of a complex track is not stressing the pieces. Of course, instead of asking in stackexchange I dismiss the thought and just play -- er, my daughter plays -- with the train.
Except for the simplest of tracks, I often wonder if the misalignment of a complex track is not stressing the pieces. Of course, instead of asking in stackexchange I dismiss the thought and just play -- er, my daughter plays -- with the train.
It just makes me wonder whether the layout is "perfect" or there is some unwanted deviation from the "ideal" layout that is causing stress on the pieces. You know, how you can sort of force the pieces in a puzzle to fit together, but you know they are not meant to go that way? If you look at the top voted answer in the link, you'll notice someone does some maths and tells the asker "you have to add pieces here and here in order to reduce stress and be closer to the ideal shape".
I find it hard to explain in words, but hopefully you'll understand what I mean.
(Of course, this is not something I really worry about. It just makes me wonder.)
I think I would construct a tree of combinations of pieces, where each node of the tree was weighted with a vector of three elements: the X and Y position of the end of the piece relative to the start, and the angle of the track's direction at the end of the piece. Each subsequent piece added to the track (represented by a new layer of depth of the tree) would sum the previous weight vector. At any point in the tree where the vector sums to zero, you know you've completed a full loop and so terminate that branch of the tree there. After searching through the full factorial of the number of pieces you have, you can select all the zero-weight nodes to get the possible layouts. It seems as if the article uses abstract 'it turns left' and 'it turns right' pieces, rather than arbitrary sizes and angles, and doesn't use any tree-based brute-forcing to find possible answers.
I just had my mind blown by this a few days ago, you're one of today's 10,000: https://bricknerd.com/home/every-type-of-plastic-used-by-leg...
I am indeed one of today's lucky 10,000! I wonder which plastic Duplo uses... looks like ABS to me, but I wouldn't know.
nice insider joke :)