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
califax has quit [Remote host closed the connection]
califax has joined #openscad
<howiemnt1> is there coil script/tool for openscad?
<othx> InPhase linked to "Parametric Helical Coil (Spring) by thehans" on thingiverse => 4 IRC mentions
<halloy7308> Do you guys use any libraries for beziers?
<howiemnt1> InPhase, thx!
<InPhase> halloy7308: I was just about to paste examples for you, but bpa.st broke...
<InPhase> Let me find an alt.
bozo16 has quit [Remote host closed the connection]
<InPhase> Why is every other pastebin so stupidly broken.
<InPhase> halloy7308: Regular 2D bezier: https://pastefy.app/jE4Fktnx 3D bezier corner: https://pastefy.app/NhU80SSE A bezier curvey faucet example: https://pastefy.app/sVG6Bp39
<halloy7308> Niiiice. Weird that bpaste broke when it's so client-side.
<InPhase> I will poke the guy who runs bpa.st when he gets back online. :)
<InPhase> Wait, he's online. Must have mistyped the first whois.
juri_ has joined #openscad
mmu_man has quit [Ping timeout: 268 seconds]
<gbruno> [github] kintel edited issue #5797 (lib3mf: Not buildable with CMake 4) https://github.com/openscad/openscad/issues/5797
<gbruno> [github] kintel pushed 1 modifications (Patch lib3mf-2.4.1 to work with CMake 4) https://github.com/openscad/openscad/commit/32fa6c8ad8b9f41bbef95e61ec2e49c48743903b
<gbruno> [github] kintel opened pull request #5799 (Bump lib3mf to 2.4.1) https://github.com/openscad/openscad/pull/5799
<gbruno> [github] kintel opened issue #5800 (3mf export depends on lib3mf version) https://github.com/openscad/openscad/issues/5800
<gbruno> [github] kintel pushed 1 modifications (Disable 3mfexport_3mf-export) https://github.com/openscad/openscad/commit/e6da81e9860fa51ca528807f1b45c455c90314ca
<gbruno> [github] kintel synchronize pull request #5794 (Temporarily downgrade CMake to 3.31.6 on macOS, until we're ready for CMake 4) https://github.com/openscad/openscad/pull/5794
kintel has joined #openscad
<kintel> Meh, a tiny attempt at getting lib3mf building on CMake 4 turns into an annoying multi-repo wild goose chase. Man, why do package managers even bother bumping to any X.0.0 version of any software : (
<kintel> I guess lesson learned: Upstream early and upstream often, so that infrastructure changes become someone else's problem
<gbruno> [github] kintel pushed 1 modifications (Disable 3mfexport_3mf-export) https://github.com/openscad/openscad/commit/d265c72324bebd9a1ba93b66e3b127ca06f19d02
<gbruno> [github] kintel synchronize pull request #5794 (Temporarily downgrade CMake to 3.31.6 on macOS, until we're ready for CMake 4) https://github.com/openscad/openscad/pull/5794
<gbruno> [github] kintel edited issue #5797 (lib3mf: Not buildable with CMake 4) https://github.com/openscad/openscad/issues/5797
<gbruno> [github] kintel closed issue #5318 (Crash using right-click object information popup) https://github.com/openscad/openscad/issues/5318
MP71 has joined #openscad
TheCoffeMaker has quit [Ping timeout: 244 seconds]
kintel has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
TheCoffeMaker has joined #openscad
J25k has joined #openscad
feep has quit [Ping timeout: 260 seconds]
Guest49 has joined #openscad
MP71 has quit [Quit: Client closed]
Guest49 has quit [Client Quit]
halloy7308 has quit [Quit: halloy7308]
MP71 has joined #openscad
guso78k has joined #openscad
sparsh-n has joined #openscad
<sparsh-n> i must say, the msys based windows build was alot easier and quicker than the mxe based one
sparsh-n has quit [Client Quit]
asapir has joined #openscad
asapir has quit [Client Quit]
<guso78k> plus: Msys has a native python package whereas mxe does not
MP71 has quit [Quit: Client closed]
<guso78k> i might consider building the windows package with msys too, again
<guso78k> did the scripts/uni-get-dependencies.sh work for you in msys2 ?
sparsh-n has joined #openscad
<sparsh-n> I'm not sure if they did, but I had no issues/errors when directly following the instructions from here: https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Building_on_Microsoft_Windows
<sparsh-n> Is a separate flag/mention needed to invoke the uni-get-dependencies script?
MP71 has joined #openscad
<guso78k> thx for reminding me about this link. will try again this one
J25k has quit [Quit: Client closed]
J25k has joined #openscad
sparsh-n has quit [Quit: Client closed]
<gbruno> [github] Sparsh-N opened pull request #5801 (Fix QKeySequence for Find and Replace) https://github.com/openscad/openscad/pull/5801
J25k has quit [Quit: Client closed]
J25k has joined #openscad
MP71 has quit [Quit: Client closed]
guso78k has quit [Quit: Client closed]
guso78k has joined #openscad
guso78k has quit [Quit: Client closed]
mmu_man has joined #openscad
Guest90 has joined #openscad
Guest90 has quit [Client Quit]
howiemnt4 has joined #openscad
howiemnt1 has quit [Remote host closed the connection]
guso78k has joined #openscad
J25k has quit [Quit: Client closed]
J25k has joined #openscad
guso78k has quit [Ping timeout: 240 seconds]
noonien808310429 has quit [Quit: The Lounge - https://thelounge.chat]
PaulWay has joined #openscad
L29Ah has left #openscad [#openscad]
guso78k has joined #openscad
Guest4 has joined #openscad
<Guest4> / Dimensioner
<Guest4> box_width = 70;
<Guest4> box_depth = 70;
<Guest4> box_height = 40;
<Guest4> wall_thickness = 2;
<Guest4> usb_width = 12;
<Guest4> usb_height = 6;
<Guest4> usb_offset = 5;
<Guest4> antenna_diameter = 6;
<Guest4> antenna_offset = 5;
<Guest4> lid_thickness = 2;
<Guest4> / Boks med hul til USB og antenne
<Guest4> module box() {
<Guest4>     difference() {
<Guest4>         // Hovedboks
<Guest4>         cube([box_width, box_depth, box_height]);
<Guest4>         // Hulrum inden i boksen
<Guest4>         translate([wall_thickness, wall_thickness, wall_thickness])
Guest4 has quit [Client Quit]
<gbruno> [github] t-paul edited pull request #5798 (Add format() function based on the fmt library.) https://github.com/openscad/openscad/pull/5798
<InPhase> Alas, all that strong attempt at clarity can do is move the probability window.
athenaeryma has quit [Remote host closed the connection]
adigitoleo has quit [Remote host closed the connection]
kmerfeld has quit [Remote host closed the connection]
snaked has quit [Quit: Leaving]
athenaeryma has joined #openscad
kmerfeld has joined #openscad
adigitoleo has joined #openscad
Guest74 has joined #openscad
Guest74 has quit [Client Quit]
howiemnt4 has quit [Ping timeout: 260 seconds]
PaulWay has quit [Remote host closed the connection]
PaulWay has joined #openscad
howiemnt has joined #openscad
castawayc has quit [Ping timeout: 252 seconds]
zauberfisch has joined #openscad
zauberfisch has quit [Remote host closed the connection]
Artea has quit [Remote host closed the connection]
Arty has joined #openscad
castawayc has joined #openscad
<gbruno> [github] asapir opened issue #5802 (Inner hole inside a cube is not visible in STL) https://github.com/openscad/openscad/issues/5802
<InPhase> Pretty sure we would have noticed that sort of bug quickly. :)
ubuntourist has joined #openscad
J25k has quit [Quit: Client closed]
J25k has joined #openscad
guso78k has quit [Quit: Client closed]
guso78k has joined #openscad
mmu_man has quit [Ping timeout: 272 seconds]
califax_ has joined #openscad
califax has quit [Ping timeout: 264 seconds]
L29Ah has joined #openscad
Polypod311 has joined #openscad
califax_ is now known as califax
Polypod311 has quit [Client Quit]
<gbruno> [github] t-paul closed issue #5802 (Inner hole inside a cube is not visible in STL) https://github.com/openscad/openscad/issues/5802
<teepee> InPhase: yeah, more so as it was raised against 2021.01 - looks like prusaslicer in SLA mode is the issue here
mmu_man has joined #openscad
guso78k has quit [Quit: Client closed]
feep has joined #openscad
L29Ah has left #openscad [#openscad]
<gbruno> [github] daackm opened issue #5803 (Color Problem in Rendered Object when object has a "difference" Hole) https://github.com/openscad/openscad/issues/5803
noonien808310429 has joined #openscad
mmu_man has quit [Ping timeout: 244 seconds]
mmu_man has joined #openscad
<gbruno> [github] daackm opened issue #5804 (OpenSCAD could use a File/Print function for the Editor and Preview Window) https://github.com/openscad/openscad/issues/5804
PaulWay has quit [Remote host closed the connection]
PaulWay has joined #openscad
<gbruno> [github] ymolcho opened issue #5805 (Error and a Worning) https://github.com/openscad/openscad/issues/5805
L29Ah has joined #openscad
PaulWay has quit [Remote host closed the connection]
PaulWay has joined #openscad
<gbruno> [github] kintel closed issue #5803 (Color Problem in Rendered Object when object has a "difference" Hole) https://github.com/openscad/openscad/issues/5803
mmu_man has quit [Ping timeout: 252 seconds]
mmu_man has joined #openscad
PaulWay has quit [Remote host closed the connection]
PaulWay has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 264 seconds]
teepee_ is now known as teepee
inkmoth has joined #openscad
<inkmoth> Does anyone have a link to... any documentation or reference material about the Python features in the latest openscad snapshots? Is this file the closest thing that exists to docs? https://github.com/openscad/openscad/blob/master/src/python/pyfunctions.cc
<teepee> no, but https://pythonscad.org/ is a superset of what's available
ubuntourist has quit [Remote host closed the connection]
<inkmoth> Thanks, I'll take a look at that.
<inkmoth> That superset has some of the functionality I'm looking for, so I may need to swap to that version. add_parameter in particular!
<teepee> no idea what that means
<gbruno> [github] kintel closed pull request #5794 (Temporarily downgrade CMake to 3.31.6 on macOS, until we're ready for CMake 4) https://github.com/openscad/openscad/pull/5794
<gbruno> [github] kintel pushed 2 modifications (Temporarily downgrade CMake to 3.31.6 on macOS, until we're ready for CMake 4 (#5794)) https://github.com/openscad/openscad/commit/f3fc14d585e2f6b49798d949c3040b885c3c3dd2
<gbruno> [github] kintel ready_for_review pull request #5799 (Bump lib3mf to 2.4.1) https://github.com/openscad/openscad/pull/5799
<gbruno> [github] kintel synchronize pull request #5799 (Bump lib3mf to 2.4.1) https://github.com/openscad/openscad/pull/5799
<gbruno> [github] kintel pushed 2 modifications (Merge branch 'master' into kintel-lib3mf) https://github.com/openscad/openscad/commit/091341e00018d0a28d94072affc047e1cbbe6ff8
inkmoth has quit [Quit: Client closed]
inkmoth has joined #openscad
PaulWay has quit [Remote host closed the connection]
PaulWay has joined #openscad
<gbruno> [github] kintel pushed 1 modifications (3mfexport_3mf-export is experimental and can only be disabled in experimental mode) https://github.com/openscad/openscad/commit/2b711dd7988e9b3d856c1cc3755ce6d9778e3c8a
<gbruno> [github] kintel pushed 1 modifications (3mfexport_3mf-export is experimental and can only be disabled in experimental mode (#5806)) https://github.com/openscad/openscad/commit/23a5324b92c0490ec39c4d30f90008b1476a7478
kintel has joined #openscad
<gbruno> [github] kintel closed pull request #5806 (3mfexport_3mf-export is experimental and can only be disabled in experimental mode) https://github.com/openscad/openscad/pull/5806
<gbruno> [github] kintel opened pull request #5806 (3mfexport_3mf-export is experimental and can only be disabled in experimental mode) https://github.com/openscad/openscad/pull/5806
mmu_man has quit [Ping timeout: 246 seconds]
mmu_man has joined #openscad
sparsh-n has joined #openscad
<gbruno> [github] Sparsh-N synchronize pull request #5801 (Fix QKeySequence for Find and Replace) https://github.com/openscad/openscad/pull/5801
<gbruno> [github] kintel edited pull request #5799 (macOS: Bump lib3mf to 2.4.1) https://github.com/openscad/openscad/pull/5799
<gbruno> [github] kintel closed pull request #5799 (macOS: Bump lib3mf to 2.4.1) https://github.com/openscad/openscad/pull/5799
<gbruno> [github] kintel pushed 2 modifications (macOS: Bump lib3mf to 2.4.1 (#5799)) https://github.com/openscad/openscad/commit/a395f39df6c22ba22b182dcd91f9146161fb1bb5
sparsh-n has quit [Quit: Client closed]
<gbruno> [github] kintel pushed 4 additions 12 modifications 1 removals (Merge branch 'master' into kintel-issue5766-fix) https://github.com/openscad/openscad/commit/3c1423211350482267eabf22aab7d46bd2e51c24
<gbruno> [github] kintel synchronize pull request #5781 (Bump manifold. Fixes #5766) https://github.com/openscad/openscad/pull/5781
L29Ah has left #openscad [#openscad]
inkmoth has quit [Ping timeout: 240 seconds]
inkmoth has joined #openscad
PaulWay has quit [Remote host closed the connection]
PaulWay has joined #openscad
inkmoth has quit [Ping timeout: 240 seconds]
Eleninja102 has joined #openscad
Eleninja102 has quit [Client Quit]
Eleninja64 has joined #openscad
kintel has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Eleninja64 has quit [Quit: Client closed]
PaulWay has quit [Remote host closed the connection]
PaulWay has joined #openscad
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
guso78k has joined #openscad
<guso78k> https://imgur.com/a/yb3NOk5 it works when looking at from the programmed angle.
<guso78k> not sure if openGL supports automatic triangle sort or if its feasible for openscad to "correct" the trianle order on demand.
<guso78k> CSG tree evaluation is most expensive, i think, opengl rendering is quite cheap, i think
<guso78k> its amazing. you can see different levels of shades
PaulWay has quit [Remote host closed the connection]
PaulWay has joined #openscad
<gbruno> [github] damienmarchal synchronize pull request #5788 (Factorize common code in mainwindow) https://github.com/openscad/openscad/pull/5788
<gbruno> [github] damienmarchal synchronize pull request #5792 (Remove two old debug messages) https://github.com/openscad/openscad/pull/5792
<gbruno> [github] damienmarchal synchronize pull request #5793 (Move import related things out of MainWindows & fix a small issue in TabManager::openTabFile) https://github.com/openscad/openscad/pull/5793
guso78k has quit [Quit: Client closed]
snaked has joined #openscad
J25k has quit [Quit: Client closed]
J25k has joined #openscad
mmu_man has quit [Ping timeout: 252 seconds]
<gbruno> [github] kintel closed pull request #5781 (Bump manifold. Fixes #5766) https://github.com/openscad/openscad/pull/5781
<gbruno> [github] kintel pushed 2 additions 1 modifications 2 removals (Bump manifold. Fixes #5766 (#5781)) https://github.com/openscad/openscad/commit/fe68540547ae6cdf17314191482cd088d8eb1c1d
<gbruno> [github] kintel closed issue #5766 (Manifold: projection(cut=true) crashes on empty objects) https://github.com/openscad/openscad/issues/5766
kintel has joined #openscad
<kintel> guso78k Yeah, I'm uncertain what is the best practice these days for rendering transparent concave objects in OpenGL. In the past I'm only really dealt with sorting objects, not sorting triangles.
<kintel> It's possible we can work around the need for sorting by doing smth. like this:
<kintel> 1. render all non-transparent objects first
<kintel> 2. turn off z writes
<kintel> 3. render transparent objects, and use a blend function that gives reasonable results for multiple writes (might need some tweaking)
<kintel> 4. for a potential slight improvement, sort the transparent _objects_ by bbox and render back-to-front
kintel has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
mmu_man has joined #openscad
peepsalot has quit [Remote host closed the connection]
peepsalot has joined #openscad
bitbasher has joined #openscad
bitbasher has quit [Quit: Client closed]
bitbasher has joined #openscad
noonien808310429 has quit [Quit: The Lounge - https://thelounge.chat]
PaulWay has quit [Remote host closed the connection]
PaulWay has joined #openscad
<gbruno> [github] kintel pushed 2 modifications (Remove old debug messages (#5792)) https://github.com/openscad/openscad/commit/c5b79546ee540673cf67004551606091a56feae0
<gbruno> [github] kintel closed pull request #5792 (Remove two old debug messages) https://github.com/openscad/openscad/pull/5792
<gbruno> [github] kintel pushed 2 modifications (MouseSelection fix: Make context current, manage state) https://github.com/openscad/openscad/commit/0273eb4ced371a92dbb01f80b55eecaa4cc06a60
<gbruno> [github] kintel synchronize pull request #5789 (MouseSelection fix: Make context current, manage state) https://github.com/openscad/openscad/pull/5789
<gbruno> [github] kintel pushed 3 additions 3 modifications (Added minimal test for #5135) https://github.com/openscad/openscad/commit/ebf7c04e54e879966c80c93a0212dbaa12b33174
<gbruno> [github] kintel synchronize pull request #5765 (Use Manifold's Merge() function if initial mesh creation fails) https://github.com/openscad/openscad/pull/5765
<gbruno> [github] kintel closed pull request #5788 (Factorize common code in mainwindow) https://github.com/openscad/openscad/pull/5788
<gbruno> [github] kintel pushed 7 modifications (Factorize common code in mainwindow (#5788) * Move the free function findNodesWithSameMode from MainWindow to Node * Add a method stopMesure() in Measurement as it seems a shared pattern. * In MainWindow, factorize actionDisplayCSGTree, actionDisplayCSGProduct and actionDisplayAST * In MainWindow, factorize common code in showFind and showFindAndReplace, and separate actions from standard method. * In MainWindow, facto
<gbruno> [github] kintel pushed 1 modifications (brew untap won't work if any formulas are installed) https://github.com/openscad/openscad/commit/ba77acbd4d465fb7b0cba3df5458a1146816f8fa
<gbruno> [github] kintel opened pull request #5807 (brew untap won't work if any formulas are installed) https://github.com/openscad/openscad/pull/5807