Feature Request/Idea: Square/Rectangular Holes
Hello!!
Firstly, thank you for all the work you folks put into the generator. I use it a lot and it is fantastic!!
One of the ideas I have recently had (I will post the other separately) is to have square/rectangular holes, much like the cylinders (under the "bin style" option of the Gridfinity Rebuilt type), with the same/similar options: square/rectangular size (square would be even, maybe rectangular isn't necessary, just thinking out loud here), with side length (like cylinder diameter) and depth options.
This is already possible with cut_move(). Put this in a new file in the same folder as the gridfinity-rebuilt-openscad files:
use <src/core/gridfinity-rebuilt-utility.scad>
use <src/core/gridfinity-rebuilt-holes.scad>
color("blue"){
gridfinityInit(1, 1, height(6), 0, 42) {
cut_move(x=.2, y=.2, w=1, h=1) {
cube(size=[15,25,35], center=true);
};
};
gridfinityBase([1, 1]);
}
You might want to move beyond just playing around with the Customizer options, and start writing your own OpenSCAD code, that's the key to unlocking what the library can do.
That fantastic that it's already a feature. Certainly no complaints there. I guess my point is just that not everyone understands coding, myself included. And adding some simple features, if it's not too difficult for you fine folks, would be awesome.
Problem is we can end up in a situation where there's too many options in the customizer. Making it hard to use.
To be honest, the way the customizer options work is a pretty big hack by OpenSCAD. Which makes it difficult to explain what things do. Even after several hundred hours of working on the code, I occasionally have to take my time to find the right option.
I'm not closing this just yet, and will keep it in the back of my mind once the latest work is done.
What I would like to do is have a drop down with shape selection, and a sub-menu that changes based on the selected shape. However, while the first part is easy, the customizer does not support the second. Until it does, adding extra shapes decreases usability.
Closing in favor of adding comments and the example in #310.