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
meshugga has quit [Ping timeout: 256 seconds]
meshugga has joined #openscad
ToAruShiroiNeko has quit [Ping timeout: 255 seconds]
ToAruShiroiNeko has joined #openscad
kintel has joined #openscad
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kintel has joined #openscad
<kintel> In terms of scoping and include<> and use<>. Not sure if this is worth discussing, but I've found the current implementation of use<> and include<> a bit annoying to understand and maintain. At some point I wanted to rewrite those to become AST nodes, and in the process encode the logic in a nicer way. I think that's possible without breaking too many existing use-cases. Not sure if this new discussion affects this idea.
<kintel> Again, just throwing it out there as I haven't looked into that in a long time.
<pca006132> JordanBrown_: The dependency graph thing is useful for other optimization as well, e.g. cache module calls that have the same parameters
<gbruno> [github] pca006132 opened pull request #4881 (bump manifold to dd781cd) https://github.com/openscad/openscad/pull/4881
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
teepee has quit [Read error: Connection reset by peer]
teepee has joined #openscad
snaked has joined #openscad
hyperair has joined #openscad
LordOfBikes has quit [Ping timeout: 245 seconds]
LordOfBikes has joined #openscad
mmu_man has quit [Ping timeout: 276 seconds]
foul_owl has quit [Ping timeout: 255 seconds]
kintel has joined #openscad
<gbruno> [github] kintel closed pull request #4881 (bump manifold to dd781cd) https://github.com/openscad/openscad/pull/4881
<gbruno> [github] kintel pushed 1 modifications (bump manifold (#4881)) https://github.com/openscad/openscad/commit/d212319d48e541ac76b054f6ea205e3f7cca2f32
foul_owl has joined #openscad
J23k12 has joined #openscad
J23k85 has quit [Ping timeout: 250 seconds]
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
auctus has quit [Ping timeout: 260 seconds]
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
fling has quit [Remote host closed the connection]
fling has joined #openscad
pca006132 has joined #openscad
pca006132 has quit [Quit: Client closed]
JordanBrown has joined #openscad
<gbruno> [github] jordanbrown0 synchronize pull request #4833 (Bitwise operators. Fixes #3345.) https://github.com/openscad/openscad/pull/4833
<gbruno> [github] gsohler edited issue #4880 (Track all the issues/bugs of python-pr3-squashed PR) https://github.com/openscad/openscad/issues/4880
guso78k has joined #openscad
<gbruno> [github] gsohler edited issue #4880 (Track all the issues/bugs of python-pr3-squashed PR) https://github.com/openscad/openscad/issues/4880
<guso78k> JordanBrown, thank y ou for fixing the markup, suppose i was missing the space
J23k12 has quit [Quit: Client closed]
J23k12 has joined #openscad
<gbruno> [github] jordanbrown0 edited pull request #4833 (Bitwise operators. Fixes #3345.) https://github.com/openscad/openscad/pull/4833
<gbruno> [github] jordanbrown0 opened issue #4882 (Lexer counts lines incorrectly in CRLF files on LF/NL-only systems) https://github.com/openscad/openscad/issues/4882
<gbruno> [github] jordanbrown0 assigned issue #4882 (Lexer counts lines incorrectly in CRLF files on LF/NL-only systems) https://github.com/openscad/openscad/issues/4882
guso78k has quit [Quit: Client closed]
JordanBrown has quit [Ping timeout: 264 seconds]
misterfish has joined #openscad
cart_ has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 240 seconds]
teepee_ is now known as teepee
pca006132 has joined #openscad
fling has quit [Ping timeout: 240 seconds]
<J23k12> teepee  we still could ask for SCADvent entries on socialNetworks .. as we are about 10 short
fling has joined #openscad
<teepee> J23k12: I've mentioned it on the mailing list without huge respone, only one with a nice design, but dependeny on BOSL2 so not ideal as entry
<teepee> so what would we have
<teepee> mastodon, thingiverse, printables,reddit?
<teepee> ah, reddit has a post from someone I know ;-)
<teepee> no comments though
fling has quit [Remote host closed the connection]
fling has joined #openscad
<pca006132> maybe I can ask emmett if he wants to contribute, he has some nice designs but he is not using the mailing list or reddit iirc
<pca006132> (those designs are usually pretty mathematic)
<pca006132> btw, I wonder if there is any interest (or opposition) to implement some sort of an update checker that users can configure, e.g. disable completely, receive news like SCADvent, and whether or not to check for nightly builds
<pca006132> as a bonus we can probably estimate the number of users from the number of requests (DDOS on the server is a possibility though)
<pca006132> I know some people are strongly opposed to this kind of telemetry, but not sure how people will perceive this if it only fetch data and can be disabled completely
<Scopeuk> so another potential "generic pretty" design https://paste.debian.net/1300340/
<Scopeuk> happy to licence + add if we think it's worth having
<Scopeuk> hmm looks better with one of the red lines made green
<Scopeuk> and I think I like it spinning even if it does explode the number of objects https://paste.debian.net/1300342/ a bunch of leavers to pull and it becomes 3d spirograph
mmu_man has joined #openscad
fling has quit [Remote host closed the connection]
snaked has quit [Quit: Leaving]
<J23k12> Scopeuk if you use a chained hull you need less objects - also there is no license info
<Scopeuk> yeh, there are a whole bunch of ways to make it more efficient
<Scopeuk> I had originally planned for a sort of dna double helix then got distracted
<pca006132> just tried it, the GUI window was frozen for several seconds and say the rendering only took 0.15s :)
<pca006132> I guess that is a bug?
<Scopeuk> not really, the preview is a completely sperate render system, it has different performance
<Scopeuk> I'm guessing from that 0.15 you are using the manifold version?
fling has joined #openscad
<pca006132> no, I was just clicking the preview without clicking render
<pca006132> it says "Compile and preview finished. Total rendering time: 0:00:00.138"
<pca006132> while the render with manifold says "Rendering Polygon Mesh using Manifold... (skipped the stats) Total rendering time: 0:00:04.387 \n Top level object is a 3D object: \n Facets: 1501404\n Rendering finished."
<Scopeuk> ahh I misread your message, I read it as preview was slow but render was very quick. but it was actually window frozen from a while and then reporting that time was tiny
<pca006132> oh but with the CLI I do get the report time
<pca006132> so probably some GUI quirk
fling has quit [Remote host closed the connection]
<Scopeuk> I wouldn't be surprised to find that the timer thread is depending on the main ui thread starting it so on intial launch it didn't start until the backing data for the preview had been generated
<pca006132> with VBO disabled it is much faster, without the window frozen issue
<pca006132> probably something with VBO
fling has joined #openscad
<pca006132> (I do wish that manifold can render this in 0.14s, but this seems too hard)
<Scopeuk> yeh, that model is basically everything done wrong as far as performance is concerned
<pca006132> I feel that the performance is fine, as long as you don't do minkowski
teepee_ has joined #openscad
<pca006132> I really wish we can fix the performance with minkowski, but the problem is just too hard, intrinsically
<pca006132> even offset is hard
teepee has quit [Ping timeout: 240 seconds]
teepee_ is now known as teepee
<teepee> pca006132: if emmet has a small scad design to share for the calendar, that would be nice. ideally like outlined in https://lists.openscad.org/empathy/thread/A4TQ4D4XYGCRO64UZAJRZUIPS6STMSPX
<teepee> as for update-checks, we currently only have Sparkle which is macOS only
fling has quit [Remote host closed the connection]
<pca006132> it seems that Sparkle is also performing the update
<pca006132> the update-check that I am thinking about will just remind the user about there is an update, which should be easier for cross-platform
fling has joined #openscad
<teepee> a more limited cross platform way might be nice. or we just keep Sparkle and have something simpler for windows/linux
misterfish has quit [Ping timeout: 264 seconds]
greenbigfrog has quit [Ping timeout: 256 seconds]
fling has quit [Remote host closed the connection]
<Scopeuk> I guess simplist is a page on the website that has a single json/xml/single string, with latest version information and the application does a http get and then checks it against it's internal revision
fling has joined #openscad
<teepee> yes, we have that for the printservices already
<teepee> website being files.openscad.org as the main website is hosted via the github repo so that would be a bit annoying to update
<teepee> well or some service on that machine :)
greenbigfrog has joined #openscad
mmu_man has quit [Ping timeout: 252 seconds]
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
<gbruno> [github] gsohler edited issue #4880 (Track all the issues/bugs of python-pr3-squashed PR) https://github.com/openscad/openscad/issues/4880
fling has quit [Remote host closed the connection]
fling has joined #openscad
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
cart_ has quit [Ping timeout: 255 seconds]
mmu_man has joined #openscad
<pca006132> OK filed a bug report regarding the VBO performance issue
misterfish has joined #openscad
fling has quit [Remote host closed the connection]
fling has joined #openscad
<gbruno> [github] pca006132 opened issue #4883 (VBO poor performance) https://github.com/openscad/openscad/issues/4883
<gbruno> [github] pca006132 opened issue #4884 (update checker) https://github.com/openscad/openscad/issues/4884
<gbruno> [github] gsohler edited issue #4880 (Track all the issues/bugs of python-pr3-squashed PR) https://github.com/openscad/openscad/issues/4880
mmu_man has quit [Ping timeout: 252 seconds]
greenbigfrog has quit [Ping timeout: 255 seconds]
greenbigfrog has joined #openscad
Non-ICE has quit [Quit: Screw you guys, im going home!]
<J23k12> if you stack small slices of .01  there is a significant difference between fastCSG and manifold https://imgur.com/a/z0CfvwM
misterfish has quit [Ping timeout: 252 seconds]
misterfish has joined #openscad
J23k12 has quit [Quit: Client closed]
J23k12 has joined #openscad
lastrodamo has joined #openscad
misterfish has quit [Ping timeout: 276 seconds]
teepee_ has joined #openscad
teepee has quit [Ping timeout: 240 seconds]
teepee_ is now known as teepee
J23k12 has quit [Quit: Client closed]
J23k12 has joined #openscad
lastrodamo has quit [Quit: Leaving]
Non-ICE has joined #openscad
fling has quit [Remote host closed the connection]
fling has joined #openscad
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
<gbruno> [github] kintel edited issue #4782 (Move VBO support out of experimental) https://github.com/openscad/openscad/issues/4782
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
teepee has quit [Quit: bye...]
teepee has joined #openscad
<gbruno> [github] gsohler edited issue #4880 (Track all the issues/bugs of python-pr3-squashed PR) https://github.com/openscad/openscad/issues/4880
guso78k has joined #openscad
guso78k has quit [Client Quit]
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
J23k12 has quit [Quit: Client closed]
J23k12 has joined #openscad
mmu_man has joined #openscad
J23k12 has quit [Quit: Client closed]
J23k12 has joined #openscad
stefanct has quit [Excess Flood]
stefanct has joined #openscad
<InPhase> teepee: Very nice! I thought about doing similar with melting prints into one, but didn't realize anyone made print beds for this.
<teepee> I saw it a couple of days ago and had to try :)
mmu_man has quit [Ping timeout: 252 seconds]
mmu_man has joined #openscad
L29Ah has left #openscad [#openscad]