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
dalias has joined #openscad
ur5us has quit [Ping timeout: 240 seconds]
dalias has quit [Ping timeout: 260 seconds]
dalias has joined #openscad
linext_ has quit [Quit: Leaving]
J227055 has joined #openscad
dalias_ has joined #openscad
dalias has quit [Ping timeout: 256 seconds]
J2270 has quit [Ping timeout: 252 seconds]
dalias_ is now known as dalias
J22705544 has joined #openscad
J227055 has quit [Ping timeout: 252 seconds]
ur5us has joined #openscad
LordOfBikes has quit [Ping timeout: 246 seconds]
ToAruShiroiNeko has quit []
ToAruShiroiNeko has joined #openscad
LordOfBikes has joined #openscad
_whitelogger has joined #openscad
dalias has joined #openscad
dalias has quit [Ping timeout: 252 seconds]
dalias has joined #openscad
dalias has quit [Ping timeout: 240 seconds]
snakedGT is now known as snaked
arebil has joined #openscad
arebil has quit [Client Quit]
arebil has joined #openscad
Ari has joined #openscad
Ari has quit [Quit: Client closed]
ur5us has quit [Ping timeout: 240 seconds]
arebil has quit [Quit: My keyboard has gone to sleep. ZZZzzz…]
blau has joined #openscad
dalias has joined #openscad
arebil_ has joined #openscad
arebil_ has quit [Quit: My keyboard has gone to sleep. ZZZzzz…]
rvt_ has joined #openscad
arebil_ has joined #openscad
arebil_ has quit [Quit: My keyboard has gone to sleep. ZZZzzz…]
arebil has joined #openscad
blau has quit [Read error: Connection reset by peer]
ur5us has joined #openscad
ur5us_ has joined #openscad
ur5us has quit [Ping timeout: 240 seconds]
rvt_ has quit [Quit: rvt_]
arebil has quit [Quit: My keyboard has gone to sleep. ZZZzzz…]
arebil has joined #openscad
la1yv_b has quit [Ping timeout: 250 seconds]
la1yv has joined #openscad
drfff has joined #openscad
nedko has quit [Remote host closed the connection]
nedko has joined #openscad
ur5us_ has quit [Remote host closed the connection]
ur5us_ has joined #openscad
arebil has quit [Quit: My keyboard has gone to sleep. ZZZzzz…]
J22705544 is now known as J22
rvt_ has joined #openscad
ur5us_ has quit [Ping timeout: 240 seconds]
KimK has quit [Ping timeout: 276 seconds]
rvt_ has quit [Quit: rvt_]
<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?
<Scopeuk> j22 I think exponent supports fractional operators
<Scopeuk> 4^(1/2) would be square root 8^(1/3) would be a cube root
<Scopeuk> echo(8^(1/3));
<Scopeuk> Compiling design (CSG Tree generation)...
<Scopeuk> ECHO: 2
<Scopeuk> https://thirdspacelearning.com/gcse-maths/algebra/fractional-indices/#:~:text=Fractional%20indices%20are%20powers%20of,fractional%20power%20have%20a%20meaning.&text=The%20denominator%20of%20the%20fraction,to%20raise%20the%20answer%20to.
dalias has quit [Ping timeout: 240 seconds]
<J22> ahh .. ok  i should have known this Ü  thanks
<Scopeuk> it's not a common way to use a power operator in code, its frequently an integer operation where fractional wont work
dalias has joined #openscad
<InPhase> We also have pow(a, 1/b)
<InPhase> While a few more characters, it can add some visual clarity for the fractional power cases.
arebil has joined #openscad
arebil has quit [Quit: Bye]
dalias has quit [Ping timeout: 240 seconds]
ricekot has joined #openscad
fling has quit [Remote host closed the connection]
fling has joined #openscad
dalias has joined #openscad
dalias has quit [Ping timeout: 260 seconds]
dalias has joined #openscad
dalias has quit [Ping timeout: 240 seconds]
dalias has joined #openscad
dalias has quit [Ping timeout: 260 seconds]
califax has joined #openscad
dalias has joined #openscad
feep has joined #openscad
<feep> I found a crash~
<feep> building master to grab a backtrace rn
dalias has quit [Ping timeout: 248 seconds]
<feep> looks like cgal, lemme update that..
dalias has joined #openscad
linext has joined #openscad
<linext> what does the error at the bottom mean? https://i.ibb.co/fXdrWn5/image.png
<feep> aiui you're not extruding that svg there
<feep> so it's a 2d object
<linext> i want it to look like this: https://i.ibb.co/Yc9q5JK/image.png
<feep> well I don't know why it would work with one but not the other
<feep> I'm just saying you're not actually doing anything 3d with that imported svg
<J22> linext  when you render F6 you can't have both .. while in preview F5 this is possible to see both
<J22> paste!
<J22> when you have code it is easier to help you if the code is not just a picture
<J22> linext https://bpa.st/MWVQ  try this
<feep> okay, had to clear ccache, now it's using cgal master
<feep> bit worrying
<J22> linext also in the top it should be enough for the hull to have the object only once
<feep> okay cool, even with master cgal and master openscad it crashes.
<feep> just gonna play with minkowski settings until it goes away
<J22> feep great now you broke it Ü
<feep> ^^
<J22> we have seen that minkowski could generate faulty mesh before ..
<feep> yeah I'm just gonna diy union it
<J22> feep  Normalized tree is growing past 1100000 elements. Aborting normalization.
<feep> welp lol
<J22> was there a reason you are not using a 2D  and extrude that with scale ?
<feep> I did not think of it.
<J22> the angles would be slightly different - not sure if that matters
<J22> seems that something before the minkowski already cause problems
<feep> well it's a pretty recursive csg
<feep> I wouldn't expect that to be an issue but idk how openscad works perf wise
<J22> feep  i have removed the minkowski (keep the spike in it )   ..  and i get errors
<J22> there is a rule that you need overlaps  - i assume you have coplanar faces
<feep> yeah seems likely
<feep> can you show where?
<J22> seems this is not the result you could use
<feep> that is how it's supposed to look
<feep> yeah, added an epsilon
<feep> seems better now
<feep> :D
<J22> you could also remove the comment from the cube .. (forgot that)
<J22> line 65
<feep> eh, I ditched the minkowski
dalias has quit [Ping timeout: 252 seconds]
<J22> i added  a little thicker cap in line 50 .. you can also remeove the + .1 in height
<feep> the cap is mostly decorative
<feep> :D
rvt_ has joined #openscad
* feep does a test print~
<J22> you can print that
<J22> can't
<feep> sure can
<J22> walls are way to thin
<feep> I tweaked it a bit to be thicker
<feep> anyways, it doesn't have to be strong and stable
<J22> the problem seems to be when you combined the 4 quartspike
<feep> it just has to not break under marginal compression pressure
<feep> yeah I tweaked that with an eps
<feep> I should share my current state
<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
<feep> they're gonna hold a solar cell diagonal on a field trip~
<J22> eps is not used in the code
<feep> it is..
<J22> it the latest yes
<J22> but  i get a normalized tree  growing error
<J22> use the intersection  from my paste
<feep> huh lemme trty
rvt_ has quit [Quit: rvt_]
<feep> J22: what's that do?
<feep> also how do I get that error
J22 has quit [Quit: Client closed]
J22 has joined #openscad
<feep> J22: what's that do?
<feep> also how do I get that error
<J22> feep your  cross array causing problems
<feep> owait, f5
<feep> I've just always used f6 lol
<J22> the intersection was removing a face problem - but  that is now not working anymore
<linext> import(height=x) isn't the same as linear_extrude(x)
<feep> does import even have a parameter height
<J22> remove the union works for me
<feep> I'm pretty happy with f6 honestly
<linext> it does in the example: linear_extrude(height = 5, center = true, convexity = 10)
<linext> import_dxf(file = "example009.dxf", layer = "plate");
<feep> um
<feep> look really closely at that example XD
<J22> nitpicking - Ü
<linext> oh wait
<linext> i see now
<linext> it's two different lines
<feep> ^^
<linext> import() for svg doesn't have a height argument, so linear_extrude must be used
dalias has joined #openscad
<feep> okay, I will admit
<feep> that is convincingly simple XD
<feep> nice!
<J22> at least it reduces the possibility for problems
<J22> the  45 rot spike should be the same thickness .. else it will wobble
<feep> should be a bit bigger, cause this is still 3d printing
<feep> there will not be smooth surfaces XD
<J22> it is a taper so no need for clearance
dalias has quit [Ping timeout: 246 seconds]
<feep> anyway, one issue is that the wedges can't be scaled differently out and across
<feep> I'll hang on to a copy tho, thanks~
<J22> divide the Spike in  two and use  scale =[3,2]
<feep> ooh
<linext> taking forever to render
<J22> feep https://bpa.st/VSAQ  (even shorter)
<feep> okay, enough golf XD
<feep> thanks a bunch tho
<J22> always welcome
<J22> still the error and not to mention the crash  should not happen
<J22> also that i have to restart SCAD after the tree limit was reached once
<feep> yeah this is hitting it hard for some reason
dalias has joined #openscad
<linext> the slow part is joining the base hull to the walls of the labyrinth
rvt_ has joined #openscad
<linext> i'd say the unknown rendering time is what i like the least about openscad
<linext> i can show an exmaple of something that should be fast but isn't
<linext> it's fast when i run the same operation using pymesh
<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)
<teepee> might be worth a try
<linext> combining the base and the walls
<linext> also, any news from printables.com for a customizer web app like thingiverse uses?
<teepee> nope, just trying to push a bit https://twitter.com/Torsten_Paul/status/1524424292200558592 :)
<teepee> looks like it may need some more voices
<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
<teepee> that would be offset_extrude()
<linext> can you show me an example using the labyrinth design?
<linext> base and walls.scad
<teepee> I'm not sure it's up to that just yet. it's sitting in a PR to be "finished"
<teepee> ideally even combined with roof()
<linext> is it still the case that openscad can import a gradient black and white and use that as the height?
<linext> in the SVG
<teepee> yes, surface() but that tends to create a huge amount of vertices making it difficult for bigger sizes
<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
drfff has quit [Read error: Connection reset by peer]
drfff has joined #openscad
retrosenator has joined #openscad
<retrosenator> is there a way to unlock multiple cpu core?
<retrosenator> openscad is cpu bound soo long
<Scopeuk> retrosenator nothing complete
<retrosenator> Total rendering time: 0 hours, 1 minutes, 52 seconds
<retrosenator> every time i change one thing
<retrosenator> also.. how do I access the 4th dimension?
<retrosenator> like to generate a video of mophing 3d model
<Scopeuk> there is a $t special variable which is affected by the animation controls
<retrosenator> and are there for example possible to hull() over time instead of space
rvt_ has quit [Quit: rvt_]
retrosenator has quit [Ping timeout: 246 seconds]
rvt_ has joined #openscad
retrosenator has joined #openscad
rvt_ has quit [Quit: rvt_]
<peepsalot> retrosenator: "every time you change one thing" is what F5 preview is for
pie_ has quit []
pie_ has joined #openscad
jdjc3d has joined #openscad
jdjc3d has quit [Client Quit]
jimusmallard has joined #openscad
jimusmallard has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
j1mu5 has joined #openscad
j1mu5 has quit [Quit: Client closed]
ur5us_ has joined #openscad
ricekot has quit [Quit: Connection closed for inactivity]
<retrosenator> peepsalot: i used f5
Virindi has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
Virindi has joined #openscad
snaked has quit [Ping timeout: 256 seconds]
redlizard has quit [Ping timeout: 246 seconds]
redlizard has joined #openscad