![]() Use fixed values until variables feel right. Take the time you need, though, to get to that point. Let that happen by pushing your skills along while you do lots of projects. Once you have done this kind of thing often enough, you may be able to begin your new designs with a full set of planned variables. In practice, that might mean creating a hard-coded box with fixed numbers as the proof of concept and then going back through, changing the positioning, along with the lengths, widths and heights of each box part. The next step is to stop using a fixed numeric value in the commands and to begin using a variable to allow each box component to adjust its size to any shape you want. I have found that a good "scope and sequence" comes only after you know a subject well. These notes are not currently designed to be the basis of a course to study. At some point, I will attempt a set of links which shows something of a sequence that I followed in my explorations of 3D. The order of these design notes is not sequential. With variables in place, a simple box can become any box you want. A subsequent (second, third, etc.) version with variables in place of the fixed values shifts a project beyond its simple origins. ![]() Hard coding a set of numbers for a project often comes first as a proof of concept. The point of variables/parameters is to make a design flexible. I was coming at it from a programming perspective using OpenSCAD. I believe that is sometimes called "parametric" design in 3D/CAD terminology. This project began as an attempt to do a generic box, but to do it using variables throughout so that the dimensions could be simply modified to make a box of any size up to the limits of one's printer volume. ![]()
0 Comments
Leave a Reply. |