00:01
califax has quit [Remote host closed the connection]
00:02
califax has joined #openscad
01:11
<
InPhase >
The number of git emails I've received about text scaling is at least 20 times more than the amount I'm concerned about text scaling. :)
01:13
teepee has quit [Remote host closed the connection]
01:14
teepee has joined #openscad
01:18
teepee has quit [Remote host closed the connection]
01:21
teepee has joined #openscad
01:53
LordOfBikes has quit [Ping timeout: 240 seconds]
02:06
LordOfBikes has joined #openscad
02:34
J1A84437262 has joined #openscad
02:38
J1A844372 has quit [Ping timeout: 252 seconds]
03:55
KimK has quit [Quit: Leaving]
04:27
KimK has joined #openscad
05:04
teepee_ has joined #openscad
05:06
teepee has quit [Ping timeout: 268 seconds]
05:06
teepee_ is now known as teepee
07:21
teepee has quit [Remote host closed the connection]
07:25
teepee has joined #openscad
08:04
fling has quit [Write error: Connection reset by peer]
08:04
GNUmoon has quit [Write error: Connection reset by peer]
08:04
aiyion has quit [Remote host closed the connection]
08:04
TheAssassin has quit [Remote host closed the connection]
08:04
califax has quit [Write error: Connection reset by peer]
08:04
califax has joined #openscad
08:04
TheAssassin has joined #openscad
08:05
aiyion has joined #openscad
08:05
fling has joined #openscad
08:05
GNUmoon has joined #openscad
08:20
lastrodamo has joined #openscad
08:44
califax has quit [Write error: Connection reset by peer]
08:46
califax has joined #openscad
08:50
Guest908 has joined #openscad
08:51
Guest908 has quit [Client Quit]
08:51
califax has quit [Remote host closed the connection]
08:51
califax has joined #openscad
08:52
TheAssassin has quit [Remote host closed the connection]
08:53
TheAssassin has joined #openscad
09:00
ur5us has joined #openscad
09:05
fling has joined #openscad
09:24
ur5us has quit [Ping timeout: 268 seconds]
09:42
califax has quit [Ping timeout: 268 seconds]
09:52
aiyion has quit [Ping timeout: 268 seconds]
09:54
aiyion has joined #openscad
10:12
toluene has quit [Quit: Ping timeout (120 seconds)]
10:14
toluene has joined #openscad
11:16
califax has joined #openscad
12:01
califax has quit [Remote host closed the connection]
12:01
califax has joined #openscad
12:50
califax has quit [Remote host closed the connection]
12:53
califax has joined #openscad
12:59
qeed_ has joined #openscad
13:01
qeed has quit [Ping timeout: 244 seconds]
13:05
califax has quit [Remote host closed the connection]
13:06
califax has joined #openscad
13:15
fling has quit [Remote host closed the connection]
13:16
fling has joined #openscad
13:34
teepee_ has joined #openscad
13:34
teepee has quit [Ping timeout: 268 seconds]
13:34
teepee_ is now known as teepee
13:51
castawayc has quit [Ping timeout: 244 seconds]
13:52
castaway has quit [Ping timeout: 244 seconds]
14:04
castaway has joined #openscad
14:11
castawayc has joined #openscad
14:26
SamuelMarks has joined #openscad
14:30
<
SamuelMarks >
Do you think OpenSCAD would be easy to compile to the web? [WASM]
14:31
<
Scopeuk >
there is an existing webasm port
14:31
<
Scopeuk >
there are efforts to mainline it, teepee will remember more
14:32
<
SamuelMarks >
Sweet
14:34
<
Scopeuk >
there are a couple of working sites but I forget the addresses right now
14:34
<
SamuelMarks >
I'm building an [open-source] optical device. Can OpenSCAD be used to show how light can project through the model; à la Zemax?
14:35
<
Scopeuk >
openscad has no baked in optics/material proerties
14:36
<
J1A84437262 >
!wasm
14:37
<
Scopeuk >
ahh yes the open flexure stuff
14:37
<
SamuelMarks >
J1A84437262: very cool
14:39
<
J1A84437262 >
another was openscad.cloud iirc
14:39
J1A84437262 is now known as J1A84
14:42
<
SamuelMarks >
With my website I'm going to just ask the user a couple of questions in a webform and then render the STL, the code itself would expect too much from my users 😅
14:42
<
Scopeuk >
SamuelMarks another option for that is potentially to use the customiser and one of the existing web sites that support it
14:43
<
Scopeuk >
I know thingiverse do (although tis quite an old engine at this point) and I think one of the more recent contenders but I forget which
14:43
<
SamuelMarks >
Sweet
14:43
<
Scopeuk >
the customiser lets you take vertain variables and pout them on a control panel
14:47
<
SamuelMarks >
Shiny
14:47
<
SamuelMarks >
1tXG5cbi8vZm9yIGJlc3QgcHJpbnRpbmcgcmVzdWx0cywgc2VlIG5vdGVzIGF0IHRoZSBib3R0b20gb2YgdGhpcyBmaWxlLiBcblxucGhvbmVfbGVuZ3RoID0gMTMyOyBcdFx0XHQvLyhzaXplIHgpXG5waG9uZV93aWR0aCA9IDcwOyAgICAgICAgICAgICAgICBcdC8vKHNpemUgeSlcbnBob25lX2hlaWdodCA9IDE0O1x0XHRcdFx0Ly8oc2l6ZSB6LCB0aGlja25lc3Mgb2YgdGhlIHBob25lKVxucGhvbmVfZ2xhc3NfbGVuZ3RoID0gNzY7XHRcdC8vKHNpemUgeClcdFx0XG5waG9uZV9nbGFzc193aWR0aCA9IDUxOyAgICAgICAvLyhza
14:48
<
SamuelMarks >
XplIHkpXG5cbi8vdGhlIGZvbGxvd2luZyB0d28gcGFybXMgZGVmaW5lIHRoZSB4LHkgbG9jYXRpb24gb2YgdGhlIGxvd2VyIGxlZnQgY29ybmVyIG9mIHRoZSBwaG9uZSBnbGFzcyB3aW5kb3cuXG5waG9uZV9nbGFzc19sZW5fb2Zmc2V0ID0gMjY7IC8vc2VlIGNvbW1lbnQgYWJvdXQgb3JpZ2luIGFib3ZlIFxucGhvbmVfZ2xhc3Nfd2lkX29mZnNldCA9IDEwOyAvL3NlZSBjb21tZW50IGFib3V0IG9yaWdpbiBhYm92ZVxuXG5wb3dlcl9idXR0b24gPSAxOyAvL2Jvb2xlYW4gKGlzIHRoZXJlIGEgcG93ZXIgYnV0dG9uIG9uIHRoZSBm
14:48
<
Scopeuk >
might have to paste bin that
14:48
<
SamuelMarks >
YWNlIChpcGhvbmUpPyAxID0geWVzKVxucG93ZXJfYnV0dG9uX2xlbiA9IDExMi41OyAvL2xvY2F0aW9uIGFsb25nIGxlbmd0aFxucG93ZXJfYnV0dG9uX3dpZCA9IDM1LjU7IC8vbG9jYXRpb24gYWxvbmcgd2lkdGhcbnBvd2VyX2J1dHRvbl9kaWFtZXRlciA9IDExOyAvL2FjY2VzcyBob2xlIHdpbGwgYmUgYXV0b21hdGljYWxseSBlbmxhcmdlZC5cbmNhbWVyYV9sZW4gPSAxNTsgLy8gbG9jYXRpb24gYWxvbmcgbGVuZ3RoXG5jYW1lcmFfd2lkID0gNTU7IC8vbG9jYXRpb24gYWxvbmcgd2lkdGhcbmNhbWVyYV9kaWFtZXRlciA9IDE
14:48
<
Scopeuk >
its a bit spammy for the channel
14:48
<
SamuelMarks >
yOyBcbnRlbGVzY29wZV9leWVwaWVjZV9kaWFtZXRlciA9IDM0OyAvLyAoRVRYIHN0b2NrIGxlbnMgPSAzNClcbmxlbmd0aF9vZl90ZWxlc2NvcGVfbW91bnQgPSAyMDtcblxubWF0ZXJpYWxfdGhpY2tuZXNzID0gMztcblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vL1xuXG5tb2R1bGUgcGhvbmVfbW91bnQoKVxue1xuXHRkaWZmZXJlbmNlKClcblx0e1
14:48
<
SamuelMarks >
xuXHQgXHQvL3Bob25lIG1vdW50XG5cdFx0Y3ViZSAoc2l6ZSA9IFtwaG9uZV9sZW5ndGgrKG1hdGVyaWFsX3RoaWNrbmVzcyoyKSwgXG5cdFx0cGhvbmVfd2lkdGgrKG1hdGVyaWFsX3RoaWNrbmVzcyoyKSwgXG5cdFx0cGhvbmVfaGVpZ2h0KyhtYXRlcmlhbF90aGlja25lc3MqMildLCBcblx0XHRjZW50ZXIgPSBmYWxzZSk7IFxuXG5cdFx0Ly9waG9uZSBjYXZpdHkgYm9vbGVhblxuXHRcdHRyYW5zbGF0ZSAoW21hdGVyaWFsX3RoaWNrbmVzcyxtYXRlcmlhbF90aGlja25lc3MsbWF0ZXJpYWxfdGhpY2tuZXNzXSlcblx0XHR7XG5cd
14:48
<
SamuelMarks >
Fx0XHRjdWJlKCBbcGhvbmVfbGVuZ3RoK21hdGVyaWFsX3RoaWNrbmVzcysxLCBwaG9uZV93aWR0aCwgcGhvbmVfaGVpZ2h0XSk7XHRcblx0XHR9XG5cdFx0Ly9waG9uZSB3aW5kb3cgYm9vbGVhblxuXHRcdHRyYW5zbGF0ZSAoW3Bob25lX2dsYXNzX2xlbl9vZmZzZXQrbWF0ZXJpYWxfdGhpY2tuZXNzLFxuXHRcdHBob25lX2dsYXNzX3dpZF9vZmZzZXQrbWF0ZXJpYWxfdGhpY2tuZXNzLFxuXHRcdG1hdGVyaWFsX3RoaWNrbmVzc10pXG5cdFx0e1xuXHRcdFx0Y3ViZSggW3Bob25lX2dsYXNzX2xlbmd0aCxwaG9uZV9nbGFzc193aWR0
14:48
<
SamuelMarks >
aCwxMDBdKTsgLy9waG9uZSB3aW5kb3dcblx0XHR9XG5cdFx0Ly9jYW1lcmEgYm9vbGVhblxuXHRcdHRyYW5zbGF0ZShbY2FtZXJhX2xlbittYXRlcmlhbF90aGlja25lc3MsIGNhbWVyYV93aWQrbWF0ZXJpYWxfdGhpY2tuZXNzLCBtYXRlcmlhbF90aGlja25lc3MqLTFdKVxuXHRcdHtcblx0XHRcdGN5bGluZGVyKGg9bWF0ZXJpYWxfdGhpY2tuZXNzKjIuNSwgcj1jYW1lcmFfZGlhbWV0ZXIvMik7XG5cdFx0fVxuXHRcdGlmKHBvd2VyX2J1dHRvbilcblx0XHR7XG5cdFx0XHRcdC8vcG93ZXJfYnV0dG9uIGJvb2xlYW5cblx0XHRcdFx
14:48
<
SamuelMarks >
0dHJhbnNsYXRlKFtwb3dlcl9idXR0b25fbGVuK21hdGVyaWFsX3RoaWNrbmVzcywgcG93ZXJfYnV0dG9uX3dpZCttYXRlcmlhbF90aGlja25lc3MsIG1hdGVyaWFsX3RoaWNrbmVzc10pIFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0Y3lsaW5kZXIoaCA9IHBob25lX2hlaWdodCttYXRlcmlhbF90aGlja25lc3MrMSwgciA9IHBvd2VyX2J1dHRvbl9kaWFtZXRlcik7XG5cdFx0XHRcdH1cblx0XHR9XG5cdH0gLy9lbmQgZGlmZmVyZW5jZVxufVxuXG5tb2R1bGUgdGVsZXNjb3BlX21vdW50KClcbntcblx0ZGlmZmVyZW5jZSgpIC8vdGVsZX
14:48
<
SamuelMarks >
Njb3BlIG1vdW50XG5cdHtcblx0XHR0cmFuc2xhdGUoW2NhbWVyYV9sZW4rbWF0ZXJpYWxfdGhpY2tuZXNzLFx0Y2FtZXJhX3dpZCttYXRlcmlhbF90aGlja25lc3MsbGVuZ3RoX29mX3RlbGVzY29wZV9tb3VudCotMV0pIC8vdGVsZXNjb3BlIG1vdW50IHR1YmVcblx0XHR7XG5cdFx0XHRjeWxpbmRlcihoID0gbGVuZ3RoX29mX3RlbGVzY29wZV9tb3VudCwgciA9ICh0ZWxlc2NvcGVfZXllcGllY2VfZGlhbWV0ZXIrbWF0ZXJpYWxfdGhpY2tuZXNzKS8yKTtcblx0XHR9XG5cdFx0dHJhbnNsYXRlKFtjYW1lcmFfbGVuK21hdGVyaWFsX
14:48
<
SamuelMarks >
3RoaWNrbmVzcyxcdGNhbWVyYV93aWQrbWF0ZXJpYWxfdGhpY2tuZXNzLChsZW5ndGhfb2ZfdGVsZXNjb3BlX21vdW50Ki0xKS0xXSkgLy90dWJlIGJvb2xlYW5cblx0XHR7XG5cdFx0XHRjeWxpbmRlcihoID0gbGVuZ3RoX29mX3RlbGVzY29wZV9tb3VudC0obWF0ZXJpYWxfdGhpY2tuZXNzLzIpLCByID0gdGVsZXNjb3BlX2V5ZXBpZWNlX2RpYW1ldGVyLzIpO1xuXHRcdH1cblx0XHR0cmFuc2xhdGUoW2NhbWVyYV9sZW4rbWF0ZXJpYWxfdGhpY2tuZXNzLFx0Y2FtZXJhX3dpZCttYXRlcmlhbF90aGlja25lc3MsbWF0ZXJpYWxfdGhp
14:48
<
SamuelMarks >
Y2tuZXNzKi0xXSkgLy9jYW1lcmEgbGVucyBib29sZWFuXG5cdFx0e1xuXHRcdFx0Y3lsaW5kZXIoaD1tYXRlcmlhbF90aGlja25lc3MqNCwgcj1jYW1lcmFfZGlhbWV0ZXIvMik7XG5cdFx0fVxuXHR9XG59XG5cbi8vZm9yIGJlc3QgcHJpbnRpbmcgcmVzdWx0cywgZ2VuZXJhdGUgcGhvbmVfbW91bnQoKSBhbmQgdGVsZXNjb3BlX21vdW50KCkgc2VwYXJhdGVseS4gRW5hYmxlIGFuZCBkaXNhYmxlIGdlbmVyYXRpbmcgdGhlc2UgcGFydHMgYnkgY29tbWVudGluZyBvdXQgb25lIG9mIHRoZSBmb2xsb3dpbmcgY2FsbHMuXG5cbi8vUHJ
14:49
<
SamuelMarks >
pbnQgdGhlIHBob25lIG1vdW50IHN0YW5kaW5nIG9uIGVuZCB3aXRoIHRoZSBjbG9zZWQgZW5kIGFnYWluc3QgdGhlIHByaW50IGJlZC4gUHJpbnQgdGhlIHRlbGVzY29wZSBtb3VudCB3aXRoIHRoZSBzbWFsbGVyIGFwcGVyYXR1cmUgb24gdGhlIHByaW50IGJlZCAobGlrZSBhIGN1cClcblxucGhvbmVfbW91bnQoKTtcbnRlbGVzY29wZV9tb3VudCgpO1xuXG4ifV0=
14:49
<
SamuelMarks >
Oh shiiiii, that link was not minified
14:51
<
SamuelMarks >
Yeah I thought it was short
14:52
<
othx >
SamuelMarks linked to "OpenSCAD smart phone to microscope/telescope adapter by Boogie" on thingiverse => 1 IRC mentions
15:05
<
SamuelMarks >
yeah :( - the link killed my irssi buffer
15:05
fling has quit [Remote host closed the connection]
15:06
<
teepee >
yes, WASM is integrated into the main build, master produces a WASM build too, the linked app may have some extra fixes though
15:09
fling has joined #openscad
15:12
SamuelMarks has quit [Quit: Lost terminal]
15:12
<
J1A84 >
had some url shortener that deny WASM links .. too long i assume
15:12
<
RoyK >
perhaps we should have a bot here to autokick people spamming ;)
15:13
<
teepee >
seems overkill as long as that happens 3 times a year by accident
15:16
<
Scopeuk >
as a general rule harsh enforcement is for wilful infringement not once in awhile accidents
15:16
<
Scopeuk >
I guess channel rate limit might work but it is so rarely a problem its not worth the potential limitation
15:17
<
teepee >
a kick would not be a harsh treatment, most clients try to reconnect anyway. it would probably shorten such accidents
15:18
<
Scopeuk >
true it said autokick, I read autoban
15:19
<
Friithian >
(pro tip /server purge in irssi will stop that)
15:21
<
J1A84 >
like /quit Ü
15:24
<
J1A84 >
or a SCCAM "safety control cable axe man"
17:26
kiba has joined #openscad
18:38
<
kiba >
Hey. Is there a good tutorial for embossing svg images into openscad object
18:50
<
InPhase >
kiba: Not much to it really. linear_extrude(10) import("xubuntu_logo.svg");
18:50
<
InPhase >
kiba: If you want color discrimination as height, convert to png first and use surface()
18:52
kiba has quit [Ping timeout: 252 seconds]
19:00
<
J1A84 >
use experimental roof
19:00
<
J1A84 >
.oO no kiba left
19:01
<
InPhase >
Yep, and just in time to miss my answer.
19:02
<
InPhase >
I was going to elaborate on the tricks of surface, since I think it's a much nicer tool if you have a 3D surface goal and know how to use an image editor.
19:02
<
Friithian >
lmao webchatters
19:03
<
InPhase >
surface plus color manipulation and blurring can potentially get you some really nice 3D effects for really cheap.
19:06
<
J1A84 >
i once tried a lithophane with it .. but had to cut it with a different program cuz scad took hours
19:08
JordanBrown has quit [Read error: Connection reset by peer]
19:08
<
InPhase >
The top example was color treated and blurred with gimp, which took me basically no time at all.
19:09
<
InPhase >
I think we can agree that's a beautiful result. :)
19:13
<
J1A84 >
.. i turned 3D objects into color shaded for height extraction and laser engravings
19:13
<
InPhase >
https://i.imgur.com/9X6dSRs.png For completeness, this was the result of my gimp manipulation. I basically inverted the text color and dropped it as a flattened image on a black background, then blurred.
19:13
<
InPhase >
Gaussian blur by 1.5
19:20
<
J1A84 >
how long does that take to difference with a cube?
19:49
<
InPhase >
The emboss?
19:49
<
InPhase >
I can check.
19:49
<
InPhase >
as soon as I find the buried window...
19:52
<
InPhase >
45 seconds with last release, 1.5 seconds with the master branch.
19:53
<
InPhase >
Neither is too bad. The boost in master is really nice though. :)
19:56
califax has quit [Remote host closed the connection]
19:56
<
InPhase >
That's about 420 pixels wide, so scaled down 168mm in width at 0.4mm standard extruder step sizes.
19:57
<
InPhase >
So about max overhead for a smooth embossing label plaque on a standard printer.
19:57
califax has joined #openscad
19:59
<
InPhase >
Before I started doing it this way, I used to get terrible overheads trying to smooth surface() results with minkowski internally. The external blurs and adjustments make this much better performance-wise.
20:02
J1A84 has quit [Ping timeout: 252 seconds]
20:29
J1A84 has joined #openscad
20:32
<
J1A84 >
and that is not for rendering the surface but for a boolean operation with the surface?
20:34
lastrodamo has quit [Quit: Leaving]
20:42
GNUmoon has quit [Remote host closed the connection]
20:44
GNUmoon has joined #openscad
20:54
GNUmoon has quit [Remote host closed the connection]
21:19
califax has quit [Ping timeout: 268 seconds]
21:21
aiyion has quit [Ping timeout: 268 seconds]
21:21
califax has joined #openscad
21:22
teepee has quit [Ping timeout: 268 seconds]
21:22
teepee has joined #openscad
21:23
aiyion has joined #openscad
21:56
GNUmoon has joined #openscad
22:00
GNUmoon has quit [Remote host closed the connection]
22:00
fling has quit [Write error: Connection reset by peer]
22:00
TheAssassin has quit [Remote host closed the connection]
22:00
aiyion has quit [Write error: Connection reset by peer]
22:01
GNUmoon has joined #openscad
22:01
aiyion has joined #openscad
22:03
fling has joined #openscad
22:04
TheAssassin has joined #openscad
22:18
teepee has quit [Ping timeout: 268 seconds]
22:20
GNUmoon has quit [Ping timeout: 268 seconds]
22:33
GNUmoon has joined #openscad
22:33
califax has quit [Remote host closed the connection]
22:34
califax has joined #openscad
22:39
teepee has joined #openscad
22:49
TheAssassin has quit [Remote host closed the connection]
22:49
aiyion has quit [Remote host closed the connection]
22:49
fling has quit [Remote host closed the connection]
22:49
teepee has quit [Remote host closed the connection]
22:50
aiyion has joined #openscad
22:50
teepee has joined #openscad
22:50
fling has joined #openscad
22:52
TheAssassin has joined #openscad
23:33
<
InPhase >
J1A84: Yeah, I did a difference with it for those times.