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
<teepee> depends on what you want to try
<teepee> using the current infrastructure it might work returning an ImportNode wrapped by a ColorNode
<mmu_man> I wanted to return the OFF object, but with a ColorNode around
<mmu_man> but I'm not sure how to construct that
<teepee> so in static std::shared_ptr<AbstractNode> do_import(const ModuleInstantiation *inst, Arguments arguments, const Children& children, ImportType type)
J24k19 has joined #openscad
<teepee> 2 nested calls to children.instantiate() maybe?
J24k23 has quit [Ping timeout: 250 seconds]
<gbruno> [github] DeepHorizons synchronize pull request #4986 ([WIP] Add ability to set solid name when exporting STL) https://github.com/openscad/openscad/pull/4986
<mmu_man> yeah but how do I construct the Children with those context objects and such…
<mmu_man> anyway, should sleep
teepee_ has joined #openscad
teepee has quit [Ping timeout: 255 seconds]
teepee_ is now known as teepee
califax has quit [Remote host closed the connection]
califax has joined #openscad
J24k5 has joined #openscad
Non-BEAST has quit [Quit: Screw you guys, im going home!]
J24k19 has quit [Ping timeout: 250 seconds]
guso78k has quit [Quit: Client closed]
<gbruno> [github] DeepHorizons synchronize pull request #4986 ([WIP] Add ability to set solid name when exporting STL) https://github.com/openscad/openscad/pull/4986
mmu_man has quit [Ping timeout: 268 seconds]
<pca006132> guso78: probably just old code
LordOfBikes has quit [Ping timeout: 256 seconds]
Ahmed_ has joined #openscad
LordOfBikes has joined #openscad
<pca006132> guso78: after looking at the code, I think it is for fixing manifoldness issue
<pca006132> or lazy, idk
<pca006132> orientToBoundAVolume is for fixing manifoldness issue iirc
Ahmed_ has quit [Ping timeout: 268 seconds]
Ahmed646aa has joined #openscad
Ahmed646aa has quit [Ping timeout: 264 seconds]
Ahmed646aa has joined #openscad
fling has quit [Remote host closed the connection]
fling has joined #openscad
<gbruno> [github] pca006132 synchronize pull request #4991 (fix manifold stuff) https://github.com/openscad/openscad/pull/4991
kintel has joined #openscad
<kintel> pca006132 I think can just make the CGAL cache cache both nef, hybrid and manifold geometries
<pca006132> sounds good
<pca006132> so the normal cache is only for PolySet right?
<kintel> ..and just shuffle thing around to accommodate
<kintel> Still think it would be good with some typing to make it more clear what's going on
<kintel> PolySet and Polygon2d
<kintel> It all needs proper cleanup, but that's a larger challenge
Experimentalist has quit [Quit: Client closed]
Experimentalist has joined #openscad
fling has quit [Remote host closed the connection]
fling has joined #openscad
fling has quit [Remote host closed the connection]
fling has joined #openscad
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
fling has quit [Remote host closed the connection]
fling has joined #openscad
R2robot has quit [Quit: Pull the lever, Kronk. Wrong leverrrrrrr!]
R2robot has joined #openscad
Experimentalist has quit [Ping timeout: 250 seconds]
<gbruno> [github] DeepHorizons synchronize pull request #4986 ([WIP] Add ability to set solid name when exporting STL) https://github.com/openscad/openscad/pull/4986
<gbruno> [github] DeepHorizons synchronize pull request #4986 ([WIP] Add ability to set solid name when exporting STL) https://github.com/openscad/openscad/pull/4986
<gbruno> [github] DeepHorizons synchronize pull request #4986 ([WIP] Add ability to set solid name when exporting STL) https://github.com/openscad/openscad/pull/4986
<guso78> Does Manifold also have properties to faces in instead of vertices?
lockywolf has joined #openscad
<lockywolf> Has anyone designed clothing in OpenSCAD?
<lockywolf> Specifically, I want to design a holster for a smartphone.
Reisga2 has quit [Quit: The Lounge - https://thelounge.chat]
Reisga2 has joined #openscad
califax has quit [Remote host closed the connection]
califax has joined #openscad
Ahmed646aa has quit [Ping timeout: 272 seconds]
<J24k5> lockywolf there are some protection sleeves/cover for smartphones
<lockywolf> J24k5: could you share a link?
mmu_man has joined #openscad
<lockywolf> J24k5: thank you!
<J24k5> lockywolf i especially love this https://www.reddit.com/r/openscad/comments/1adcw41/i_am_completely_blind_and_this_is_my_first/  as it is done by a blind person and quite nice
<mmu_man> wow :)
dostoyevsky2 has quit [Quit: leaving]
dostoyevsky2 has joined #openscad
<Scopeuk> https://github.com/vosen/ZLUDA well this is interesting and also disappointing it's basically been open sourced because it got defunded
<Scopeuk> I believe the blind person said they were exporting fixed viewpoints and getting chat gpt to describe the images in great detail
<Scopeuk> It is a tremendous effort, I ponder how things can be made better and all I ever manage to come up with is some sort of force feedback device or a moving bed of pins display
<pca006132> guso78: no, but I think you can do face properties by using vertex properties?
L29Ah has left #openscad [#openscad]
<pca006132> hmm, not vertex properties, but face id
J24k5 has quit [Quit: Client closed]
J24k has joined #openscad
<pca006132> note that this is not well tested and may have bugs
TheAssassin has quit []
TheAssassin has joined #openscad
guso78k has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 255 seconds]
teepee_ is now known as teepee
<pca006132> I tried using https://github.com/akuukka/quickhull/ instead of CGAL's hull function, as it should be faster due to floating point arithmetics
<pca006132> it is indeed faster, but it seems that the convex decomposition generated by CGAL frequently hit the "failed to solve horizon edge" condition, annoying...
<pca006132> it may be interesting to try the one in VHACD
L29Ah has joined #openscad
J24k92 has joined #openscad
J24k has quit [Ping timeout: 250 seconds]
snaked has joined #openscad
L29Ah has left #openscad [#openscad]
L29Ah has joined #openscad
L29Ah has left #openscad [#openscad]
L29Ah has joined #openscad
arebil has joined #openscad
califax has quit [Ping timeout: 255 seconds]
califax_ has joined #openscad
califax_ is now known as califax
fling has quit [Ping timeout: 255 seconds]
califax has quit [Ping timeout: 255 seconds]
califax has joined #openscad
fling has joined #openscad
<gbruno> [github] kintel pushed 2 modifications (Allow storing any engine-specific geometry in CGALCache) https://github.com/openscad/openscad/commit/2846a1cabfcc4520db957a16facbd2f1471226b9
<guso78k> CGALCache  appears to act like a cuckoo's  mother XD
kintel has joined #openscad
<gbruno> [github] kintel opened pull request #4996 (Minor caching cleanup) https://github.com/openscad/openscad/pull/4996
<kintel> guso78 yeah, the way fast-csg and Manifold was integrated, they just latched onto CGAL using a bunch of ifdefs and dynamic_casts, but some stuff was forgotten..
<kintel> Needs to be separated properly, but that's larger task
teepee_ has joined #openscad
teepee has quit [Ping timeout: 255 seconds]
teepee_ is now known as teepee
califax has quit [Remote host closed the connection]
califax has joined #openscad
<gbruno> [github] kintel synchronize pull request #4996 (Minor caching cleanup) https://github.com/openscad/openscad/pull/4996
<gbruno> [github] kintel closed pull request #4991 (fix manifold stuff) https://github.com/openscad/openscad/pull/4991
<gbruno> [github] kintel pushed 2 modifications (Allow storing any engine-specific geometry in CGALCache) https://github.com/openscad/openscad/commit/7277530aa4fbfc12b079c3cb41e12f8173be69e6
<kintel> https://github.com/openscad/openscad/pull/4987 - this PR is very odd. Feels like someone randomly copied and pasted some troubleshooting ideas without regard for what OS is being used?
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
guso78k71 has joined #openscad
<guso78k71> pca006132 I have some issues with Manifold faceIDs ...
<guso78k71> the faceID's in the output are always the  index location  the face in the Input,  I never find my supplied data back in the output
<guso78k71> is setting faceIds in meshGL the correct way to supply custom faceIds or is something else required ?
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
<Zr40> I just updated to the latest nightly (2024.02.15). In the F5 preview, objects used in difference() are now visible (even those parts outside of the object being differenced) and are shown "inverted" (it renders the faces from the inside, not the outside). This did not happen in 2024.02.11. The F6 render seems unaffected. Is this a known issue?
arebil has quit [Quit: arebil]
<Zr40> it looks just like F12, except with F12 it's not inverted.
<guso78k71>  tried to use runOrgialID instead but i got vec out of range.
<guso78k71> its not clear to me how to use reserveID's  , it always returns 1 ?
<Zr40> this is what it looks like with F5: https://dev.zr40.nl/openscad/20240215-f5.png
guso78k71 has quit [Quit: Client closed]
califax has quit [Remote host closed the connection]
califax has joined #openscad
teepee has quit [Remote host closed the connection]
califax has quit [Remote host closed the connection]
califax has joined #openscad
teepee has joined #openscad
guso78k has quit [Ping timeout: 250 seconds]
erectus has quit [Ping timeout: 255 seconds]
erectus has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 255 seconds]
teepee_ is now known as teepee
ToAruShiroiNeko has quit [Ping timeout: 272 seconds]
To_Aru_Shiroi_Ne has joined #openscad
To_Aru_Shiroi_Ne has quit [Ping timeout: 268 seconds]
ToAruShiroiNeko has joined #openscad