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
<peepsalot> linext: all 3d stuff in browser is WebGL
<linext> what's the difference between WebGL and OpenGL?
<peepsalot> webgl is based on OpenGL ES, which is designed for mobile devices. https://www.khronos.org/webgl/wiki/WebGL_and_OpenGL_Differences
<peepsalot> for openscad, we can't really do ES yet, mainly because of OpenCSG preview, and reliance on a lot of the (VERY) old style of "fixed function pipeline", as opposed to shader based graphics
<peepsalot> OpenGL ES is an “embeddable subset” of OpenGL. It slims down the rather large OpenGL API to the bare essentials, so that it can be implemented on devices with simpler, cheaper hardware, and above all, low enough power requirements to run on batteries.
<peepsalot> so ES doesn't support legacy fixed function stuff which our codebase still uses in many places
<peepsalot> and webgl is even less feature filled than ES, since its specifically designed to run inside a browser
<peepsalot> linext: check out https://www.shadertoy.com/ for some fun eye candy and other examples of what can be done in webGL
<linext> wow
<linext> reminds me of openprocessing.org
J1A847854 has joined #openscad
J1A8478 has quit [Ping timeout: 252 seconds]
snaked has joined #openscad
qeed_ has quit [Quit: qeed_]
qeed has joined #openscad
epony has joined #openscad
<InPhase> JordanBrown: Oh. That bezier curve feature of the paths tool plus "stroke path" does in fact do a good job of curves. I guess they do support this now, and I just didn't notice. :) Thanks for the tip.
<InPhase> Perhaps my next quick triangle breakdown of an OpenSCAD design will be prettier.
<JordanBrown> Well, I should hope so!
paddymahoney has joined #openscad
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
Colere has quit [Ping timeout: 265 seconds]
Colere has joined #openscad
Furor has joined #openscad
Colere has quit [Ping timeout: 265 seconds]
ur5us has quit [Ping timeout: 268 seconds]
teepee has quit [Quit: bye...]
teepee has joined #openscad
<crazy_imp> what is the best way to "trace" parts to make a model? i need to make some case parts and i already put the old ones on the flatbed scanner (so i have a nice reference)
<J1A847854> crazy_imp  create an svg via inkscape  -  or use blender and background image
<J1A847854> if your case sides are flat .. just measure them and create the parts in openSCAD
<crazy_imp> J1A847854: good point with tracing it in inkscape first, then i can simply import and extrude it :)
<J1A847854> maybe look at polygons if the shape is not just a square.
<crazy_imp> it's a bit more complex compared to a square, but not too bad - https://i.imgur.com/RZLmr7B.jpg
<J1A847854> im using the "fill bucket"  in inkscape to re create areas of an image by color
<crazy_imp> time to clean it up and vectorize it
<J1A847854> if you have coordinates of the corner points .. use the polygon and offset
pa has quit [Ping timeout: 264 seconds]
pah has joined #openscad
Furor is now known as Colere
<crazy_imp> J1A847854: thanks for the hint with tracing it first - created a path in gimp, exported it as svg and extruded it. now i'm waiting for a test print to check the physical fit before continuing with it :)
qeed_ has joined #openscad
qeed has quit [Ping timeout: 260 seconds]
paddymahoney has quit [Read error: Connection reset by peer]
aiyion has quit [Ping timeout: 258 seconds]
aiyion has joined #openscad
pah is now known as pa
paddymahoney has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 258 seconds]
teepee_ is now known as teepee
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 258 seconds]
teepee_ is now known as teepee
qeed__ has joined #openscad
qeed_ has quit [Ping timeout: 244 seconds]
tcurdt has quit [Quit: bye]
qeed__ has quit [Quit: qeed__]
qeed has joined #openscad
tcurdt has joined #openscad
aiyion has quit [Ping timeout: 258 seconds]
aiyion has joined #openscad
GNUmoon has quit [Remote host closed the connection]
GNUmoon has joined #openscad
fling has quit [Remote host closed the connection]
fling has joined #openscad
epony has quit [Ping timeout: 252 seconds]
aiyion has quit [Ping timeout: 258 seconds]
aiyion has joined #openscad
paddymahoney has quit [Remote host closed the connection]
epony has joined #openscad
<peepsalot> teepee: after the big beautify run, do you think there is a reason to keep the clang format script option + config file? as opposed to uncrustify?
<peepsalot> are we sure the two configs are in sync even?
<teepee> peepsalot: yeah, good point, I suppose they are not in sync, so dropping the unused one makes a lot of sense
pah has joined #openscad
pa has quit [Ping timeout: 268 seconds]
pah is now known as pa
linext has quit [Quit: Leaving]
paddymahoney has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 258 seconds]
teepee_ is now known as teepee
ur5us has joined #openscad
ur5us has quit [Quit: Leaving]
ur5us has joined #openscad
<JordanBrown> I don't remember whether I did it with Inkscape or CorelDraw, but what I did once was to import an image, get it scaled correctly so that it matched the coordinate system, then drew over it with the drawing tools until it matched well enough, then read off the coordinates and transferred them into
<JordanBrown> OpenSCAD. (I suppose that I could have just import
<JordanBrown> ed the SVG, but that didn't really work well for the purpose - for one thing, various components were at different Z values.) It helps to have a Bézier function available.
noonien has quit [Ping timeout: 244 seconds]
noonien has joined #openscad
linext has joined #openscad
linext_ has joined #openscad
linext has quit [Ping timeout: 252 seconds]