<kintel>
Argh, cmake 4 somehow doesn't write Testing/Temporary/LastTest.log until _after_ the tests have completed, making the HTML generation fail (or pick up the previous log file).
<teepee>
sound like they do want to highlight the new major version number
mmu_man has quit [Ping timeout: 265 seconds]
mmu_man has joined #openscad
J25k7 has quit [Quit: Client closed]
J25k7 has joined #openscad
guso78k has joined #openscad
raydenuni has joined #openscad
<raydenuni>
Hello. I'm fairly new to OpenSCAD. I've managed to play around and have some success, but I'm starting to run into trouble with variables. It seems like the name of my variables sometimes matters for whether it's accepted or ignored. I can't figure it out and am hoping someone could enlighten me regarding my ignorance of misunderstanding.
<raydenuni>
My code, 47 lines long. `nutTrapDepth` defined on #20 and used #38.
<teepee>
but you have to check regarding positional and named parameters
<teepee>
what happens in that example, I don't know BOSL2 very well
<teepee>
at first glance the result looks good
<raydenuni>
If I set the first argument in `nut_trap_inline(nutTrapDepth, nutSpecDef, $slop=0.1, anchor=TOP)`, where there's `nutTrapDepth`, my model will change as I do it. But when I use the variable, it doesn't. I'm not sure how it picks what value to use. Perhaps a cached value? If I set it to 2 or 3, I see the changes. If I use the variable, it looks like
<raydenuni>
That's it. Might be easier to see with line #5 commented out. The `color_overlaps`.
<raydenuni>
#35
raydenuni has quit [Quit: Client closed]
raydenuni has joined #openscad
<teepee>
changing the variable works fine
<raydenuni>
oops, IRC in browser
<raydenuni>
oh, i see what's happening
<raydenuni>
the parameters in the editor are overriding the values
<teepee>
ah, if you have the customizer open, you need to watch out if you edit a parameter set of "design defaults"
<raydenuni>
The question I guess then is what setting is making it take the source vs the UI overrides. And is there a way to make variables not show up as params?
<teepee>
one way is just putting the variables last :-)
<teepee>
otherwise there's a hidden section
<raydenuni>
wat
<raydenuni>
first, kind of weird they can be defined after their usage, but okay
<raydenuni>
second, why does that make them not show up?
<teepee>
variables are only shown until the first module definition
<teepee>
the why you have to discuss with Thingiverse when it was still Makerbot ;-)
<teepee>
this may require a time machine
<raydenuni>
fun
<teepee>
history
<raydenuni>
thank you for the help
guso78k has quit [Quit: Client closed]
<raydenuni>
Oh, maybe you can help with something else. I'm setting `rounding` on my cuboid, and I can specify the edges it's applied to. But I'd like to set different rounding values to different edges and I haven't figured out a way to do that. I played around a little bit with edge and corner masks from BOSL2, but it doesn't seem like it's quite the right
<raydenuni>
tool.
<teepee>
That's a bit above my BOSL2 knowledge
guso78k has joined #openscad
<teepee>
While I do think it's an awesome library, I tend to use other, smaller libraries
<raydenuni>
k, I didn't know if that was a BOSL2 specific thing or a general syntax thing