teepee has quit [Remote host closed the connection]
fling has quit [Write error: Connection reset by peer]
fling has joined #openscad
teepee has joined #openscad
escobear has joined #openscad
greenbigfrog has quit [Ping timeout: 255 seconds]
greenbigfrog has joined #openscad
gknux has quit [Ping timeout: 255 seconds]
escobear is now known as gknux
J2372353391 has quit [Quit: Client closed]
J2372353391 has joined #openscad
qeed_ has quit [Ping timeout: 252 seconds]
qeed has joined #openscad
J2372353391 has quit [Quit: Client closed]
J2372353391 has joined #openscad
<lf94>
Trying to think of an SDF that creates a ripple throughout the Z axis
J2372353391 has quit [Quit: Client closed]
J2372353391 has joined #openscad
<lf94>
I like how if we successfully get libfive integration working, SDFs will be a common topic here
teepee_ has joined #openscad
teepee has quit [Ping timeout: 255 seconds]
teepee_ is now known as teepee
ali12341 has quit [Remote host closed the connection]
ali12341 has joined #openscad
LordOfBikes has quit [Ping timeout: 255 seconds]
ebyerly has quit [Remote host closed the connection]
LordOfBikes has joined #openscad
Derek[m]1 has joined #openscad
<lf94>
InPhase: the guy who made the lighter got back to me: around 8 hours
<lf94>
I find people underestimate what they remember and also dont account for "minor touch ups"
<lf94>
It was probably honestly 4 days of work
Lagopus has joined #openscad
ur5us_ has quit [Ping timeout: 260 seconds]
J237235339169 has joined #openscad
<InPhase>
lf94: I don't remember discussing a lighter... How far back does this conversation go?
J2372353391 has quit [Ping timeout: 260 seconds]
<InPhase>
lf94: Oh, right. That one where we were discussing making things in a short time after learning a new system.
<InPhase>
lf94: So I could imagine that sort of thing perhaps in 8 hours of "work", as long as I were able to splice in the middle some "Oh crap, I don't know how to do this step, better take a break to go read or watch some videos, and not count this time". :)
drkow has quit [Read error: Connection reset by peer]
guerdy has quit [Read error: Connection reset by peer]
drkow has joined #openscad
guerdy has joined #openscad
aiyion1 has quit [Ping timeout: 255 seconds]
aiyion1 has joined #openscad
L29Ah has quit [Ping timeout: 255 seconds]
califax has quit [Ping timeout: 255 seconds]
califax has joined #openscad
Number3[m] has quit [Quit: You have been kicked for being idle]
BZK[m] has quit [Quit: You have been kicked for being idle]
<Guest23>
Hello, hope you are doing well! I have a complex drawing with its several parts grouped (logically in the code), and they overlap. I need to make a hole (difference) at specific position, but unfortunately several parts (cubes) intersect in this location. The would-be logical solution is to get those overlapping cubes from those logical sections,
<Guest23>
group them as union and perform difference with part of hole shape. But then I break logical structure of the code. Is it possible somehow to define ID for cubes in those logical sections, and then just reference them in union to tell difference() what cubes to subtract difference from?
castawayc has quit [Read error: Connection reset by peer]
castawayc has joined #openscad
J237235339169 has quit [Quit: Client closed]
J237235339169 has joined #openscad
L29Ah has left #openscad [#openscad]
<linext>
emmett messaged me on thingiverse and told me he's working on this: https://manifoldcad.org/
<buZz>
emmett, the legend
<linext>
i messaged him back in Sept 2022 telling him about OpenSCAD WASM and possibly collaborating if he had the time
<buZz>
this webgl preview is kinda pretty
<InPhase>
buZz: I looked him up back in December, and he has a career involving 3D modeling and lighting and such, so he is understandably good at that part.
<linext>
he works at Google
<linext>
a good exercise would be to convert all the openscad examples to manifoldcad
<buZz>
i used his pins.scad till my fingers hurt
<buZz>
:D
<buZz>
still something i fall back on for interconnecting bigger prints
Guest23 has quit [Quit: Client closed]
J237235339169 has quit [Quit: Client closed]
J237235339169 has joined #openscad
<linext>
i bet it wouldn't be that much harder to support manifoldcad on 3dcustomizer.net
<guso78[m]>
Suppose, Most of us are present in thingiverse
<InPhase>
I'm more "past" in thingiverse. I stopped uploading things there.
<InPhase>
They have strung that site along on minimal life support for many years.
<guso78[m]>
you are right, my new target is cults3d, but still present in origin
<buZz>
i tried using myminifactory but dno
<buZz>
either i just upload to thingiverse, or my github
<guso78[m]>
it was really nice to have the thingiverse app, but now its broken for years already (just because of an expired key ...)
<buZz>
i dont use android or ios so i dont know :)
<buZz>
my 'cellphone' just runs desktop browsers :)
pah has quit [Ping timeout: 276 seconds]
pah has joined #openscad
kintel has joined #openscad
<kintel>
FYI: I've been putting together some OpenGL offscreen utilities, partially to refresh my knowledge and partially to figure out how GLAD works. Goal is better/more modern context creation across platforms, and to support/facilitate removing legacy OpenGL usage from OpenSCAD. One in a little better shape I plan to move the core code into OpenSCAD.
<buZz>
i can run gl4es and use it, or the mesa sw renderer, but its so much slower
<buZz>
droid4 is a omap4430 , xe503c32 is a exynos5800
<kintel>
Running Android or some other Linux?
<buZz>
linux
<kintel>
and Mesa has GLES drivers for them all?
<buZz>
maemoleste/devuan on the droid4, archlinuxarm on the xe503c32 (hopefully not much longer)
<buZz>
no, mesa can emulate a GL driver in sw
<lf94>
breaking changes breaking changes
<lf94>
just do it
<buZz>
the droid4 has fully working proprietary driver for gles
<lf94>
lift openscad to the heavens
<buZz>
would be ideaaaaaaal for 'openscad in my pocket' :)
<kintel>
Does it do GLES3, or only 2?
<buZz>
its over 10 years old ;) v2
<kintel>
heh
<kintel>
If you give https://github.com/kintel/offscreen a spin, that's a good indicator. It runs on my RPi; I don't have other embedded devices with a GPU
<lf94>
what pi hardware revision
<lf94>
Ive got a 2 here
<kintel>
lf94: Only tested on a RPi 4 as I had it already running somewhere
<kintel>
..but RPi 4 supports plain OpenGL, so it's not the best test
<teepee>
additional web option is great, all-web is just dystopic ;-)
<kintel>
otoh, if I could replace Qt with anything less crazy I'd try
<kintel>
QML rewrite could be interesting, as that can run on web directly, but it's a big job..
<buZz>
i'm glad openscad is a application and not a website
<InPhase>
buZz: Yeah, we're not changing that. :)
<buZz>
pfew :)
<teepee>
I wonder how he did all that animation stuff
<InPhase>
Supporting the other mode of operation is fine though.
Guest11 has joined #openscad
Guest11 has quit [Client Quit]
<InPhase>
Dropping desktop mode would cause a riot of forks and such (minus the pitch on the forks, probably).
<buZz>
pitchless forks sound nice
<kintel>
heh, yeah, better keep it hard to modify; only for daring C++ devs ;)
* InPhase
prepares a "Tempate All The Things" PR.
<InPhase>
s/Tempate/Template/
<buZz>
kintel: fails on finding GBM , i have libgbm-dev installed though (devuan 4/debian 11)
<buZz>
oh wait, nevermind
<kintel>
I should also make that optional, it's only used for multi-GPU setups
<buZz>
hmmm no, still nothing
Guest11 has joined #openscad
<Guest11>
Anyone here?
<kintel>
buzz: If you pull again, I made GBM optional
<InPhase>
Guest11: Many people.
<buZz>
kintel: alright, continueing on the other deps ;)
<kintel>
right glfw, I could make that optional too ;)
<buZz>
i guess just libglfw3-dev :)
<buZz>
^_^
<buZz>
at least that installed and its compiling now
<kintel>
remember cmake -DUSE_GLAD=1 .
<Guest11>
Hello Kintel, I emailed you a couple of minuets ago! When you get a chance could you let me know what you think? It was from mybridgeinc@gmail.com
<buZz>
lol
<buZz>
kintel: crashes on launch :( want a strace or something?
<kintel>
Was that with the GLAD setting on?
ur5us_ has joined #openscad
<buZz>
yeah
<kintel>
Guest11 Feel free to post here or on the mailing list (i.e. request for paid assistance with scad-related SW dev)
<buZz>
actually, it might have to do with this setup, supposedly -something- about gpu support is broken
<teepee>
hmm, I don't understand that mail
<Guest11>
Nice, Thank you!
<kintel>
buzz: trace would help, at least so I can improve error handling
<teepee>
hire to use OpenSCAD? does that mean you are searching for someone to write openscad models?
<kintel>
buzz, oh and run with ./offscreen --gles 2
<kintel>
^ it says it's trying to request an OpenGL 2.1 context, which I guess you don't have support for
<buZz>
still segfaults with that
<Guest11>
not looking for models only, need an interface and some a system to help desing the structures I do drawings for.
<kintel>
same error message?
<kintel>
this doesn't look like a segfault though, just a clean failure
<Guest11>
...teepee...
<buZz>
kintel: no, without parameter 'Unable to create GL context' , with it just 'Segmentation Fault' which could be something with my drivers
<buZz>
Guest11: you can make structures in openscad
<kintel>
..but segfault after the "Error: Unable to create GL context" message?
<buZz>
with --gles 2 there's no Unable to create GL context' message
<buZz>
there is a 'Got context and framebuffer:' msg though
<Guest11>
buZz I will join the chat again later. I need to streamline and do the structures quickly. I have a background in programming and have a beta version with no 3d capabilities.
<buZz>
doing stuff quickly usually requires skill :P
<buZz>
but yeah, nobody is a mind reader
<Guest11>
buZz LOL....I need to leave now but will be back.
<buZz>
;)
Guest11 has quit [Quit: Client closed]
<linext>
i'm available for OpenSCAD design development
<teepee>
he totally wrote all the gui code by hand (except the editor)
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
J23 has quit [Quit: Client closed]
J23 has joined #openscad
<guso78[m]>
Nice! its one of these space-filling patterns. i am sure it has an unique name in wikipedia.
<guso78[m]>
shall we get this into an openscad animation ?
<guso78[m]>
i am just wondering, if the CSG has a cube and a cylinder e.g that there is a different shader for the cube than for the cylinder.
<guso78[m]>
the poshbrolly does not show totally smooth in my place, even it could be.
<buZz>
eglinfo seems to work kintel
<buZz>
oh, they left
<buZz>
nevermind
<buZz>
:)
<linext>
for the 3d animations on posh brolly, where are the textures coming from?
<teepee>
not sure, might be built-in?
<teepee>
he did not talk about that or I have missed it
kintel has joined #openscad
<kintel>
buZz thx, will compare my code to the eglinfo sources for now, and I may ask you again later :)
<buZz>
alrighty ;)
<guso78[m]>
linext: teepee BTW thanks for merging
<linext>
huh
<teepee>
lol, awesome, that tool has an undo-stack for the sliders
<guso78[m]>
probably i proceed adding a "texture" builtin next
<teepee>
that could be difficult to get concensus for, as it's a difficult fit for code based design
<guso78[m]>
openscad is a description based language(not code based)
<teepee>
yes
<guso78[m]>
you "describe" appearance of the faces ...
<teepee>
not quite, describe solids
<guso78[m]>
agreed, but the message is the same.
<guso78[m]>
the eyes see the surface in most of the cases
<teepee>
right, but it gets interesting when differencing solids with different settings
<guso78[m]>
correct. the paper which you showed me recently shows it correctly
<guso78[m]>
a part of surface which is present in the output always has same surface as the object where its derived from
<guso78[m]>
that means a cut, which is created by a cube has the face of the cube.
<guso78[m]>
has same appearance as the cube.
<teepee>
which is a bit strange :)
<teepee>
but it's how the display code currently works
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
snaked has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 255 seconds]
teepee_ is now known as teepee
Guest11 has joined #openscad
Guest11 has quit [Client Quit]
Abrasive21 has joined #openscad
<Abrasive21>
Was in here earlier, looking for a programmer/developer for a custom interface and application. For designing "space frame" style structures.
<teepee>
linext: ^
<Abrasive21>
If anyone is interested my email is: mybridgeinc@gmail.com I would prefer to be written in c# and I have a very crude beta version I've written but have reached my programming limits.
<Abrasive21>
teepee is linext a programmer?
<teepee>
yes
<Abrasive21>
Thank you! I will try to contact him.
<Abrasive21>
very cool. I sent him a message. Thanks for the referral. not sure if i'll be able to pick up this conversation, but I'll poke back in later.