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
ccox has joined #openscad
califax has quit [Remote host closed the connection]
califax has joined #openscad
TheCoffeMaker has quit [Excess Flood]
TheCoffeMaker has joined #openscad
kintel has joined #openscad
_whitelogger has quit [Remote host closed the connection]
mmu_man has quit [Ping timeout: 268 seconds]
_whitelogger_ has joined #openscad
J24k30 has joined #openscad
J24k6 has quit [Ping timeout: 250 seconds]
snakedGT has joined #openscad
snaked has quit [Ping timeout: 260 seconds]
LordOfBikes has quit [Ping timeout: 240 seconds]
LordOfBikes has joined #openscad
TheCoffeMaker has quit [Excess Flood]
TheCoffeMaker has joined #openscad
JakeSays has quit [Quit: passes out]
JakeSays has joined #openscad
TheCoffeMaker has quit [Ping timeout: 260 seconds]
TheCoffeMaker has joined #openscad
TheCoffeMaker has quit [Ping timeout: 268 seconds]
TheCoffeMaker has joined #openscad
TheCoffeMaker has quit [Ping timeout: 272 seconds]
TheCoffeMaker has joined #openscad
TheCoffeMaker has quit [Ping timeout: 268 seconds]
<gbruno> [github] kintel opened issue #5158 (example017 CGAL regression) https://github.com/openscad/openscad/issues/5158
<gbruno> [github] kintel edited issue #5158 (example017 CGAL regression) https://github.com/openscad/openscad/issues/5158
<gbruno> [github] kintel opened issue #5159 (projection example CGAL regression) https://github.com/openscad/openscad/issues/5159
<gbruno> [github] kintel edited issue #5158 (example017 CGAL regression) https://github.com/openscad/openscad/issues/5158
<gbruno> [github] kintel edited issue #5159 (projection example CGAL regression) https://github.com/openscad/openscad/issues/5159
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<J24k30> oh in case you didn't know- lazy union also keeps SVG polygon separate, very useful
<gbruno> [github] sugizo opened issue #5160 (can not open some *off file) https://github.com/openscad/openscad/issues/5160
TheCoffeMaker has joined #openscad
rawgreaze has quit [Ping timeout: 252 seconds]
rawgreaze has joined #openscad
L29Ah has quit [Ping timeout: 264 seconds]
TheCoffeMaker has quit [Excess Flood]
TheCoffeMaker has joined #openscad
TheCoffeMaker has quit [Excess Flood]
<J24k30> if possible we really should leave at least the automatic top union. that should not change existing designs - removing union from loops is still very useful but that has impact on existing if not at the very top level.
TheCoffeMaker has joined #openscad
teepee_ has joined #openscad
TheCoffeMaker has quit [Excess Flood]
teepee has quit [Ping timeout: 260 seconds]
teepee_ is now known as teepee
TheCoffeMaker has joined #openscad
TheCoffeMaker has quit [Excess Flood]
TheCoffeMaker has joined #openscad
ccox has quit [Ping timeout: 260 seconds]
fling has quit [Remote host closed the connection]
fling has joined #openscad
ccox has joined #openscad
ccox_ has joined #openscad
L29Ah has joined #openscad
ccox has quit [Ping timeout: 260 seconds]
mmu_man has joined #openscad
Guest28 has joined #openscad
Guest28 has quit [Client Quit]
Guest3dx has joined #openscad
<Guest3dx> Hello, I am a Product Manager at 3dconnexion, and I am looking for the correct person to speak with regarding creating a pull request for SpaceMouse support. Can you advise?
<InPhase> teepee: You still into those sorts of things? ^
<InPhase> Guest3dx: I think teepee was previously interested in the SpaceMouse, so I recommend just lurking around for a little bit until he swings back to the computer.
<InPhase> Guest3dx: Did something change with a product update? I know we had existing support for it of some sort.
<Guest3dx> I see. Ok, thank you
<InPhase> And as of at least 2.5 years ago, teepee owned and used the "3Dconnexion SpaceMouse Wireless". :)
<Guest3dx> Based on our current evaluation, the existing support is very poor. We would like to do the integration correctly for OpenSCAD as a code contribution
L29Ah has quit [Ping timeout: 264 seconds]
<InPhase> That sounds excellent.
<InPhase> Too few companies understand the way their product value flows from its ability to actually be used well. :) So that mindset is broadly appreciated.
<InPhase> You can of course just open a PR if you have one, but teepee will be most qualified to discuss the nuances of it. And PRs tend to go smoother and quicker with a little bit of dev discussion.
<Guest3dx> No problem. We try our best.
<Guest3dx> Agreed, that sounds good
<Guest3dx> What is the best way to contact him? Does he have an email, or is he accessible here?
<InPhase> Oh he's around here every day.
<Guest3dx> Ah ok great
<InPhase> Germany time, so it's 1pm and he might be off eating lunch.
<Guest3dx> I see. I'll keep this tab open then
<InPhase> He's around at all hours sometimes, because sleep is apparently for the week. But his peak hours tend to start about 3 hours from now.
<InPhase> s/for the week/for the weak/
<Guest3dx> I appreciate the heads-up. Thank you for your help
<InPhase> 3-4
snakedGT has quit [Quit: Leaving]
cortex has joined #openscad
cortex is now known as c0rtex
J24k30 has quit [Quit: Client closed]
J24k30 has joined #openscad
L29Ah has joined #openscad
<Scopeuk> I believe these was some discussion around this a couple of years ago https://github.com/openscad/openscad/issues/4201, this has been recently brought up again with https://github.com/openscad/openscad/issues/5153. I believe the last hang up on this was around licencing/licencing poisoning as we need to maintain GPL3 compatibility due to libraries
<Scopeuk> in use. teepee will have a more complete answer
<gbruno> [github] ochafik opened pull request #26 (Update WASM to 20240529 (+ tweak readme)) https://github.com/openscad/openscad-playground/pull/26
<gbruno> [github] ochafik opened pull request #25 (Add BelfrySCAD/brailleSCAD lib (LGPLv2.1)) https://github.com/openscad/openscad-playground/pull/25
<gbruno> [github] ochafik closed pull request #25 (Add BelfrySCAD/brailleSCAD lib (LGPLv2.1)) https://github.com/openscad/openscad-playground/pull/25
<gbruno> [github] ochafik pushed 3 modifications (Merge pull request #25 from ochafik/braillescad Add BelfrySCAD/brailleSCAD lib (LGPLv2.1)) https://github.com/openscad/openscad-playground/commit/a423db0622f2616a90740d0eb1203ed39341814d
<gbruno> [github] ochafik closed pull request #26 (Update WASM to 20240529 (+ tweak readme)) https://github.com/openscad/openscad-playground/pull/26
<gbruno> [github] ochafik pushed 2 modifications 2 removals (Merge pull request #26 from ochafik/update-20240529 Update WASM to 20240529 (+ tweak readme)) https://github.com/openscad/openscad-playground/commit/0d9b861daf85d412c28bbcbfc11a5840de7fcd85
c0rtex has quit [Quit: Client closed]
AzAv8r has joined #openscad
<J24k30> Scopeuk Guest3dx teepee so the old hardware is working but wireless is not due to a license?  Also seen this post about user having issues https://www.reddit.com/r/openscad/comments/1cqvw76/anyone_using_a_spacemouse/
mohammad1722 has joined #openscad
mohammad1722 has quit [Client Quit]
<gbruno> [github] ochafik closed pull request #17 (NPM audit changes.) https://github.com/openscad/openscad-playground/pull/17
<gbruno> [github] ochafik pushed 1 modifications (Merge pull request #17 from openscad/npm-audit NPM audit changes.) https://github.com/openscad/openscad-playground/commit/f52f8d5333c904ade0ee1e212212a4f547a68a49
mmu_man has quit [Ping timeout: 256 seconds]
mmu_man has joined #openscad
<Scopeuk> J24k30 I believe the wireless is/was not working as the hid binding code did not look for the specific device vid/pid pair I think this was technically patched a few days ago and is awaiting testing. the licencing issue/consideration comes up with moving to the official 3Dconnexion bindings. using the official bindings would resolve the
<Scopeuk> compatibility issue via other means.
<J24k30> ah ok thanks
<buZz> oh maybe i should retest that, previous updates to that 3dmouse support broke my 3dconnexion spaceball
<buZz> i have some very old model, iirc the first model with USB
<Guest3dx> There is no licensing issue from our side. It seems we had to use our web interface so OpenSCAD does not need to link against our library. We would just like to have a brief chat with the core team first to ensure that they are okay with what we would like to do before we take on the project.
<Guest3dx> The open issues we find are with the Y-axis, translation speed, auto-rotation center, and sketch lock. All we can resolve.
<buZz> last i used it, it worked awesomely
<buZz> but whatever improvements, plz dont break legacy devices ;)
<buZz> https://nurdspace.nl/images/4/45/Spaceballs.jpg , its really nice to use, when it works ;)
<buZz> and doesnt in most applications that claim 3dconnexion support, but does in openscad
<buZz> \o/
<Guest3dx> We're very glad to hear you are enjoying your device! However, there are issues. The auto-rotation center and the y-axis problem are big ones.
mmu_man has quit [Ping timeout: 268 seconds]
<buZz> i didnt have any issues
mmu_man has joined #openscad
<buZz> the 'rotation center being weird' is in all openscad interfaces i used :P
<buZz> no clue what auto-rotation is supposed to mean, i dont use anything 'auto' in openscad
mmu_man has quit [Ping timeout: 272 seconds]
mmu_man has joined #openscad
<Guest3dx> Rotation should not be weird, especially with a SpaceMouse. Regarding the auto-rotation center, that is the default behavior of navigating with a SpaceMouse device. Anytime you pivot, the center of rotation dynamically recalculates relative to your area of focus on the object. However, if you use a Spaceball, you will be limited in terms of driver
fling has quit [Remote host closed the connection]
GNUmoon2 has quit [Remote host closed the connection]
califax has quit [Remote host closed the connection]
GNUmoon2 has joined #openscad
califax has joined #openscad
fling has joined #openscad
L29Ah has left #openscad [#openscad]
AzAv8r has quit [Ping timeout: 250 seconds]
Guest3dx has quit [Quit: Client closed]
L29Ah has joined #openscad
<gbruno> [github] ochafik opened pull request #27 (Add OpenSCAD-Snippet & boltsparts libs + some doc links for openscad & brailleSCAD) https://github.com/openscad/openscad-playground/pull/27
<gbruno> [github] ochafik closed pull request #27 (Add OpenSCAD-Snippet & boltsparts libs + some doc links for openscad & brailleSCAD) https://github.com/openscad/openscad-playground/pull/27
<gbruno> [github] ochafik pushed 3 modifications (Merge pull request #27 from ochafik/update-libs Add OpenSCAD-Snippet & boltsparts libs + some doc links for openscad & brailleSCAD) https://github.com/openscad/openscad-playground/commit/7b8d7213f7dcaa4c252e6f05581d6efc5790eb91
J24k30 has quit [Quit: Client closed]
J24k30 has joined #openscad
SamantazFox has joined #openscad
<teepee> J24k30: the new hardware not working is probably just because of new USB-IDs that are not known, that's all non 3d-connexion driver stuff
<teepee> the license concern only happens with the driver SDK they provide, which is unusable (at least in my reading of the license)
<teepee> it looks like the driver also has some sort of web support which may decouple enough to not raise licensing issues
<J24k30> sounds like a soon to be solved thing
<teepee> well, someone started exactly that a while ago, but it did not happen, so we'll see
<teepee> let's say there's a reasonable chance it can be made to work, but someone still needs to put in the effort
<J24k30> (noticed that my 3D-mouse is also not supported anymore .. time flies)
<teepee> I'm happy to support in general terms, but I don't think I would like to install that driver stuff
<teepee> well, our old support will not just randomly time out :-)
<J24k30> didn't that project manager of connexion said that they like to care ?
<teepee> even though it might not be perfect
<teepee> yes, but it remains to be seen what that means in detail, as a PR was mentioned, they really might do the work, which is pretty neat way of supporting your hardware
<teepee> we'll see, I've sent an email
<J24k30> ah did he leave an adress
<teepee> well, sort-of ;-)
<teepee> as totally random comment, I'm (lurking-co) admin of the mailing list
<J24k30> wonder why he didn't contacted info@openscad.org  .. when i thought about he was already gone
<teepee> maybe the non-personal address is too scary, we mostly get non-sensical spam mails lately
<teepee> always different names, but same content claiming to have ordered something on openscad.org and their credit card being charged
<teepee> no idea what kind of spam that is supposed to be, just for wasting time of people or something?
Guest78 has joined #openscad
stephen has joined #openscad
<stephen> I come from a programming background, so I've been loving that approach to CAD. Does anyone use OpenSCAD to design parts that are ultimately injection molded? It seems that all the export options don't align with the required file types for injection molding. I'm looking at using ProtoLabs and they need STEP (.stp/.step), SOLIDWORKS (.sldprt), IGES (.igs/.iges), Parasolid (.x_t/.x_b), PTC Creo (.prt), Autodesk (.ipt), CATIA (.CatPart
<teepee> yeah, most of those are out of the question, but there's no .step or .iges support right now even though that should be possible from the technical side
<teepee> I guess one question is if a .step file with just a mesh inside is fine, then you could just convert in FreeCAD for example
<teepee> it would not be a really editable .step, but maybe that's not required
<stephen> I've looked at conversion within FreeCAD, but I keep running into issues there. Those tools complain that I have a null shape when I try to export to .step. Guessing that's related to it being a mesh.
<teepee> did you select something in the tree? I think it only export selection sometimes
<teepee> in theory there's a openscad workbench, but that is a bit tricky to use and does not always produce the expected result
<stephen> I think so, I'll have to confirm that. When I searched for the openscad workbench, I arrived here https://github.com/KeithSloan/OpenSCAD_Alt_Import. That's what allowed me to at least get something into FreeCAD, but then I ran into the export issues.
<stephen> I'm not familiar with the nuances of the different file types, but are all of the openscad export formats meshes? I looked at converting an STL to STEP, but learned that was a bad idea.
<teepee> all "normal" formats are mesh, yes
<teepee> the only exception is CSG which is like a simplified scad script (no variables or modules anymore just the plain geometry)
<teepee> that's what freecad imports and transforms to .step
<teepee> so if there's ever going to be a .step export, it probable would work similar to that
<teepee> at the core, OpenSCAD is mesh based currently, not because of the language, but because of the geometry engine used
<teepee> if none of that works, there's another option if you don't mind swimming in experimental features ;-)
<stephen> I'll keep messing with the CSG-> STEP method within FreeCAD as that seems the best path forward. Unless I just want to learn FreeCAD from the ground up. I don't have any issue messing with experimental features!
<J24k30> teepee i thought FreeCAD is converting the modules into curves ↦ step
<J24k30> so the step "knows" there is a circle .. however it fails with libraries or more complex (haven't tested much)
<teepee> stephen: guso78 has a build that integrates python https://pythonscad.org/ which would be able to load the opencascade libraries which can generate .step (same engine FreeCAD uses)
<teepee> J24k30: yes, and the way of doing that is that the CSG file still contains the circle(10)
<teepee> you can see that via Design->CSG Tree (or export as *.csg file)
<teepee> if you import into FreeCAD, it runs openscad to parse the *.scad and export *.csg - and then loads the .csg file
teepee_ has joined #openscad
teepee has quit [Ping timeout: 260 seconds]
teepee_ is now known as teepee
<stephen> Cool, I'll checkout pythonscad as well. Thanks!
<teepee> IIRC the library for the opencascade stuff was build123d - but if you try this path, you can see to catch guso78 who knows more about this
Guest78 has quit [Ping timeout: 250 seconds]
Guest4 has joined #openscad
<Guest4> Hi
<teepee> hello Guest4
<Guest4> Is there a way to "select/extract" individual parts of a dxf file?
<Guest4> I managed to import it, and it shows up like a bunch of pieces
<Guest4> and I would love to be able to save its parts as individual components
<Guest4> I'm really new to all the CAD world hehe
<teepee> I think DXF import can select layers
pauldoo has joined #openscad
<Guest4> hmmmm, ok
<Guest4> but how can I get the layers?
<pauldoo> really enjoying OpenSCAD, but I'm curious if the version in Flathub is likely to be updated soon? (currently 2021.1) I've read that newer versions can be much faster at rendering.
<Guest4> I mean, the layer names
<J24k30> Guest4 you need a software that show you the content of the dxf to find out
Guest4 has quit [Quit: Client closed]
<J24k30> pauldoo if you can't use the files from  the download section .. maybe a official release will be out this year
<teepee> pauldoo: there's a beta / nightly build for flatpak too
<pauldoo> yeah I'm aware of the development downloads from the project website - some of which are available as flatpaks.. I was was curious about an official release.
<teepee> wish is yesterday, actual date depends on spare time, so there's no real possibility of a plan
_whitelogger_ has quit [Ping timeout: 260 seconds]
_whitelogger has joined #openscad
<teepee> oh my, lets try if it builds with latest
<teepee> still worth trying though
<pauldoo> .. flipping over now.
<pauldoo> ooh, nice new logo
Guest4 has joined #openscad
<Guest4> Like a blender, J24k30?
<J24k30> inkscape can import them
<Guest4> nice, ty
<teepee> Guest4: or librecad
<teepee> ok, lets see if the latest code builds on flathub...
<teepee> :(
<teepee> whoops Wrong sha256 checksum for OpenCSG-1.5.0.tar.gz
mmu_man has quit [Ping timeout: 264 seconds]
<pauldoo> oooh success! Not very scientifically I changed several thing at once.. Upgraded from 2021.1 to 2023.08, enabled fast-csg, and put the cache sizes to 10x the defaults.
<pauldoo> my render went from not completing in an hour, to finishing in 1m33s.
<teepee> there should be Manifold as option too, better use that
<teepee> argh, I hate build systems... "Could not resolve host: github.com"
<pauldoo> teepee: better use it for what reason? faster still (this is already fast enough now), or some other reason?
<teepee> more modern geometry engine, even better and most of the time faster than "fast-csg"
J24k30 has quit [Quit: Client closed]
J24k30 has joined #openscad
<pauldoo> wow! now just 11s with manifold.
mmu_man has joined #openscad
<teepee> aha!
<pauldoo> okay.. so from it not completing in an hour, to 11s.. that's amazing. I'll send you folks a tip - which I hope can help you make an official (not beta) flathub release sometime soon.
<teepee> that will just follow the main release once that happens
<teepee> getting that ready is the big challenge
<pauldoo> gotcha - well best of luck. Thanks again for the support today, and for the fantastic software.
<teepee> wow thanks, that's helping to run our servers for a bit :)
<teepee> meh, can't update the beta, it's always failing with network error, which is a bit odd
<teepee> oh, I think I see what's wrong, that will need a bit more work
<pauldoo> and one final update, I put the cache sizes back to their defaults, and it's still just as fast. So the version upgrade and enabling the manifold feature were all I needed.
pauldoo has quit [Remote host closed the connection]
J24k30 has quit [Quit: Client closed]
J24k30 has joined #openscad
J24k30 has quit [Quit: Client closed]
J24k30 has joined #openscad
pbsds3 has quit [Quit: The Lounge - https://thelounge.chat]
pbsds3 has joined #openscad
castaway_ has quit [Ping timeout: 255 seconds]
castaway has joined #openscad
L29Ah has quit [Read error: Connection timed out]
pa has quit [Ping timeout: 240 seconds]
Guest4 has quit [Quit: Client closed]
pah_ has joined #openscad