<rapha>
InPhase: i'm back at that thing i'm trying to make where i asked about using minkowski on an imported stl. so, like you said, this does work, and is much faster with manifold enabled. unfortunately i'd misunderstood minkowski completely.
<rapha>
sooo, new question ... if i have a random 2d shape, say, a circle for simplicity's sake. is there a way of "blowing" that "up" like a balloon, so that, in the case of the circle, it'd become a half-sphere?
califax has quit [Remote host closed the connection]
<InPhase>
rapha: Starting with an stl for that is not particularly ideal.
<InPhase>
rapha: I suppose you could do it somewhat clumsily with an epsilon-overlapped series of roof-based layers, each stretched by the trig functions that would produce a circular curvature, and then truncated by a big cube intersection?
<InPhase>
It would take a combination like: for (...) { translate(...) intersection() { translate(...) cube(...); scale([1,1,...]) roof() offset(-...) shape(); }
<InPhase>
}
<InPhase>
rapha: It's late and I'm on the cusp of asleep, so I'm not going to attempt the trig math. :) Only the big picture part of my brain is still operating adequately.
<InPhase>
teepee: I dropped a review request for you on #5165. It's like 7 active lines of code, but it's a nuanced intentional change of behavior, wedged into an unusual place, so it should get another pair of eyes to sanity check. :)
<InPhase>
teepee: Specifically, I wasn't 100% certain the location in MainWindow::compile where initialize_rng was placed was the right place. It is, however, the place that seemed to work right on testing. There might have been a smarter spot I didn't see. The behavior is, as far as I can reason, unneeded for any command line usage.
<InPhase>
teepee: The treatment of the static seed_val is also a wee bit weird, but I think it's a valid approach, and was the simplest I could think of for the objective of not over-tapping the slow clock.
TheAssassin has quit [Remote host closed the connection]
hyperair has quit [Ping timeout: 268 seconds]
<InPhase>
kintel: I hope you are still magically noticing whenever someone mentions you. Did something break in tests? I was aiming for a second PR for the evening, but it was not possible because cgalstlcgalpngtest and cgalbinstlcgalpngtest have both been running for over 30 minutes with manifold, which seems weird.
TheAssassin has joined #openscad
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
hyperair has joined #openscad
hyperair has quit [Read error: Connection reset by peer]
hyperair has joined #openscad
marlasinger has joined #openscad
marlasinger has quit [Ping timeout: 264 seconds]
hyperair has quit [Read error: Connection reset by peer]
sadome has joined #openscad
sadome has joined #openscad
sadome has quit [Excess Flood]
hyperair has joined #openscad
marlasinger has joined #openscad
stephen has quit [Remote host closed the connection]
stephen has joined #openscad
hyperair has quit [Read error: Connection reset by peer]
guso78k has joined #openscad
hyperair has joined #openscad
_marlasinger_ has joined #openscad
r2ro has joined #openscad
r2ro has quit [Client Quit]
marlasinger has quit [Ping timeout: 256 seconds]
R2robot has joined #openscad
kintel has joined #openscad
<kintel>
InPhase Out traveling so I don't have time to look into it, but I'm unaware of any breakage
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<rapha>
Good morning InPhase, I wasn't expecting an answer in the middle of the night, no worries :) STLs are not particularly ideal for anything I guess. Unfortunately the author seems to not be monitoring his account anymore, so, no source files. What you described is a little advanced for me, but I wonder if the intersection technique could be used to get close "enough". Will play with that some more,
<rapha>
thank you!
snakedLX has joined #openscad
snakedGT has quit [Ping timeout: 264 seconds]
J24k81 has quit [Quit: Client closed]
J24k81 has joined #openscad
guso78k has quit [Quit: Client closed]
R2robot has quit [Ping timeout: 268 seconds]
teepee_ has joined #openscad
teepee has quit [Ping timeout: 260 seconds]
teepee_ is now known as teepee
_marlasinger_ has quit [Remote host closed the connection]
_marlasinger_ has joined #openscad
mmu_man has joined #openscad
jan64 has quit [Remote host closed the connection]
RoyK has quit [Ping timeout: 240 seconds]
guso78k has joined #openscad
guerd87 has quit [Read error: Connection reset by peer]
<InPhase>
kintel: Oh, I think I see the issue... I fell asleep while trying to rerun it, and so it actually finished before I woke up. I think the two tests it was trying to run were probably utilizing CGAL rather than Manifold in some way that interacted poorly with my attempt to change the default $fa and $fs. I will look into the details of those two tests later, now that I have the actual completion of the
<InPhase>
report.
<InPhase>
kintel: I'm trying to prepare a pretty-by-default PR to improve OpenSCAD first impressions.
<InPhase>
kintel: I think now is our opportunity to actually do this for a release.
hyperair has quit [Ping timeout: 264 seconds]
J24k81 has quit [Quit: Client closed]
J24k81 has joined #openscad
RoyK has joined #openscad
snakedLX has quit [Quit: Leaving]
meshugga has quit [Ping timeout: 260 seconds]
meshugga has joined #openscad
califax has quit [Remote host closed the connection]
califax has joined #openscad
crazy_imp has quit [Ping timeout: 264 seconds]
crazy_imp has joined #openscad
mmu_man has quit [Ping timeout: 252 seconds]
mmu_man has joined #openscad
guso78k has quit [Quit: Client closed]
califax has quit [Remote host closed the connection]
califax has joined #openscad
mmu_man has quit [Ping timeout: 256 seconds]
__marlasinger__ has joined #openscad
_marlasinger_ has quit [Ping timeout: 264 seconds]
mmu_man has joined #openscad
gonkulator has left #openscad [#openscad]
peepsalot has quit [Remote host closed the connection]
peepsalot has joined #openscad
<rapha>
Hmm. Why does cube() have center=, but sphere() doesn't. That seems inconsistent, no?
<J24k81>
why would you put a sphere not to center?
<J24k81>
cube has a vec3 sphere only r
<J24k81>
cylinder has center that is centering only h
<J24k81>
sphere don't have h so this is consistent with cylinder, also circle has no center
<J24k81>
rapha but you can always define your own sphere module that has a center parameter if you need that
<rapha>
Hmm.
<rapha>
Okay, I guess that makes sense.
<Scopeuk>
it is not necessarily intuitive but you can usually rationalise it
mmu_man has quit [Ping timeout: 255 seconds]
<rapha>
yeah, it'll forever be a learning curve :) ... but using intersection() and a lot of difference() i managed a kind of shape that should work and doesn't look too bad, either. https://i.imgur.com/xVvcUQ4.png
mmu_man has joined #openscad
<J24k81>
rapha looks quite cool - some drone frame?
mmu_man has quit [Quit: reboot]
<J24k81>
seems so just duckgo TKS GTR
hyperair has joined #openscad
<rapha>
yes, TarkusX used to be a designer of really cool micro frames
<rapha>
He built this one for 2S, though, and I'm flying it on 4S and with a GPS module up top. So no space for battery there. So I put it underneath, but that means I land on it. Not good for the lipo, better to land on some TPU.
__marlasinger__ has quit [Ping timeout: 240 seconds]
J24k81 has quit [Quit: Client closed]
J24k81 has joined #openscad
R2robot has joined #openscad
__marlasinger__ has joined #openscad
jaredo has quit [Read error: Connection reset by peer]
jaredo has joined #openscad
__marlasinger__ has quit [Ping timeout: 268 seconds]
__marlasinger__ has joined #openscad
__marlasinger__ has quit [Remote host closed the connection]
__marlasinger__ has joined #openscad
J24k81 has quit [Quit: Client closed]
J24k81 has joined #openscad
hyperair has quit [Ping timeout: 264 seconds]
hyperair has joined #openscad
__marlasinger__ has quit [Remote host closed the connection]
__marlasinger__ has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 260 seconds]
teepee_ is now known as teepee
<J24k81>
why is the customizer not supporting arrays of strings?
<J24k81>
label=["yes","no"];
<J24k81>
up to 4 this should work, i think
aiyion3 has quit [Remote host closed the connection]
califax has quit [Read error: Connection reset by peer]
califax has joined #openscad
aiyion3 has joined #openscad
aiyion3 has quit [Remote host closed the connection]
aiyion3 has joined #openscad
ccox has quit []
ccox has joined #openscad
__marlasinger__ has quit [Ping timeout: 252 seconds]