L29Ah has quit [Read error: Connection reset by peer]
t0ast3r has joined #openscad
<t0ast3r>
hello
FensterMeister has joined #openscad
FensterMeister has quit [Client Quit]
<t0ast3r>
is there any possible way to get the position of an object after i translate, rotate, translate it?
hyvoid has quit [Quit: WeeChat 4.2.1]
hyvoid has joined #openscad
hyvoid has quit [Client Quit]
<teepee>
no
linext has quit [Read error: Connection reset by peer]
<t0ast3r>
good to know
linext has joined #openscad
<teepee>
threre are features that may remove the need for that
LordOfBikes has quit [Ping timeout: 256 seconds]
<t0ast3r>
i wound up just manually calculating the points
<t0ast3r>
tedious but it works
<t0ast3r>
great program
<t0ast3r>
only cad software i could ever use
LordOfBikes has joined #openscad
bozo16 has joined #openscad
mohammad1722 has joined #openscad
mohammad1722 has quit [Quit: Client closed]
mohammad1722 has joined #openscad
nomike has joined #openscad
<nomike>
hi
Joe has joined #openscad
Joe is now known as Guest3115
<nomike>
I'm still working on my parameterized scredriver holder for the honeycomb storage wall. I'm almost done with everything. I can define screw-driver sizes in an array and the required arms are created, including fillets. A base-plate is added automatically as well. What I need to do now is to add some screw holes.
<nomike>
The problem is, that those holes need to be exactly 37.78 mm apart, as this is the standard of the HSW system. I've managed to add screw-holes to the base plate. But there are a couple of things I don't like about my current solution:
<nomike>
1. The holes are not centered on the x-axis, so as you can see in my example, one of the holes is cut off at the end. Also it doesn't look nice that way.
<nomike>
2. I would prefer to only render the two holes on the far edges of the base plate (with some reasonable margin of course, a screw hole with 0.1 mm space to the edge will be hard to print) and not all of them, but this is not a deal breaker.
<nomike>
My main issue is, that I don´t know the size on the x-axis of the base plate as it is growing recursively.
<nomike>
If I knew that it would be simple to calculate how many discrete distances fit into the base-plate which would tell me the exact spacing between the outermost two holes and would allow me to translate them easily.
<nomike>
Any ideas?
t0ast3r has quit [Ping timeout: 250 seconds]
snaked has quit [Remote host closed the connection]
snakedGT has joined #openscad
snakedGT has quit [Read error: Connection reset by peer]
snakedGT has joined #openscad
<InPhase>
nomike: There are nothing I recognize as screw holes in your model when I preview it, so I don't understand your questions.
<InPhase>
nomike: Do you mean the horizontal round holes through the vertical elements?
<InPhase>
nomike: If so, they all appear perfectly centered, and thus don't have the problems you're talking about.
<InPhase>
nomike: Or do you mean the vertical cylinders that are not holes, but one of them is cut off?
<InPhase>
nomike: I'm heading to sleep very soon, but my best guess of what you're trying to ask about is that you want to rely on something like this: https://bpa.st/W42Q
<InPhase>
nomike: If not, you'll probably have to clarify a little better what part you're asking about.
<nomike>
Ah...yes. I should've mentioned it. These will be scew-holes in the final model but for now I just made them blue cylinders as they are easier to see during the design phase.
<nomike>
Ahhhh....of course. A recursive function. I was so focused on for loops and variables being immutable, that I totally overlooked that possibility. I'm also heading to bed but I will explore this option tomorrow. This actually looks quite easy.
J24k57 has joined #openscad
<nomike>
Thanks a lot for the hint. It's obvious now that you've mentioned it.
<nomike>
So have a good night then.
J24k9 has quit [Ping timeout: 250 seconds]
<InPhase>
Excellent. I was hopeful that with your good use of recursion that would click quickly. Goodnight.
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mmu_man has quit [Ping timeout: 255 seconds]
mmu_man has joined #openscad
<peeps[zen]>
i thought conda was just a python distribution or something. why does it clobber the entire system environment?
<InPhase>
peeps[zen]: Conda's primary role is to put its own paths first in the search path so that users can override default installations of stuff with things from their own conda environment, including various executables and libraries.
<InPhase>
peeps[zen]: This is a system based around solving three primary issues, one being poor package support in Windows, the second being users having difficulty installing modern software on long-term-support servers that they have access to, and the third being reproducible data science environments. Of these three issues, it kind of works for the first two, and theoretically works with a high problem-rate
<InPhase>
for the third.
<InPhase>
peeps[zen]: mamba is a reimplementation of conda that is attempting to solve the issues with the third, and is kind of working for this but is still a bit new.
mohammad1722 has joined #openscad
stephenhumble has joined #openscad
<stephenhumble>
anyone know about adding 3d view based code selection to openscad similar to object selection in traditional cad. I imagine it would require significant effort to write a 3d code selection system like a full 3d polyhedron to 2d viewport labeled rendered polygon pipeline to allow such a capability. This is a fairly complex thing to do is that in
<stephenhumble>
part the reason this feature is not available - is there potentially an easier way to do it. ?
<teepee>
hmm, like the existing one but better?
<stephenhumble>
AFAIK there is no 3d view based code selection - the 3d viewport is view only.
<stephenhumble>
you cant highlight or identify the source module that generated anything in the 3d viewport.
<teepee>
have you tried right clicking in the 3d viewport in the last 4 years? ;-)
<stephenhumble>
o i take that back - maybe i should read the manual again :-) thankyou
<teepee>
it's far from perfect
<teepee>
not even sure it's in the manual actually :(
<stephenhumble>
That was a great help - had not used that before would you believe even though i been using it for years.
<teepee>
yeah, context menus are not well discoverable if you don't expect them
<stephenhumble>
It surprised me as i never used it before !. Thankyou for your help i have some very large code with many modules and that seems a very hand feature now i know about it.
<teepee>
it has a number of limitations but for a general discovery of a design it's quite useful
<stephenhumble>
seems good I am just having a play and it's doing just the kind of thing i hoped would be possible getting me to the code module lines easy enough.
<stephenhumble>
This is a great feature wish i had known it was there sooner - better late than never i guess. !