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
J25k has quit [Quit: Client closed]
J25k has joined #openscad
J25k83 has joined #openscad
J25k has quit [Ping timeout: 272 seconds]
kintel has joined #openscad
hyperair has joined #openscad
sculptor has joined #openscad
drfff has quit [Ping timeout: 252 seconds]
J25k83 has quit [Quit: Client closed]
J25k83 has joined #openscad
kintel has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
hyperair has quit [Ping timeout: 260 seconds]
Joel has joined #openscad
sculptor has quit [Remote host closed the connection]
hyperair has joined #openscad
hyperair has quit [Ping timeout: 276 seconds]
TheAssassin has quit [Ping timeout: 244 seconds]
TheAssassin has joined #openscad
hyperair has joined #openscad
pbsds35 has quit [Ping timeout: 276 seconds]
pbsds35 has joined #openscad
<gbruno> [github] eric-s-raymond opened issue #5981 (Grayscale PNG fails to produce beightmap) https://github.com/openscad/openscad/issues/5981
<gbruno> [github] eric-s-raymond closed issue #5981 (Grayscale PNG fails to produce beightmap) https://github.com/openscad/openscad/issues/5981
hyperair has quit [Ping timeout: 248 seconds]
<gbruno> [github] eric-s-raymond opened issue #5982 (Grayscale PNG fails to produce heightmap via surface()) https://github.com/openscad/openscad/issues/5982
<gbruno> [github] eric-s-raymond edited issue #5982 (Grayscale PNG fails to produce heightmap via surface()) https://github.com/openscad/openscad/issues/5982
<gbruno> [github] eric-s-raymond edited issue #5982 (Grayscale PNG fails to produce heightmap via surface()) https://github.com/openscad/openscad/issues/5982
hyperair has joined #openscad
mmu_man has joined #openscad
hyperair has quit [Ping timeout: 252 seconds]
<gbruno> [github] eric-s-raymond edited issue #5982 (Grayscale PNG fails to produce heightmap via surface()) https://github.com/openscad/openscad/issues/5982
J25k83 has quit [Quit: Client closed]
J25k83 has joined #openscad
hyperair has joined #openscad
bitbasher has joined #openscad
bitbasher has quit [Changing host]
bitbasher has joined #openscad
<bitbasher> hi folks .. i am back .. anyone able to answer a dumb Q?
snaked has quit [Quit: Leaving]
<bitbasher> in the wiki section on modules it says there are two types - Object Modules and Operator Modules .. the wording is a bit unclear but i think that Object Modules are not really objects in the sense of an OO Language, right?
<bitbasher> what i have seen in examples and library scripts is that modules are used to create "objects" by performing operations on primitives .. so the "plain modules" i have been writing are "object modules", yes?
kintel has joined #openscad
<gbruno> [github] kintel closed issue #5982 (Grayscale PNG fails to produce heightmap via surface()) https://github.com/openscad/openscad/issues/5982
kintel has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
aiyion2 is now known as aiyion
<bitbasher> i have seen that OS creates backup files .. i just worked on an example file that i had not saved to disc and i managed to make the app crash .. could the editor have made a backup of it ? if so , where?
drfff has joined #openscad
kintel has joined #openscad
<kintel> bitbasher Nomenclature in the wiki is a bit fluid as it's written by a bunch of different people.
<kintel> I think what was meant by the wikibook is that "object modules" are modules which create some geometric object, while "operator modules" are modules which accept children
<kintel> ..so using built-in modules as an example: sphere() is an "object module" while hull() is a "operator module"
<kintel> I tend to call them "shapes" rather than "objects", and I also tend to refer to "object modules" as "leaf nodes", but we don't really have an official nomenclature
<kintel> re. backups: https://en.wikibooks.org/w/index.php?title=OpenSCAD_User_Manual/FAQ&veaction=edit&section=28
kintel has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
mmu_man has quit [Ping timeout: 265 seconds]
<bitbasher> thanks kintel .. i have found the backups .. saved some time there
<bitbasher> now about setting color ..
mmu_man has joined #openscad
<bitbasher> i am playing with the recursive tree example .. i wanted to apply colours to the items drawn at each level of recursion .. but the color i apply to the first level trunk (brown) is applied to everything .. odd i thought .. then i read up on the color() modifier .. the highest level call to set the color overrides everything !!! really, how can that make sense?
<bitbasher> the example only changed the color for the green leaves leaving all the reast of the shape the default yellow. If i want to set the color for any other part of the shape .. how can i do that ?
sparsh-n has joined #openscad
mmu_man has quit [Ping timeout: 244 seconds]
mmu_man has joined #openscad
<sparsh-n> https://doc.cgal.org/latest/Manual/configurationvariables.html I was wondering if a similar page for openscad would be of help? I'm guessing this would be more useful for other developers working on the build process.
sparsh-n has quit [Quit: Client closed]
mmu_man has quit [Ping timeout: 248 seconds]
mmu_man has joined #openscad
kintel has joined #openscad
<kintel> sparsh-n: Yeah, with the caveat that docs are expensive to update and people tend to forget about keeping them in sync.
sculptor has joined #openscad
<kintel> bitbasher We don't really support colors for 2D shapes, but if you build a 3D tree I believe it should work
stealth_ has joined #openscad
bitbasher has quit [Ping timeout: 260 seconds]
<stealth_> anyway to do spec in openscad? like show side/top/view, maybe have object length/height info in it
howiemnt has quit [Remote host closed the connection]
howiemnt has joined #openscad
bitbasher has joined #openscad
<bitbasher> kintel: the tree example uses only 3D shapes .. actually just cylinder .. my issue is that i want to set a different colour brown at each level of recursion, and still have the leaves be green . but the docs say that when i set color() and then add children that the highest level color() call overrides setting color on the children . which is what i see. even tho i set the leaves green they still render with the color of the trunk
<sculptor> so my good friend has a frame with 3 axes and motors
<sculptor> he says that now he only needs a hotbed and printer head to make a 3d printer
<sculptor> not realizing how far he is from a working useful 3d printer
<sculptor> usable
<InPhase> bitbasher: Which recursive tree example? module_recursion.scad?
<InPhase> bitbasher: There have been a lot of recursive trees. ;)
<InPhase> bitbasher: A simple start to that is just: color(count > 5 ? [0.41, 0.23, 0] : [0, 1 - (0.8 / levels * count), 0])
<InPhase> On line 31.
<sculptor> i did not know openscad had colors
<InPhase> sculptor: Did you not see the calendars? :)
<sculptor> you gave me tons of useful links. have forgotten since then
<sculptor> i will sure revisit them
<sculptor> for now i can design everything i need
<InPhase> sculptor: Start here: https://openscad.org/advent-calendar-2019/ Increase the year 2019 through 2024 to see them all
<sculptor> yes, you shared that already
<sculptor> i can design everything i need atm
<InPhase> The colors displayed there are significant. :)
<InPhase> And it makes for good eye candy.
<sculptor> i have no practical usage for that, as my 3d printer is not multi-material
<sculptor> but this gives me a nice idea
<InPhase> Most of those aren't built to be printable. They're art.
<sculptor> to design my whole flat in openscad
<sculptor> along with all the cables pipes etc
<InPhase> Like there's an animated fireplace, and an animated snowstorm on there.
<InPhase> Printing a snowstorm would be challenging. ;)
<bitbasher> i started with the recursive tree in the user defined functions page https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/User-Defined_Functions_and_Modules#Recursive_modules
<sculptor> cool but i use openscad to design models for printing
<sculptor> i'm not making games
<sculptor> atm
<InPhase> Not for game designs... Art!
<InPhase> This is its own purpose. :)
<bitbasher> inPhase: what did you mean by this : A simple start to that is just: color(count > 5 ? [0.41, 0.23, 0] : [0, 1 - (0.8 / levels * count), 0]) please
<InPhase> bitbasher: A modification to module_recursion.scad to color the trunk parts brown.
<bitbasher> i will try that InPhase .. thx
<gbruno> [github] jesseditson synchronize pull request #5972 (Add ability to build to a (wasm-based) node module) https://github.com/openscad/openscad/pull/5972
<kintel> bitbasher ah, I understand what you mean now: The docs are probably reflecting the old color behavior, while the development snapshots in Manifold mode has much better color support (but not documented in the wikibook)
<gbruno> [github] jesseditson synchronize pull request #5972 (Add ability to build to a (wasm-based) node module) https://github.com/openscad/openscad/pull/5972
J25k83 has quit [Quit: Client closed]
J25k83 has joined #openscad
J25k83 has quit [Quit: Client closed]
J25k83 has joined #openscad
Lagopus` has joined #openscad
Lagopus has quit [Read error: Connection reset by peer]
<gbruno> [github] jesseditson synchronize pull request #5972 (Add ability to build to a (wasm-based) node module) https://github.com/openscad/openscad/pull/5972
J25k83 has quit [Quit: Client closed]
J25k83 has joined #openscad
J25k83 has quit [Quit: Client closed]
J25k83 has joined #openscad
sculptor_ has joined #openscad
<gbruno> [github] eric-s-raymond edited issue #5982 (Documentation fails to warn that surface() ignores alpha channel on grayscale PNG with alpha, producing unexpected result.) https://github.com/openscad/openscad/issues/5982
sculptor has quit [Ping timeout: 244 seconds]
<gbruno> [github] eric-s-raymond opened issue #5983 (Correct documentation on flatpak installation is buried deep) https://github.com/openscad/openscad/issues/5983
mmu_man has quit [Ping timeout: 248 seconds]
bitbasher has quit [Ping timeout: 276 seconds]
mmu_man has joined #openscad
sculptor_ has quit [Quit: Leaving]
sculptor has joined #openscad
sculptor has quit [Changing host]
sculptor has joined #openscad
Lagopus` has quit [Changing host]
Lagopus` has joined #openscad
Lagopus` is now known as Lagopus
kintel has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
bitbasher has joined #openscad
J25k83 has quit [Quit: Client closed]
J25k83 has joined #openscad
stealth_ has quit [Quit: Leaving]
teepee_ has joined #openscad
teepee has quit [Ping timeout: 244 seconds]
teepee_ is now known as teepee
J25k83 has quit [Quit: Client closed]
J25k83 has joined #openscad
GNUmoon has quit [Remote host closed the connection]
teepee has quit [Remote host closed the connection]
GNUmoon has joined #openscad
teepee has joined #openscad
snaked has joined #openscad
Lagopus has quit [Remote host closed the connection]
Lagopus has joined #openscad
J25k84 has joined #openscad
J25k83 has quit [Ping timeout: 272 seconds]
peeps[zen] has joined #openscad
peepsalot has quit [Ping timeout: 260 seconds]
bitbasher has quit [Ping timeout: 260 seconds]