teepee changed the topic of #openscad to: OpenSCAD - The Programmers Solid 3D CAD Modeller | This channel is logged! | Website: http://www.openscad.org/ | FAQ: https://goo.gl/pcT7y3 | Request features / report bugs: https://goo.gl/lj0JRI | Tutorial: https://bit.ly/37P6z0B | Books: https://bit.ly/3xlLcQq | FOSDEM 2020: https://bit.ly/35xZGy6 | Logs: https://bit.ly/32MfbH5
snaked has joined #openscad
mtm has quit [Ping timeout: 252 seconds]
mtm has joined #openscad
sinned69158 has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 264 seconds]
teepee_ is now known as teepee
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
<gbruno> [github] kintel edited issue #5516 (textmetrics: Release ready) https://github.com/openscad/openscad/issues/5516
<gbruno> [github] kintel edited issue #5516 (textmetrics: Release ready) https://github.com/openscad/openscad/issues/5516
<gbruno> [github] kintel edited issue #5516 (textmetrics: Release ready) https://github.com/openscad/openscad/issues/5516
J24k26 has quit [Quit: Client closed]
J24k26 has joined #openscad
peepsalot has quit [Remote host closed the connection]
peepsalot has joined #openscad
<gbruno> [github] kintel edited issue #5569 (Update docs with rotate_extrude(start=)) https://github.com/openscad/openscad/issues/5569
<gbruno> [github] kintel pushed 1 modifications (Merge pull request #145 from jordanbrown0/main rotate_extrude(start=n), to match PR#5553.) https://github.com/openscad/openscad.github.com/commit/e2397cfdbfeb9b6552ea0d92b21da678c88b6a95
<gbruno> [github] kintel edited issue #5569 (Update docs with rotate_extrude(start=)) https://github.com/openscad/openscad/issues/5569
sinned69158 has quit [Read error: Connection reset by peer]
sinned69158 has joined #openscad
mmu_man has quit [Ping timeout: 252 seconds]
J24k44 has joined #openscad
J24k26 has quit [Ping timeout: 240 seconds]
hyperair has quit [Ping timeout: 260 seconds]
<gbruno> [github] MethylBromide opened issue #5574 (crash in projection function) https://github.com/openscad/openscad/issues/5574
hyperair has joined #openscad
kanzure has quit [Ping timeout: 252 seconds]
kanzure has joined #openscad
JordanBrown1 has quit [Ping timeout: 252 seconds]
lastrodamo has joined #openscad
JordanBrown1 has joined #openscad
JordanBrown1 has quit [Ping timeout: 245 seconds]
hyperair has quit [Ping timeout: 246 seconds]
<pca006132> an icon theme named with "Imperial Order" sounds cool
<pca006132> gives me a bit of star wars vibe to me
<pca006132> (and straight line is also like the lasers in star wars)
<gbruno> [github] pca006132 opened pull request #5575 (Fix manifold project nullptr) https://github.com/openscad/openscad/pull/5575
<gbruno> [github] pca006132 pushed 5 additions 1 modifications (add regression test for #5574) https://github.com/openscad/openscad/commit/0f436a820933692334b2935dc080195c35727deb
hyperair has joined #openscad
l__k has joined #openscad
l_k has quit [Read error: Connection reset by peer]
Guest4 has joined #openscad
mmu_man has joined #openscad
Guest4 has quit [Client Quit]
<tcurdt-> the only way to rotate and translate a shape/body (at the same time) is the (external) list-comprehension/sweep, right?
<tcurdt-> I want to make a slot for a screw head
<tcurdt-> (and make it a bit more fancy than just a hull)
Smeef has quit [Quit: (╯°□°)╯︵ ┻━━┻]
hyperair has quit [Ping timeout: 260 seconds]
hyperair has joined #openscad
<J24k44> tcurdt-  translate()rotate() works at the same time - but you can use a multmatrix where you can do this too
Smeef has joined #openscad
<J24k44> maybe if you show an image of the result you try to archive, i might show you a path.
mtm has quit [Ping timeout: 246 seconds]
mtm has joined #openscad
<InPhase> tcurdt-: In the day 24 Christmas tree on the 2024 advent calendar, I made extensive use of multmatrix to illustrate its unique potential (since it is rarely used) as an example of how it can to some elaborate combinations of rotations and translations all at once.
<InPhase> s/can to some/can be used to do some/
<InPhase> A single rotate and translate at once is much simpler, and was already documented in the manual.
ali1234 has quit [Remote host closed the connection]
ali1234 has joined #openscad
JakeSays_ has joined #openscad
JakeSays has quit [Ping timeout: 244 seconds]
mmu_man has quit [Ping timeout: 245 seconds]
<Scopeuk> Multimatrix is really powerful but it doesn't trivially map to any physical operation in my head, I should really put some effort into learning more advanced bits at some point
ali1234 has quit [Remote host closed the connection]
ali1234 has joined #openscad
J24k44 has quit [Quit: Client closed]
J24k44 has joined #openscad
ali12341 has joined #openscad
ali1234 has quit [Ping timeout: 276 seconds]
snaked has quit [Quit: Leaving]
l_k has joined #openscad
l__k has quit [Ping timeout: 276 seconds]
hyperair has quit [Remote host closed the connection]
teepee_ has joined #openscad
hyperair has joined #openscad
teepee has quit [Ping timeout: 264 seconds]
teepee_ is now known as teepee
<tcurdt-> J24k44 InPhase I hope this quick sketch is enough to get the point accoss https://i.ibb.co/287NbBh/Screenshot-2025-01-08-at-14-29-12.png
<tcurdt-> The screw head should go into the channel and lock via rotation
<tcurdt-> ideally there is even a 2 degree angle of the slot
<InPhase> lol
<InPhase> That picture...
<tcurdt-> I know :)
<InPhase> tcurdt-: Perhaps see this design of mine? https://www.thingiverse.com/thing:1692539
<othx> InPhase linked to "Twist-on Paper Towel Holder with Rod by rcolyer" on thingiverse => 7 IRC mentions
<InPhase> I can't really distinguish between that and what you want from the schematic, given the uhm, artistic properties. ;)
<tcurdt-> lol ... nah .. I see the relation to the towel holder
<tcurdt-> ok ... let's describe it ... you know how some picture frames or boxes have holes and a slot to hand them on a screw in the wall?
<tcurdt-> that's the easier version
<tcurdt-> because what I am looking at the slow is curved along the circle
<tcurdt-> and ideally the slow would go deeper with the rotatation
<tcurdt-> so I guess I could use a screw head and then sweep it to get the body for the cutout
<tcurdt-> but I am always hesitant to use the list-comprehension/sweep
mmu_man has joined #openscad
<InPhase> Well, I used my thread library for the towel holder, to get the two parts that match up properly.
<InPhase> I also made these, which used to be an important shape for the 3D printer kits. https://www.thingiverse.com/thing:1686927
<othx> InPhase linked to "Drop-in M4 and M5 T-slot Nuts for 80/20 Aluminum Extrusion by rcolyer" on thingiverse => 3 IRC mentions
<InPhase> They rotate into place in the extrusion slots, and lock without further turning because of the shape.
<InPhase> It's a shape available commercially in metal form, but might inspire another mechanism to slide and rotate things into place for an attachment into a slot.
<J24k44> tcurdt- so a T-slot bayonet?
<J24k44> tcurdt- https://bpa.st/LXDQ
l__k has joined #openscad
<J24k44> for the 2° you need to calculate the length of the arc to get the depth (tan)
buZz has quit [Ping timeout: 265 seconds]
<J24k44> i just used a fraction of the 30° arc
buZz has joined #openscad
buZz is now known as Guest9917
l_k has quit [Ping timeout: 252 seconds]
l_k has joined #openscad
l__k has quit [Ping timeout: 244 seconds]
l__k has joined #openscad
l_k has quit [Ping timeout: 265 seconds]
l_k has joined #openscad
l__k has quit [Ping timeout: 252 seconds]
<gbruno> [github] kintel synchronize pull request #5575 (Fix manifold project nullptr) https://github.com/openscad/openscad/pull/5575
<gbruno> [github] kintel pushed 2 modifications (null-check the other projection variant as well) https://github.com/openscad/openscad/commit/f412a5772c8a88c8b008e2c93c5fdaf81e062430
Guest9917 is now known as buZz
mmu_man has quit [Ping timeout: 272 seconds]
<gbruno> [github] petaflot opened issue #5576 (faulty update on SVG rectangles) https://github.com/openscad/openscad/issues/5576
<gbruno> [github] kintel pushed 2 modifications (Use a minimal nonmanifold STL instead of a large model) https://github.com/openscad/openscad/commit/b3f00b529ff1de7d5550ae692eabc05551672cd8
<gbruno> [github] kintel synchronize pull request #5575 (Fix manifold project nullptr) https://github.com/openscad/openscad/pull/5575
mmu_man has joined #openscad
pbsds30 has joined #openscad
pbsds3 has quit [Ping timeout: 260 seconds]
pbsds30 is now known as pbsds3
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
mmu_man has quit [Ping timeout: 272 seconds]
TheAssassin has quit [Remote host closed the connection]
TheAssassin has joined #openscad
JakeSays has joined #openscad
JakeSays_ has quit [Ping timeout: 248 seconds]
L29Ah has quit [Read error: Connection reset by peer]
pbsds33 has joined #openscad
L29Ah has joined #openscad
pbsds3 has quit [Ping timeout: 276 seconds]
pbsds33 is now known as pbsds3
J24k44 has quit [Quit: Client closed]
J24k44 has joined #openscad
Guest55 has joined #openscad
Guest55 has quit [Client Quit]
J24k44 has quit [Quit: Client closed]
J24k44 has joined #openscad
l__k has joined #openscad
l_k has quit [Ping timeout: 252 seconds]
l_k has joined #openscad
l__k has quit [Ping timeout: 252 seconds]
pbsds3 has quit [Quit: The Lounge - https://thelounge.chat]
pbsds3 has joined #openscad
zauberfisch has quit [Ping timeout: 246 seconds]
l__k has joined #openscad
zauberfisch has joined #openscad
l_k has quit [Ping timeout: 244 seconds]
omegatron has joined #openscad
<J24k44> benchy.com send lawyer to remove derivates .. also CT3D.xyz is currently not available
<teepee> well, their license is ignored for years
<J24k44> now printables is forced to delete them
<J24k44> i wonder how much you need to change so it isn't a derivate anymore
<teepee> difficult to tell, I guess you can't just cover any design similar, and I would assume in germany it would not even be covered at all
<J24k44> they can't have a license for all tug boat designs https://i.pinimg.com/originals/1a/56/88/1a5688479c890e80ec2195ea1dcde15d.jpg
<teepee> that's what I mean, it's a pretty generic thing, no something which would be obvious art
<J24k44> I think the problem is that all those 3D sites will not risk the court and just delete by request
<J24k44> (as done in the past)
<teepee> at least for anything very similar or obvious derivate it makes sense to remove. they should never have been allowed in the first place, especially all those uploads with wrong licenses
<teepee> but that's hard to track
<teepee> a while ago I got so annoyed by some of those reuploaders that i reported a couple of them
<J24k44> wait till AI decides to delete them all
<teepee> thank you gamifction :(
<tcurdt-> J24k44 back ... so my ugly sketch was understandable :-D ... I didn't know it was called that "t-slot bayonet" .... exactly that .... thanks for the snippet!
<J24k44> tcurdt- your welcome .. ( i named it that way as that lock mechanism is called bayonet mount .. and it is a t-slot)
<tcurdt-> J24k44 surprisingly little code even without a sweep
<J24k44> you sure could build a polyhedron, i done that for a bayonet mount https://imgur.com/a/2VXmClW
<J24k44> for short distance you may also just skew (multmatrix) a rotate_extrude
<J24k44> or who knows maybe we get "pitch" parameter for rotate_extrude
<J24k44> tcurdt- multmatrix([[1,0,0],[0,1,0],[0,-0.2,1],[0,0,0]])rotate_extrude(angle=30)translate([20,0]){square([2,10]);translate([-1,0])square([4,1]);
mmu_man has joined #openscad
J24k44 is now known as J25k
<tcurdt-> J25k wow ... I've totally missed the multmatrix so far
<J25k> yeah bit difficult to handle .. but rotations are an illusions of scale and skew
<J25k> oh the } is missing in that line of code ↦  multmatrix([[1,0,0],[0,1,0],[0,-0.2,1],[0,0,0]])rotate_extrude(angle=30)translate([20,0]){square([2,10]);translate([-1,0])square([4,1]);}
<tcurdt-> nw ... I managed :)
<J25k> it is not a clean design as the skew introduce distortion and for over 45° this becomes unacceptable.  the three(4)  vector of multmatrix are 3 scale (1) and 6 skew .. (the 4th is omitted  and would be translation)
<J25k> values
JakeSays is now known as JakeSayss
Guest8 has joined #openscad
<Guest8> Hi there, everyone!
<teepee> hello Guest8
lastrodamo has quit [Quit: Leaving]
<f0lkert> hi Guest8
f0lkert has left #openscad [Leaving]
<Guest8> There are a lot of users here, but hardly any chat. Can I ask questions here?
<teepee> sure... assuming it's OpenSCAD related :)
<Guest8> Of course! xD Well, here I go: I'm new to OpenSCAD, so I checked out the examples and the dropped right in. I've noticed that even in the examples, but also now in my own model, I see glitching surfaces: In the example it was seeing textures of surfaces where they aren't and in my personal project I can see surfaces which should have been cut via
<Guest8> `intersect`, but are there in full and - from large angles, but not all - transparent. The parts work perfectly before intersection. Is this a known bug? How do I deal with that?
<Guest8> Ah, yes, it's only in the preview, not in the render.
<teepee> that's caused by the graphics card not knowing which of the 2 surfaces to draw, it's called z-fighting
<teepee> the best way to solve is not having overlapping surfaces, e.g. when drilling a hole in a cube, have the cylinder being subtracted a bit longer, so it sticks out on both sides
<Guest8> That'd be the case if there were two surfaces at the same z-coordinate, but they aren't.
<InPhase> paste?
<othx> paste is https://bpa.st for .scad files and other text like long error reports, https://pasteboard.co/ or https://imgur.com/ for images
<teepee> from drawing perspective it's Z
<InPhase> Guest8: ^ You can use that to paste the code you're testing with, and perhaps then we can point out what's on the same surface.
<teepee> that's unrelated to where Z of the model is
<InPhase> Guest8: It can be same x surface, same y surface, etc. Also ones at other angles.
<Guest8> https://bpa.st/MJLA Here you go. This is supposed to be cut out from an inlay for a board game, so to have multiple tokens of the same size on a shelf. When you look from below, you can see surfaces just missing.
<Guest8> But only from the front and the back. If you look at it from the side, they are all there.
<Guest8> Hm, higher value for convexity seems to help.
<teepee> jep, I just was about to say it looks like convexity issue
<teepee> argh! the one triangle color only issue is back
<Guest8> What is this issue?
<teepee> my 3MF file looks like https://imgur.com/ygaYhBg
<teepee> BUT.. on the plus side, we have options, lots of options https://imgur.com/a/nkP0quX
<teepee> aha, and fixed :)
guso78_ has joined #openscad
guso78 has quit [Read error: Connection reset by peer]
<Guest8> Congratulations!
teepee_ has joined #openscad