00:25
dalias has joined #openscad
00:26
ur5us has quit [Ping timeout: 240 seconds]
00:32
dalias has quit [Ping timeout: 260 seconds]
00:46
dalias has joined #openscad
00:50
linext_ has quit [Quit: Leaving]
01:03
J227055 has joined #openscad
01:06
dalias_ has joined #openscad
01:06
dalias has quit [Ping timeout: 256 seconds]
01:06
J2270 has quit [Ping timeout: 252 seconds]
01:06
dalias_ is now known as dalias
01:09
J22705544 has joined #openscad
01:13
J227055 has quit [Ping timeout: 252 seconds]
01:21
ur5us has joined #openscad
01:59
LordOfBikes has quit [Ping timeout: 246 seconds]
02:04
ToAruShiroiNeko has quit []
02:12
ToAruShiroiNeko has joined #openscad
02:13
LordOfBikes has joined #openscad
02:30
_whitelogger has joined #openscad
03:02
dalias has joined #openscad
03:11
dalias has quit [Ping timeout: 252 seconds]
03:15
dalias has joined #openscad
03:32
dalias has quit [Ping timeout: 240 seconds]
04:06
snakedGT is now known as snaked
04:50
arebil has joined #openscad
04:50
arebil has quit [Client Quit]
04:52
arebil has joined #openscad
04:58
Ari has joined #openscad
05:04
Ari has quit [Quit: Client closed]
05:13
ur5us has quit [Ping timeout: 240 seconds]
05:14
arebil has quit [Quit: My keyboard has gone to sleep. ZZZzzz…]
05:33
blau has joined #openscad
06:19
dalias has joined #openscad
06:24
arebil_ has joined #openscad
06:44
arebil_ has quit [Quit: My keyboard has gone to sleep. ZZZzzz…]
06:50
rvt_ has joined #openscad
07:20
arebil_ has joined #openscad
07:37
arebil_ has quit [Quit: My keyboard has gone to sleep. ZZZzzz…]
07:43
arebil has joined #openscad
08:10
blau has quit [Read error: Connection reset by peer]
08:29
ur5us has joined #openscad
08:35
ur5us_ has joined #openscad
08:36
ur5us has quit [Ping timeout: 240 seconds]
08:43
rvt_ has quit [Quit: rvt_]
09:12
arebil has quit [Quit: My keyboard has gone to sleep. ZZZzzz…]
09:23
arebil has joined #openscad
09:26
la1yv_b has quit [Ping timeout: 250 seconds]
09:27
la1yv has joined #openscad
09:39
drfff has joined #openscad
10:06
nedko has quit [Remote host closed the connection]
10:09
nedko has joined #openscad
10:10
ur5us_ has quit [Remote host closed the connection]
10:11
ur5us_ has joined #openscad
10:18
arebil has quit [Quit: My keyboard has gone to sleep. ZZZzzz…]
10:32
J22705544 is now known as J22
10:36
rvt_ has joined #openscad
10:39
ur5us_ has quit [Ping timeout: 240 seconds]
10:46
KimK has quit [Ping timeout: 276 seconds]
10:51
rvt_ has quit [Quit: rvt_]
11:05
<
J22 >
how can i calc the base from a potenz? so like sqrt but not with 2 but with a different exponent .. i am doing this recursive at the moment, is there a better way?
11:22
<
Scopeuk >
j22 I think exponent supports fractional operators
11:22
<
Scopeuk >
4^(1/2) would be square root 8^(1/3) would be a cube root
11:23
<
Scopeuk >
echo(8^(1/3));
11:23
<
Scopeuk >
Compiling design (CSG Tree generation)...
11:25
dalias has quit [Ping timeout: 240 seconds]
11:26
<
J22 >
ahh .. ok i should have known this Ü thanks
11:28
<
Scopeuk >
it's not a common way to use a power operator in code, its frequently an integer operation where fractional wont work
11:31
dalias has joined #openscad
11:36
<
InPhase >
We also have pow(a, 1/b)
11:39
<
InPhase >
While a few more characters, it can add some visual clarity for the fractional power cases.
11:47
arebil has joined #openscad
11:52
arebil has quit [Quit: Bye]
13:02
dalias has quit [Ping timeout: 240 seconds]
13:05
ricekot has joined #openscad
13:18
fling has quit [Remote host closed the connection]
13:18
fling has joined #openscad
13:36
dalias has joined #openscad
13:43
dalias has quit [Ping timeout: 260 seconds]
13:45
dalias has joined #openscad
13:49
dalias has quit [Ping timeout: 240 seconds]
14:42
dalias has joined #openscad
14:47
dalias has quit [Ping timeout: 260 seconds]
15:42
califax has joined #openscad
15:56
dalias has joined #openscad
16:01
feep has joined #openscad
16:01
<
feep >
I found a crash~
16:01
<
feep >
building master to grab a backtrace rn
16:06
dalias has quit [Ping timeout: 248 seconds]
16:13
<
feep >
looks like cgal, lemme update that..
16:25
dalias has joined #openscad
16:31
linext has joined #openscad
16:33
<
feep >
aiui you're not extruding that svg there
16:33
<
feep >
so it's a 2d object
16:34
<
feep >
well I don't know why it would work with one but not the other
16:36
<
feep >
I'm just saying you're not actually doing anything 3d with that imported svg
16:37
<
J22 >
linext when you render F6 you can't have both .. while in preview F5 this is possible to see both
16:38
<
J22 >
when you have code it is easier to help you if the code is not just a picture
16:41
<
feep >
okay, had to clear ccache, now it's using cgal master
16:41
<
feep >
bit worrying
16:43
<
J22 >
linext also in the top it should be enough for the hull to have the object only once
16:50
<
feep >
okay cool, even with master cgal and master openscad it crashes.
16:52
<
feep >
just gonna play with minkowski settings until it goes away
16:56
<
J22 >
feep great now you broke it Ü
16:57
<
J22 >
we have seen that minkowski could generate faulty mesh before ..
16:57
<
feep >
yeah I'm just gonna diy union it
17:06
<
J22 >
feep Normalized tree is growing past 1100000 elements. Aborting normalization.
17:09
<
J22 >
was there a reason you are not using a 2D and extrude that with scale ?
17:09
<
feep >
I did not think of it.
17:10
<
J22 >
the angles would be slightly different - not sure if that matters
17:10
<
J22 >
seems that something before the minkowski already cause problems
17:14
<
feep >
well it's a pretty recursive csg
17:14
<
feep >
I wouldn't expect that to be an issue but idk how openscad works perf wise
17:15
<
J22 >
feep i have removed the minkowski (keep the spike in it ) .. and i get errors
17:16
<
J22 >
there is a rule that you need overlaps - i assume you have coplanar faces
17:16
<
feep >
yeah seems likely
17:16
<
feep >
can you show where?
17:18
<
J22 >
seems this is not the result you could use
17:19
<
feep >
that is how it's supposed to look
17:26
<
feep >
yeah, added an epsilon
17:26
<
feep >
seems better now
17:26
<
J22 >
you could also remove the comment from the cube .. (forgot that)
17:27
<
feep >
eh, I ditched the minkowski
17:28
dalias has quit [Ping timeout: 252 seconds]
17:28
<
J22 >
i added a little thicker cap in line 50 .. you can also remeove the + .1 in height
17:29
<
feep >
the cap is mostly decorative
17:29
rvt_ has joined #openscad
17:30
* feep
does a test print~
17:30
<
J22 >
you can print that
17:30
<
J22 >
walls are way to thin
17:30
<
feep >
I tweaked it a bit to be thicker
17:30
<
feep >
anyways, it doesn't have to be strong and stable
17:31
<
J22 >
the problem seems to be when you combined the 4 quartspike
17:31
<
feep >
it just has to not break under marginal compression pressure
17:31
<
feep >
yeah I tweaked that with an eps
17:31
<
feep >
I should share my current state
17:32
<
feep >
J22: the design idea is that I can stack them together for transport, then pull them out, turn 45 degrees and stick them back together to get more height
17:33
<
feep >
they're gonna hold a solar cell diagonal on a field trip~
17:33
<
J22 >
eps is not used in the code
17:35
<
J22 >
it the latest yes
17:35
<
J22 >
but i get a normalized tree growing error
17:35
<
J22 >
use the intersection from my paste
17:40
<
feep >
huh lemme trty
17:41
rvt_ has quit [Quit: rvt_]
17:42
<
feep >
J22: what's that do?
17:42
<
feep >
also how do I get that error
17:43
J22 has quit [Quit: Client closed]
17:43
J22 has joined #openscad
17:43
<
feep >
J22: what's that do?
17:43
<
feep >
also how do I get that error
17:43
<
J22 >
feep your cross array causing problems
17:44
<
feep >
I've just always used f6 lol
17:44
<
J22 >
the intersection was removing a face problem - but that is now not working anymore
17:45
<
linext >
import(height=x) isn't the same as linear_extrude(x)
17:45
<
feep >
does import even have a parameter height
17:46
<
J22 >
remove the union works for me
17:46
<
feep >
I'm pretty happy with f6 honestly
17:46
<
linext >
it does in the example: linear_extrude(height = 5, center = true, convexity = 10)
17:46
<
linext >
import_dxf(file = "example009.dxf", layer = "plate");
17:46
<
feep >
look really closely at that example XD
17:48
<
J22 >
nitpicking - Ü
17:48
<
linext >
it's two different lines
17:49
<
linext >
import() for svg doesn't have a height argument, so linear_extrude must be used
17:50
dalias has joined #openscad
17:55
<
feep >
okay, I will admit
17:55
<
feep >
that is convincingly simple XD
17:57
<
J22 >
at least it reduces the possibility for problems
17:59
<
J22 >
the 45 rot spike should be the same thickness .. else it will wobble
17:59
<
feep >
should be a bit bigger, cause this is still 3d printing
17:59
<
feep >
there will not be smooth surfaces XD
17:59
<
J22 >
it is a taper so no need for clearance
17:59
dalias has quit [Ping timeout: 246 seconds]
18:00
<
feep >
anyway, one issue is that the wedges can't be scaled differently out and across
18:00
<
feep >
I'll hang on to a copy tho, thanks~
18:01
<
J22 >
divide the Spike in two and use scale =[3,2]
18:01
<
linext >
taking forever to render
18:04
<
feep >
okay, enough golf XD
18:09
<
feep >
thanks a bunch tho
18:09
<
J22 >
always welcome
18:10
<
J22 >
still the error and not to mention the crash should not happen
18:11
<
J22 >
also that i have to restart SCAD after the tree limit was reached once
18:11
<
feep >
yeah this is hitting it hard for some reason
18:13
dalias has joined #openscad
18:21
<
linext >
the slow part is joining the base hull to the walls of the labyrinth
18:39
rvt_ has joined #openscad
18:39
<
linext >
i'd say the unknown rendering time is what i like the least about openscad
18:40
<
linext >
i can show an exmaple of something that should be fast but isn't
18:40
<
linext >
it's fast when i run the same operation using pymesh
18:41
<
teepee >
again, the fast-csg in the dev version should be pretty much identical to pymesh (if it's the corefinement what it's using)
18:41
<
teepee >
might be worth a try
18:44
<
linext >
combining the base and the walls
18:49
<
linext >
also, any news from printables.com for a customizer web app like thingiverse uses?
18:50
<
teepee >
looks like it may need some more voices
18:52
<
linext >
i'd like some feature added to openscad so that when you import a SVG, DXF, or polygon, that the linear extrude can round the edge of the imported 2 shape
18:53
<
teepee >
that would be offset_extrude()
18:54
<
linext >
can you show me an example using the labyrinth design?
18:54
<
linext >
base and walls.scad
18:55
<
teepee >
I'm not sure it's up to that just yet. it's sitting in a PR to be "finished"
18:55
<
teepee >
ideally even combined with roof()
18:55
<
linext >
is it still the case that openscad can import a gradient black and white and use that as the height?
18:56
<
linext >
in the SVG
18:56
<
teepee >
yes, surface() but that tends to create a huge amount of vertices making it difficult for bigger sizes
18:57
<
teepee >
in SVG no, that never existed und probably never will, it's just a big mismatch between CAD and SVG which is an image format
19:00
drfff has quit [Read error: Connection reset by peer]
19:00
drfff has joined #openscad
19:14
retrosenator has joined #openscad
19:14
<
retrosenator >
is there a way to unlock multiple cpu core?
19:15
<
retrosenator >
openscad is cpu bound soo long
19:15
<
Scopeuk >
retrosenator nothing complete
19:15
<
retrosenator >
Total rendering time: 0 hours, 1 minutes, 52 seconds
19:15
<
retrosenator >
every time i change one thing
19:22
<
retrosenator >
also.. how do I access the 4th dimension?
19:23
<
retrosenator >
like to generate a video of mophing 3d model
19:23
<
Scopeuk >
there is a $t special variable which is affected by the animation controls
19:23
<
retrosenator >
and are there for example possible to hull() over time instead of space
19:25
rvt_ has quit [Quit: rvt_]
19:28
retrosenator has quit [Ping timeout: 246 seconds]
19:29
rvt_ has joined #openscad
19:33
retrosenator has joined #openscad
19:38
rvt_ has quit [Quit: rvt_]
19:40
<
peepsalot >
retrosenator: "every time you change one thing" is what F5 preview is for
19:59
pie_ has joined #openscad
20:27
jdjc3d has joined #openscad
20:28
jdjc3d has quit [Client Quit]
20:40
jimusmallard has joined #openscad
20:48
j1mu5 has joined #openscad
20:57
j1mu5 has quit [Quit: Client closed]
21:21
ur5us_ has joined #openscad
21:25
ricekot has quit [Quit: Connection closed for inactivity]
22:21
<
retrosenator >
peepsalot: i used f5
22:46
Virindi has joined #openscad
22:53
snaked has quit [Ping timeout: 256 seconds]
23:19
redlizard has quit [Ping timeout: 246 seconds]
23:23
redlizard has joined #openscad