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
califax has quit [Remote host closed the connection]
lostapathy has quit [Ping timeout: 240 seconds]
califax has joined #openscad
J23k68 has quit [Quit: Client closed]
J23k68 has joined #openscad
HumanGeek has quit [Ping timeout: 246 seconds]
berndj has quit [Quit: ZNC - http://znc.in]
berndj has joined #openscad
HumanGeek has joined #openscad
pa has quit [Remote host closed the connection]
pah has joined #openscad
oldlaptop has quit [Ping timeout: 246 seconds]
oldlaptop has joined #openscad
LordOfBikes has quit [Ping timeout: 240 seconds]
mmu_man has quit [Ping timeout: 240 seconds]
lostapathy has joined #openscad
LordOfBikes has joined #openscad
J23k98 has joined #openscad
J23k68 has quit [Ping timeout: 245 seconds]
peepsalot has joined #openscad
peepsalot has quit [Ping timeout: 264 seconds]
peepsalot has joined #openscad
<gbruno> [github] FatherGeoffHorton opened issue #4755 (Build error WSL2/Debian) https://github.com/openscad/openscad/issues/4755
qeed_ has quit [Ping timeout: 246 seconds]
qeed has joined #openscad
misterfish has joined #openscad
misterfish has quit [Ping timeout: 240 seconds]
guso78k has joined #openscad
<guso78k> @kintel, the keyword "VERSION_LESS" is not supported  by my cmake even when i updated to the latest version
<guso78k> whats the cmake version requirement for that ?
pah is now known as pa
misterfish has joined #openscad
guso78k has quit [Quit: Client closed]
White has joined #openscad
<White> hi
<gbruno> [github] kintel pushed 5 modifications (Regenerated GLAD: Added GLX_ARB_create_context) https://github.com/openscad/openscad/commit/66d990693a2ce451a3cf4c27d57e585763c97aa8
<gbruno> [github] kintel opened pull request #4756 (Regenerated GLAD: Added GLX_ARB_create_context) https://github.com/openscad/openscad/pull/4756
kintel has joined #openscad
<kintel> guso78 VERSION_LESS should be there at least since CMake 3.0
<kintel> Perhaps something else went wrong - could you paste your errors somewhere?
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kintel has joined #openscad
<gbruno> [github] kintel pushed 5 modifications (Regenerated GLAD: Added GLX_ARB_create_context) https://github.com/openscad/openscad/commit/750d74fd8a4567780bd72af08f8e6040a22171a1
<gbruno> [github] kintel synchronize pull request #4756 (Regenerated GLAD: Added GLX_ARB_create_context) https://github.com/openscad/openscad/pull/4756
White has left #openscad [Leaving]
White has joined #openscad
<gbruno> [github] kintel opened issue #4757 (Support both GLX and EGL in the same binary) https://github.com/openscad/openscad/issues/4757
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
White has left #openscad [Leaving]
White has joined #openscad
White has left #openscad [Leaving]
<gbruno> [github] lkarthee opened pull request #4758 (DRAFT - Supporting New Language Runtimes ) https://github.com/openscad/openscad/pull/4758
<gbruno> [github] lkarthee edited pull request #4758 (DRAFT - Supporting New Language Runtimes ) https://github.com/openscad/openscad/pull/4758
<gbruno> [github] lkarthee edited pull request #4758 (DRAFT - Supporting New Language Runtimes ) https://github.com/openscad/openscad/pull/4758
<gbruno> [github] lkarthee edited pull request #4758 (DRAFT - Supporting New Language Runtimes ) https://github.com/openscad/openscad/pull/4758
<gbruno> [github] lkarthee edited pull request #4758 (DRAFT - Supporting New Language Runtimes ) https://github.com/openscad/openscad/pull/4758
<gbruno> [github] lkarthee edited pull request #4758 (DRAFT - Supporting New Language Runtimes ) https://github.com/openscad/openscad/pull/4758
<gbruno> [github] lkarthee edited pull request #4758 (DRAFT - Supporting New Language Runtimes ) https://github.com/openscad/openscad/pull/4758
fancsali has joined #openscad
<gbruno> [github] lkarthee edited pull request #4758 (DRAFT - Supporting New Language Runtimes ) https://github.com/openscad/openscad/pull/4758
<gbruno> [github] kintel closed issue #4755 (Build error WSL2/Debian) https://github.com/openscad/openscad/issues/4755
<gbruno> [github] kintel closed pull request #4756 (Regenerated GLAD: Added GLX_ARB_create_context) https://github.com/openscad/openscad/pull/4756
<gbruno> [github] kintel pushed 5 modifications (Regenerated GLAD: Added GLX_ARB_create_context (#4756)) https://github.com/openscad/openscad/commit/efc48779501f3877e705a777d3e6104175c1a275
cart_ has joined #openscad
niyawe has left #openscad [#openscad]
cart_ has quit [Ping timeout: 260 seconds]
guso78k has joined #openscad
srk- has joined #openscad
srk| has joined #openscad
<gbruno> [github] gsohler pushed 5 modifications (Regenerated GLAD: Added GLX_ARB_create_context) https://github.com/openscad/openscad/commit/750d74fd8a4567780bd72af08f8e6040a22171a1
srk has quit [Ping timeout: 244 seconds]
srk| is now known as srk
srk- has quit [Ping timeout: 255 seconds]
<guso78k> kintel sorry, this was not my intent to push something. can you help out ?
<teepee> guso78k: I think you just recreated the branch, that should not hurt anything, we can just click the delete-branch again
mmu_man has joined #openscad
<teepee> did you actually "git push" anything, or just click the "restore" button in the web gui?
teepee_ has joined #openscad
<guso78k> teepee, yes i just clicked on the restore button.  i mean to reopen the PR because i was not sure if my post would be visible on closed PR's
teepee has quit [Ping timeout: 252 seconds]
teepee_ is now known as teepee
<guso78k> kintel, sorry, i am late here is my paste with the VERSION_LESS thing https://bpa.st/SY5Q
<teepee> it's sending out notification mails anyway, if they are enabled. I got one :)
<teepee> that's unrelated to the branch itself, after merging, that part is done
<teepee> I just deleted the branch again
<guso78k> ok, thank you
adigitoleo has quit [Read error: Connection reset by peer]
adigitoleo has joined #openscad
kintel has joined #openscad
<kintel> guso78 The CMake error is because it cannot identify the OpenCSG version. See the previous line: "OpenCSG:" - that should display the version number of OpenCSG
<kintel> Do you know which version you've got installed?
<kintel> Alternatively, one workaround is "cmake -DUSE_BUILTIN_OPENCSG=1"
<kintel> I can try setting up a fedora docker image and test, but it will probably take me until the week-end as I'm out traveling. If you want to try debugging that would be very helpful though!
<guso78k> thank you, investigating and collecting answers :)
<guso78k> no docker image :)
<kintel> some message statements scattered around should tell a good story
<gbruno> [github] kintel edited pull request #4582 (Add new, more capable, WGL offscreen support) https://github.com/openscad/openscad/pull/4582
<kintel> We should set up some CI runners against various distros to avoid such breakage in the future
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kintel has joined #openscad
lastrodamo has joined #openscad
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<teepee> well, OBS seems to be all red too, but we can extend our ci as much as we want
misterfish has quit [Ping timeout: 244 seconds]
J23k98 has quit [Quit: Client closed]
J23k98 has joined #openscad
J23k98 has quit [Quit: Client closed]
J23k98 has joined #openscad
J23k98 has quit [Client Quit]
J23k98 has joined #openscad
erectus has quit [Remote host closed the connection]
erectus has joined #openscad
mmu_man has quit [Ping timeout: 240 seconds]
<guso78k> when a function returns  std::shared_ptr<AbstractNode> and it actually returns NULL,  can i expect to read NULL , if it printf it with "%p" ? or get true if i compare it with "result == NULL"  ?
<guso78k> or is it an indication of memory corruption ?
JakeSays_ has quit [Ping timeout: 240 seconds]
JakeSays has joined #openscad
guso78k has quit [Quit: Client closed]
guso78k has joined #openscad
guso78k has quit [Client Quit]
Guest33 has joined #openscad
Guest33 has quit [Client Quit]
<peepsalot> guso78, its nullptr rather than NULL in idiomatic C++ (technically std::nullptr, but people tend to not bother with the prefix)
<peepsalot> guso78, you can also just test a shared_ptr as a bool, https://en.cppreference.com/w/cpp/memory/shared_ptr/operator_bool
<peepsalot> comparing with NULL still works but is not as type-safe as using nullptr. compiler might print a warning about it, depending on how strict the flags are
fancsali has quit [Quit: Client closed]
snaked has quit [Remote host closed the connection]
misterfish has joined #openscad
J23k61 has joined #openscad
J23k98 has quit [Ping timeout: 245 seconds]
<gbruno> [github] t-paul pushed 1 modifications (Set resource class for macOS runner.) https://github.com/openscad/openscad/commit/e4944d98c675b6e7ddf4096ff46b5164055cab6d
<gbruno> [github] t-paul opened pull request #4759 (Set resource class for macOS runner.) https://github.com/openscad/openscad/pull/4759
Guest70 has joined #openscad
<Guest70> hi
<teepee> hi Guest70
<Guest70> I'm trying to write a function that would accept a 3d or 2d shape, I would like the function to poke holes in that shape (think like a mesh, hexagons, circles, etc). Is that possible?
<teepee> with some limitations yes
<Guest70> what type of limitations?
<teepee> you can not inspect the shape for example
<teepee> and you can only pass a single shape
<Guest70> whats the syntax for that?
<teepee> you module would have children() where it should place the shape given as parameter
<teepee> and then you call my_module() shape1();
<Guest70> got it. But i couldn't inset the shape this way right?
<gbruno> [github] t-paul closed pull request #4759 (Set resource class for macOS runner.) https://github.com/openscad/openscad/pull/4759
<teepee> 2d yes, 3d only with difficulties as there is no 3d offset yet
<gbruno> [github] t-paul pushed 1 modifications (Set resource class for macOS runner.) https://github.com/openscad/openscad/commit/e4944d98c675b6e7ddf4096ff46b5164055cab6d
<gbruno> [github] t-paul opened pull request #4760 (Set resource class for macOS runner.) https://github.com/openscad/openscad/pull/4760
<teepee> doing this to the final 3d form is probably not going to work
<teepee> appying some function to the sides separately and assembling the object later might be ok
<Guest70> yeah, that is what I was thinking
<Guest70> other way i was thinking was passing in some coordinates and generating the shapes to punch out. Its easy enough to do this one off (which i have), trying to make this a reusable module is proving difficult
<InPhase> Guest70: Fully general solutions would never work for such a thing anyway, as someone would always be able to come up with a shape to thwart your smart algorithm. As the maxim goes, "If you make something idiot-proof, someone will just make a better idiot." Instead, maybe think about solving it with nice parameterization for a class of shapes that are interesting to you. Like maybe, radially arranged
<InPhase> holes with a parameterized diameter, angular count, and vertical count, or something like that.
<InPhase> Once you accept perfect is not possible, usefully acceptable has a much wider space of opportunities available. :)
misterfish has quit [Ping timeout: 255 seconds]
J23k61 has quit [Quit: Client closed]
J23k61 has joined #openscad
snaked has joined #openscad
misterfish has joined #openscad
<gbruno> [github] t-paul closed pull request #4760 (Set resource class for macOS runner.) https://github.com/openscad/openscad/pull/4760
<gbruno> [github] t-paul pushed 1 modifications (Merge pull request #4760 from openscad/circleci-update-resource-class-macos Set resource class for macOS runner.) https://github.com/openscad/openscad/commit/14d0ae2206dde6fb870b0811934d868bf4603e75
guso78k has joined #openscad
<gbruno> [github] gsohler synchronize pull request #4702 (Python pr3) https://github.com/openscad/openscad/pull/4702
cart_ has joined #openscad
<gbruno> [github] gsohler synchronize pull request #4702 (Python pr3) https://github.com/openscad/openscad/pull/4702
cart_ has quit [Remote host closed the connection]
mmu_man has joined #openscad
<guso78k> FYI : some bugs , segfaults fixed. CSG operators are now |, &, - .
<guso78k> + is translate, *  is scale
J23k61 has quit [Quit: Client closed]
J23k61 has joined #openscad
Guest70 has quit [Quit: Client closed]
teepee_ has joined #openscad
teepee has quit [Ping timeout: 252 seconds]
teepee_ is now known as teepee
qeed_ has joined #openscad
qeed has quit [Ping timeout: 255 seconds]
misterfish has quit [Ping timeout: 240 seconds]
Guest28 has joined #openscad
Guest28 has quit [Client Quit]
aiyion has quit [Remote host closed the connection]
<teepee> guso78k: cool, did you look at that other PR about languages? is that going to combine with your work?
aiyion has joined #openscad