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
foul_owl has quit [Ping timeout: 252 seconds]
mtm has quit [Ping timeout: 252 seconds]
mtm has joined #openscad
<gbruno> [github] kintel synchronize pull request #5650 (Removed relative include paths, and fix stragglers) https://github.com/openscad/openscad/pull/5650
<gbruno> [github] kintel pushed 2 modifications (Missed 3mf v1) https://github.com/openscad/openscad/commit/6c01c4869b69f9590a4264e9f92114488eb58c25
foul_owl has joined #openscad
<gbruno> [github] kintel pushed 1 modifications (Missed ENABLE_PYTHON) https://github.com/openscad/openscad/commit/66d5896c503713803140ee571c85200370cc6b32
<gbruno> [github] kintel synchronize pull request #5650 (Removed relative include paths, and fix stragglers) https://github.com/openscad/openscad/pull/5650
Murr has quit [Quit: ZNC - http://znc.in]
Murr has joined #openscad
Murr has quit [Changing host]
Murr has joined #openscad
<gbruno> [github] huskier edited issue #5649 ([Help] About operations on AST) https://github.com/openscad/openscad/issues/5649
<gbruno> [github] kintel closed pull request #5650 (Removed relative include paths, and fix stragglers) https://github.com/openscad/openscad/pull/5650
<gbruno> [github] kintel pushed 28 modifications (Removed relative include paths, and fix stragglers (#5650)) https://github.com/openscad/openscad/commit/1308a7d476facb466bf9fae1e77666c35c8e3c8f
<lockywolf> What do people to for texturing openscad designs?
<teepee> my guess: nothing
<teepee> in the sense it's not a common thing done
<lockywolf> well, I get it that 3d printers don't care if the design is textured, but I suspect it would be really nice for previewing
<teepee> with all the graphics updates lately that might be something for the future now, but at this point there's no support for that
<lockywolf> well, I didn't expect openscad to be able to do it
<teepee> you can eport to povray now and do full raytracing
<teepee> *export
<lockywolf> but I thought that there is some idiomatic pipeline, as in "design in openscad" -> export to software X for texturing -> pass to yafaray for rendering
<teepee> I was hoping for yafaray, but over the last 10 years it sadly looked like broken, abandoned, or something else in varying degrees
<teepee> hum, and now the domain is for sale
<lockywolf> well, the actual renderer is not that important
<lockywolf> the first link in Google is "meshmixer", but it is Autodesk, so I thought there should be something open source
<lockywolf> perhaps Blender?
J25k86 has joined #openscad
J25k1 has quit [Ping timeout: 240 seconds]
mmu_man has quit [Ping timeout: 268 seconds]
guso78k has quit [Ping timeout: 240 seconds]
fling has quit [Remote host closed the connection]
fling has joined #openscad
foul_owl has quit [Ping timeout: 268 seconds]
zarac has joined #openscad
drfff has joined #openscad
lastrodamo has joined #openscad
foul_owl has joined #openscad
JakeSays has quit [Remote host closed the connection]
JakeSays has joined #openscad
stealth_ has quit [Quit: Leaving]
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 268 seconds]
misterfish has joined #openscad
ccox has quit [Remote host closed the connection]
paddymahoney has joined #openscad
mmu_man has joined #openscad
ccox has joined #openscad
mtm has quit [Ping timeout: 244 seconds]
mtm has joined #openscad
paddymahoney has quit [Quit: Leaving]
mmu_man has quit [Ping timeout: 248 seconds]
hyperair has quit [Ping timeout: 260 seconds]
califax has quit [Quit: ZNC 1.8.2 - https://znc.in]
califax has joined #openscad
<gbruno> [github] ilykos opened issue #5651 (Special character á in path causes failure to load .scad files) https://github.com/openscad/openscad/issues/5651
<gbruno> [github] ilykos edited issue #5651 (Special character á in path causes failure to load .scad files in Nightlies) https://github.com/openscad/openscad/issues/5651
Guest4 has joined #openscad
Guest4 has quit [Client Quit]
SamantazFox_ is now known as SamantazFox
misterfish has quit [Ping timeout: 268 seconds]
<gbruno> [github] ilykos edited issue #5651 (Special character á in path causes failure to load .scad files in Nightlies) https://github.com/openscad/openscad/issues/5651
<gbruno> [github] ilykos edited issue #5651 (Special character á in path causes failure to load .scad files in Nightlies) https://github.com/openscad/openscad/issues/5651
<gbruno> [github] ilykos edited issue #5651 (Special character á in path causes failure to load .scad files in Nightlies) https://github.com/openscad/openscad/issues/5651
scrameta has joined #openscad
scrameta has quit [Client Quit]
scrameta has joined #openscad
scrameta has quit [Client Quit]
scrameta has joined #openscad
<gbruno> [github] scrameta synchronize pull request #5584 (RFC: New general-purpose extrusion mechanism - 2025 refresh) https://github.com/openscad/openscad/pull/5584
aiyion3 has quit [Remote host closed the connection]
aiyion3 has joined #openscad
mmu_man has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 264 seconds]
teepee_ is now known as teepee
misterfish has joined #openscad
stealth_ has joined #openscad
stealth_ has quit [Ping timeout: 260 seconds]
misterfish has quit [Ping timeout: 260 seconds]
peepsalot has quit [Remote host closed the connection]
peepsalot has joined #openscad
<gbruno> [github] peap opened pull request #5652 (scripts/uni-get-dependencies.sh: add support for Pop!_OS) https://github.com/openscad/openscad/pull/5652
foul_owl has quit [Ping timeout: 252 seconds]
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
J25k86 has quit [Quit: Client closed]
J25k86 has joined #openscad
foul_owl has joined #openscad
guso78k has joined #openscad
<guso78k> The Bonus, that comes with the Skin-PR: 2D shapes can arbritary sit in 3D space ...
<guso78k> this opens many additional opportunities ...
kintel has joined #openscad
<kintel> guso78 Yeah, the skin stuff is definitely a step in the right direction. This could be applied to hull, minkowski as well
<guso78k> like this one ...
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kintel has joined #openscad
<kintel> Right, linear extrude too. That does sounds like an interesting source of corner cases
<guso78k> I am just watching the comparison between OpenSCAD and CadQuery in the OpenSCAD mailing list. . IMHO  none of these facts is true anymore ...
<guso78k> what would also be cool:  Sanjeev has written a surface_extrude sample with a waved surface(built from many triangles).  using that as a source for linear_extrude would be cool ...
<teepee> while those examples are always extemely impressive, every time I've asked for a general solution, that was not there
<teepee> giving users features that are only working under certain not explained conditions is not going to work well
<scrameta> I guess there is a fair bit of room in the definition of the language features that is 'undefined behaviour'.
<guso78k> understand your perspective and i completley agree to the need of stability. But only admitting things which are 200% correct gates others learn about new ideas, visions. they do not have a chance to think about it and come up with solutions. I was thinking, that experimental feature was exactly for that purpose ...
<guso78k> scrameta, your skin rework is absolutely cool. I like most the ability to place 2D stuff arbritrary in space, still i have fixed few display bugs
<guso78k> and yes, i think that the skin stuff is prone to self-interectoin, but people which use it are well aware. I dont care at all ...
<scrameta> I can't take credit for the core of this, it was an old PR I updated. My only contribution is the different number of vertices/alignment stuff.
<scrameta> There was some protection in the code for slice->slice intersection, but not on the overall level.
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<scrameta> The python stuff is neat.
<scrameta> I think it needs a feature to extract the coordinates from any child
<scrameta> If that doesn't already exist
<guso78k> scrameta, since 2 hours, skin can be called from python. did you get it compiled
<guso78k> scrameta, you can use mesh() to extract coordinates from any solid ...
<scrameta> So it can be made from primitives + modules, then extracted to coordinates and then put back into a polyhedron
<scrameta> Ah cool
<guso78k> yes, exactly and you can make crazy nonlinear coordinate transformartions in between ...
<scrameta> Yeah I got that compiled and it's working.
<guso78k> Excellent!
<scrameta> I was expecting it to take a list though rather than a,b,c,...n. Though that works well I was just thinking union takes a list.
<scrameta> or maybe it doesn't I've not used the python stuff much yet
<scrameta> Love the mesh function!
<guso78k> difference([a,b],[c,d],e,f)  a,b are positive, c,d,e,f are negative
<guso78k> basicaly a list as an argument makes union implicitely
<guso78k> union([a,b]) will also work, but its way easier to write: a|b
<scrameta> So if I call mesh can I do the inverse? I was thinking I could do polyhedron(mesh(some_shape)) but its not that simple.
<guso78k> yeah, you can do:
<guso78k> vertices, triangles = mysolid.mesh()
<guso78k> then make fancy stuff on the vertices
<guso78k> then polyhedron(new_vertices, triangles)
<scrameta> Nice
<guso78k> this only works to some extent as there is nothhing which would break a long segment into many small segments(which would be needed to make a line round)
<scrameta> Seems a supporting function could allow that fairly easily... somehow
<guso78k> yeah, a function, which needs to do that is wrap().. It wraps a thin long solid around a cylinder with radiud given
TheAssassin has joined #openscad
TheAssass1n has quit [Ping timeout: 264 seconds]
teepee_ has joined #openscad
teepee has quit [Ping timeout: 264 seconds]
teepee_ is now known as teepee
<guso78k> teepee, the VMF functions from BOSL2 nicely demonstrate, how triangles coming from completely differenc sources can form a water-tight solid. Sanjeev could do that for his waved surface, too.
<teepee> the external code is cool, but it only helps *us* if someone adds the feature in openscad for all internal stuff, or explains the algorithms in a way someone else can do the coding
<guso78k> the PR from scrameta was in *really* good shape IMHO, but only after merging i was best able to understand it and fixing a glitch in Render(F6) of 2D shapes
TheCoffeMaker has quit [Ping timeout: 252 seconds]
teepee_ has joined #openscad
teepee has quit [Ping timeout: 264 seconds]
teepee_ is now known as teepee
<teepee> meh, connection is extra unstable today :(
<scrameta> This rendering bug fix - something I should cherry pick back out to the PR to openscad?
<teepee> I have not followed the details, but if it's a separate fix, that seems like a good idea
<scrameta> Thanks
<guso78k> believe all of that makes sense, but please x-check
<gbruno> [github] scrameta synchronize pull request #5584 (RFC: New general-purpose extrusion mechanism - 2025 refresh) https://github.com/openscad/openscad/pull/5584
<gbruno> [github] hzeller opened pull request #5653 (Start a CI running the clang-tidy) https://github.com/openscad/openscad/pull/5653
TheCoffeMaker has joined #openscad
TheCoffeMaker has quit [Read error: Connection reset by peer]
TheCoffeMaker has joined #openscad
snaked has quit [Remote host closed the connection]
cinna has joined #openscad
<gbruno> [github] hzeller edited pull request #5653 (Start a CI running the clang-tidy) https://github.com/openscad/openscad/pull/5653
scrameta has quit [Quit: Client closed]
cinna has quit [Quit: Client closed]
guso78k has quit [Quit: Client closed]
teepee_ has joined #openscad
<gbruno> [github] hzeller opened pull request #5654 (Include some missing system headers) https://github.com/openscad/openscad/pull/5654
teepee has quit [Ping timeout: 264 seconds]
teepee_ is now known as teepee
<gbruno> [github] peap synchronize pull request #5652 (scripts/uni-get-dependencies.sh: add support for Pop!_OS) https://github.com/openscad/openscad/pull/5652
<gbruno> [github] peap edited pull request #5652 (scripts/uni-get-dependencies.sh: add support for Debian-like distros using /etc/os-release) https://github.com/openscad/openscad/pull/5652
<gbruno> [github] hzeller opened pull request #5655 (Some small clang-tidy fixes) https://github.com/openscad/openscad/pull/5655
<gbruno> [github] hzeller synchronize pull request #5653 (Start a CI running the clang-tidy) https://github.com/openscad/openscad/pull/5653
<gbruno> [github] hzeller synchronize pull request #5653 (Start a CI running the clang-tidy) https://github.com/openscad/openscad/pull/5653
<gbruno> [github] hzeller synchronize pull request #5654 (Include some missing system headers) https://github.com/openscad/openscad/pull/5654
ToAruShiroiNeko has joined #openscad
To_Aru_Shiroi_Ne has quit [Ping timeout: 265 seconds]
lastrodamo has quit [Quit: Leaving]