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
zauberfisch has quit [Ping timeout: 260 seconds]
zauberfisch has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 260 seconds]
teepee_ is now known as teepee
califax has quit [Remote host closed the connection]
califax has joined #openscad
Guest9 has joined #openscad
Guest9 has quit [Client Quit]
mmu_man has quit [Ping timeout: 256 seconds]
kintel has joined #openscad
ToAruShiroiNeko has quit []
ToAruShiroiNeko has joined #openscad
LordOfBikes has quit [Ping timeout: 255 seconds]
<gbruno> [github] kintel pushed 7 modifications (Add constResult()/mutableResult() for explicit result creation) https://github.com/openscad/openscad/commit/48c783c2c503c8ede04ecb4a7f1cc34aeff8b540
<gbruno> [github] kintel synchronize pull request #5020 (Maintain manifoldness when converting between PolySet and ManifoldGeometry) https://github.com/openscad/openscad/pull/5020
LordOfBikes has joined #openscad
ToAruShiroiNeko has quit [Ping timeout: 256 seconds]
ToAruShiroiNeko has joined #openscad
drkow has quit [Read error: Connection reset by peer]
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
fling has quit [Remote host closed the connection]
fling has joined #openscad
kintel has joined #openscad
<kintel> pca006132 I finally managed to look into the issue you discovered with Manifold and issue1165: https://imgur.com/a/84IN1X7
J24k42 has quit [Ping timeout: 250 seconds]
<kintel> It looks like, if I just perform any additional CSG operation (like adding a cube not touching the existing geometry), Manifold collapses the thin sliver.
<kintel> ..but somehow, Manifold doesn't collapse it if the sliver is just in the result of a CSG operation.
<kintel> Not sure if that "asymmetric" behavior is a symptom of anything, just letting you know in case it rings a bell
<gbruno> [github] kintel pushed 2 modifications (Adjusted Manifold expectations for issue1165) https://github.com/openscad/openscad/commit/dbafc5a9cb8d4deb14e9de537ac271bc32da4897
<gbruno> [github] kintel synchronize pull request #5020 (Maintain manifoldness when converting between PolySet and ManifoldGeometry) https://github.com/openscad/openscad/pull/5020
<gbruno> [github] kintel pushed 1 modifications (Adjusted Manifold expectations for issue1165) https://github.com/openscad/openscad/commit/89fbf7a2996a7e6db58ccafa0c5547576ada061a
<gbruno> [github] kintel synchronize pull request #5020 (Maintain manifoldness when converting between PolySet and ManifoldGeometry) https://github.com/openscad/openscad/pull/5020
paddymahoney has quit [Read error: Connection reset by peer]
paddymahoney has joined #openscad
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
hyperair has quit [Ping timeout: 260 seconds]
pca006133 has joined #openscad
<pca006133> kintel this is a known issue: https://github.com/elalish/manifold/issues/675
pca006133 has quit [Client Quit]
deathonater has joined #openscad
deathonater has quit [Changing host]
deathonater has joined #openscad
smeefonater has joined #openscad
smeefonater has quit [Changing host]
smeefonater has joined #openscad
Smeef has quit [Ping timeout: 264 seconds]
deathonater has quit [Ping timeout: 272 seconds]
hyperair has joined #openscad
J24k has joined #openscad
<J24k> shortcut for find and replace is not working and has a weird lable (using , comma) https://imgur.com/a/ZOQA898
<J24k> (version 22.02.2024)
erectus has quit [Remote host closed the connection]
erectus has joined #openscad
<J24k> still not working in 11.03.2024
misterfish has joined #openscad
misterfish has quit [Ping timeout: 246 seconds]
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 252 seconds]
mmu_man has joined #openscad
<teepee> J24k: hmm, strange, looks fine on Linux
misterfish has joined #openscad
guerd87 has quit [Read error: Connection reset by peer]
JamesLSD has quit [Ping timeout: 268 seconds]
Guest23 has joined #openscad
<Guest23> hola????
dostoyevsky2 has quit [Ping timeout: 252 seconds]
kahara has quit [Ping timeout: 252 seconds]
<Guest23> como empiezo a hacer esto
kahara_ has joined #openscad
Guest23 has quit [Client Quit]
dostoyevsky2 has joined #openscad
Guest23 has joined #openscad
<Guest23> :)
<Guest23> :D
<Guest23> :(
<Guest23> BD
<Guest23> D:
<Guest23> :/
<Guest23> :o
<Guest23> ;)
<Guest23> fg cvccv
<Guest23> everybody screamed
<Guest23> when i kissed tghe teacher
<Guest23> <3
<Guest23> </3
Guest23 has quit [Quit: Client closed]
misterfish has quit [Ping timeout: 268 seconds]
mmu_man has quit [Ping timeout: 255 seconds]
J24k has quit [Quit: Client closed]
J24k has joined #openscad
misterfish has joined #openscad
mmu_man has joined #openscad
J24k has quit [Quit: Client closed]
J24k has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 260 seconds]
teepee_ is now known as teepee
<gbruno> [github] kintel edited pull request #5020 (Maintain manifoldness when converting between PolySet and ManifoldGeometry) https://github.com/openscad/openscad/pull/5020
kintel has joined #openscad
<kintel> pca006132 Ah, good, full circle then - in the meantime I'
<kintel> ve updated the expected testcase
<kintel> My PR above seems to fix the other issues we had as well
<kintel> -> we can now do OpenSCAD -> Manifold -> 3mf/off -> OpenSCAD -> Manifold without losing manifoldness
snaked has quit [Quit: Leaving]
<kintel> Well, at least OFF - need to go through the other exporters/importers
<gbruno> [github] kintel edited issue #4825 (Move manifold out of experimental) https://github.com/openscad/openscad/issues/4825
<gbruno> [github] kintel edited issue #4825 (Move manifold out of experimental) https://github.com/openscad/openscad/issues/4825
<kintel> teepee Since AMF is practically dead, should we just deprecate our AMF support you think? Our AMF support needs work, but I don't think it makes much sense to put in the work.
<J24k> kintel teepee you should now have received an email from bambu.
mohnish has quit [Ping timeout: 255 seconds]
mohnish has joined #openscad
J24k has quit [Quit: Client closed]
J24k has joined #openscad
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kintel has joined #openscad
<kintel> J24k Got it
<J24k> Great!
<kintel> Actually, the issue at hand is something worth discussing a bit wider: What are the actual license requirements for embedding OpenSCAD-Manifold-WASM into a web application? I assume the license of our WASM package is GPLv3, but I'm not fully plugged into what that means for embedding apps.
To_Aru_Shiroi_Ne has joined #openscad
<Scopeuk> it's an interesting thought, wasm is fundamentally a compiled executable which anyone could distribute with appropriate credit but the wasm builds are almost useless without a wrapper
ToAruShiroiNeko has quit [Ping timeout: 240 seconds]
misterfish has quit [Ping timeout: 264 seconds]
To_Aru_Shiroi_Ne has quit [Ping timeout: 272 seconds]
ToAruShiroiNeko has joined #openscad
guso78k has joined #openscad
<InPhase> kintel: Apache 2 can be bundled into GPLv3, so this should be okay.
misterfish has joined #openscad
<guso78k> kintel,  exporting an 3D openSCAD model  to PDF does not preserve manifoldness, but instead  makes it foldful  https://imgur.com/a/sRyJybY
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<J24k> guso78k you know PDF can support real 3D
<guso78k> :') :') actually i did not know. Maybe i should just feed my FDM printer with PDF then ...
<guso78k> Are there any real life applications for 3D PDF ?
<J24k> seems the first time i open a new file with a new installed openSCAD version  in windows it crashes .. but the next time it works fine.
<J24k> guso78k https://helpx.adobe.com/acrobat/using/displaying-3d-models-pdfs.html  i think it is for demonstration purpose
<Scopeuk> guso78k I've seen manufacturers supply a manipulatable 3d model in a data sheet
<J24k> there is also a measurement tool .. so nice for product presentations
<Scopeuk> it feels a bit odd having what is effectively a print format include "live" content
<J24k> I think video is also possible
<Scopeuk> I think so, adobe like making pdf weird
<guso78k> i understand the PDF has an embedded canvas along with the other documentation which shows 3D content .
<guso78k> So all the 3D viewer settings like perspective, background, lightening sources are properties defined in the PDF file.
<guso78k> maybe openscad should be able the export 3D pdf in addition, too ..
<J24k> i wouldn't wonder if that is not a free feature for pdf
<J24k> and you probably need adobe pdf viewer to view 3D objects in pdfs
<Scopeuk> I believe we render pdf using Cairo so I guess "ease of use" will be if that supports it. it also seams likely adobe would guard that feature
<guso78k> Scopeuk, I was really impressed when I adopted my foldables from Postscript to PDF because cairo is literally Postscript. did not know that before.
cart_ has joined #openscad
<guso78k> at least cairo-pdf.h does not offer any 3D functionality
smeefonater has quit [Quit: (╯°□°)╯︵ ┻━━┻]
Smeef has joined #openscad
guso78k has quit [Ping timeout: 250 seconds]
misterfish has quit [Ping timeout: 260 seconds]
mmu_man has quit [Ping timeout: 255 seconds]
kintel has joined #openscad
<kintel> guso78 I guess this is actually an interesting property of manifoldness; you can unwrap it into a manifold-with-boundary-edges
<kintel> InPhase Yeah, the WASM bundle being GPLv3 makes sense, but does that mean that the wrapping web application also needs to be GPLv3? Commercial outfits may be hesitant to OSS their web apps..
mmu_man has joined #openscad
cart_ has quit [Ping timeout: 268 seconds]
<InPhase> kintel: The nature of this "wrapping" you speak of is not clear to me.
<InPhase> Mere bundling of things does not trip up the licensing requirements.
<InPhase> kintel: The end of section 5 of GPLv3 describes an "aggregate" as allowed.
<InPhase> With a key clause, "if the compilation [meaning here the aggregate] and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit"
<InPhase> Also above that "which are not combined with it such as to form a larger program". It's a little ambiguous, but I take that to mean, for example, that even an AppImage does not need license compatibility for merging between all of the libraries embedded within it.
<InPhase> Although strictly speaking the AppImage is executable, one of the key attributes is that an AppImage can be unpacked into its constituent parts.
<InPhase> And thus the rights remain identical to if it had not been aggregated into the AppImage.
<InPhase> Can these wasm things be unpacked?
<InPhase> (insert standard not-a-lawyer disclosure here)
TheAssassin has quit [Remote host closed the connection]
TheAssassin has joined #openscad
<teepee> kintel: my view on wasm gpl would be that if it uses the official API it's the same as running in a docker container or so
<teepee> right now the wasm is actually called exactly via the main() command line interface
<teepee> I suppose if we add some special entry point we may want to declare that as offical API similar to how the linux kernel defines the syscalls official api not considered linking the kernel when using it
misterfish has joined #openscad
TheAssassin has quit [Remote host closed the connection]
TheAssassin has joined #openscad
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
J24k has quit [Quit: Client closed]
J24k has joined #openscad
<pca006132> kintel: really nice, will have a look at that later
<pca006132> a bit busy recently
TheCoffeMaker has quit [Ping timeout: 264 seconds]
TheCoffeMaker has joined #openscad
johnmcnuggets has joined #openscad
kahara_ is now known as kahara
cart_ has joined #openscad
cart_ has quit [Quit: Konversation terminated!]
mmu_man has quit [Ping timeout: 252 seconds]
guso78k has joined #openscad
<guso78k> kintel, can you detail on manifold-with-boundary-edges (sketch/picture) ? i dont yet understand
fling has quit [Remote host closed the connection]
fling has joined #openscad
mmu_man has joined #openscad
J24k has quit [Quit: Client closed]
J24k has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 260 seconds]
teepee_ is now known as teepee
misterfish has quit [Ping timeout: 252 seconds]
noonien80831 has quit [Quit: The Lounge - https://thelounge.chat]
guso78k has quit [Ping timeout: 250 seconds]
noonien80831 has joined #openscad
noonien80831 has quit [Client Quit]
noonien80831 has joined #openscad
R2robot has quit [Quit: Pull the lever, Kronk. Wrong leverrrrrrr!]
johnmcnuggets has quit [Quit: Leaving]
R2robot has joined #openscad
<t4nk_fn> lol, someone read the book 'how to get both busy and filthy rich with broomsticks'
juri_ has quit [Ping timeout: 268 seconds]
SamantazFox has quit [Quit: Bye]
SamantazFox has joined #openscad
nomike has joined #openscad
<nomike> hi
<nomike> JordanBrown: Thanks for looking into the SVG problem. I already suspected an issue with the SVG itself. Now at least that is sorted out.
<nomike> BTW: I might have found a bug. Or maybe it's intentional? If I do this, the box is not colored blue: `resize([0, 0, 15]) color("blue") cube([10, 10, 10]);`. But if I put the color() left of the resize() it works.
<nomike> Is this known or intended behavior or should I file a ticket for this?
<nomike> And I have another question: I have a bunch of objects and want to create a base for them. I've used the bbox example from tips & tricks. With `resize[0,0,3])` I'm resizing the bound-box to 3 mm height and then I translate it by -3 on the Z-axis. Works as it should. I now want to resize the cube by +10 on the y-axis and +5 on the x-axis and I can't figure out how to do this.
<nomike> For the `resize` method, I need to know the target size, which I don't as the objects could be anything. And `scale` can only scale by a percentage and not by an absolute number.
<nomike> Any suggestions?
<teepee> the color behavior is normal because of some limitations of the preview