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
mtm has quit [Ping timeout: 260 seconds]
mtm has joined #openscad
<gbruno> [github] kintel edited pull request #5282 (updated manifold to latest version with double precision floating point) https://github.com/openscad/openscad/pull/5282
<gbruno> [github] kintel closed pull request #5282 (updated manifold to latest version with double precision floating point) https://github.com/openscad/openscad/pull/5282
<gbruno> [github] kintel pushed 10 modifications 2 removals (updated manifold to latest version with double precision floating point (#5282) * updated manifold to latest version * use tbb parallelization * allow find_package for manifold * update to MeshGL64 * remove shared_ptr and fix minkowski color) https://github.com/openscad/openscad/commit/4b645fc30929683f8873f7321fea38d5a35f2acf
<gbruno> [github] kintel closed issue #5032 (Manifold surface cover when using small offsets) https://github.com/openscad/openscad/issues/5032
<gbruno> [github] kintel closed issue #4871 (CSG op issue when coordinates have resolution differences of more than 4 orders of magnitude) https://github.com/openscad/openscad/issues/4871
kintel has joined #openscad
califax has quit [Remote host closed the connection]
califax has joined #openscad
snaked has quit [Ping timeout: 248 seconds]
snaked has joined #openscad
J24k17 has joined #openscad
J24k56 has quit [Ping timeout: 256 seconds]
LordOfBikes has quit [Ping timeout: 264 seconds]
snaked has quit [Quit: Leaving]
Guest91 has joined #openscad
<Guest91> hi
<Guest91> muy sigma
Guest91 has quit [Client Quit]
LordOfBikes has joined #openscad
mmu_man has quit [Ping timeout: 265 seconds]
snaked has joined #openscad
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
J24k17 has quit [Quit: Client closed]
J24k17 has joined #openscad
myosotis has quit [Remote host closed the connection]
aiyion1 has quit [Remote host closed the connection]
aiyion1 has joined #openscad
J24k78 has joined #openscad
fling has quit [Ping timeout: 260 seconds]
J24k17 has quit [Ping timeout: 256 seconds]
fling has joined #openscad
fling has quit [Remote host closed the connection]
fling has joined #openscad
<J24k78> kintel found a strange behaviour that colors vanish in render https://imgur.com/a/KaelTzd
GNUmoon has quit [Remote host closed the connection]
<J24k78> never mind .. my fault - the red area is removed from two different parts and only one  was colored .. so in render the other won
GNUmoon has joined #openscad
<gbruno> [github] hzeller opened pull request #5306 (Fix a bunch of `[misc-include-cleaner]` clang-tidy findings) https://github.com/openscad/openscad/pull/5306
misterfish has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 260 seconds]
teepee_ is now known as teepee
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 255 seconds]
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 260 seconds]
mmu_man has joined #openscad
fling has quit [Ping timeout: 260 seconds]
fling has joined #openscad
abff has quit [Ping timeout: 245 seconds]
germ- has quit [Ping timeout: 260 seconds]
fling has quit [Ping timeout: 260 seconds]
germ_ has joined #openscad
fling has joined #openscad
abff has joined #openscad
pca006132 has quit [Remote host closed the connection]
fling has quit [Ping timeout: 260 seconds]
mtm has quit [Ping timeout: 252 seconds]
pca006132 has joined #openscad
mtm has joined #openscad
snaked has quit [Quit: Leaving]
J24k78 has quit [Quit: Client closed]
J24k78 has joined #openscad
<pca006132> kintel: I think the two issues we have for now are: 1) non-determinism related to manifold; 2) triangulation issue?
<pca006132> (related to manifold)
<pca006132> one not directly related to manifold but is important to fix: make extrude return a manifold mesh, I think we can use manifold extrude algorithm and modify it a bit here
myosotis has joined #openscad
<J24k78> projected hexagon bowl print https://imgur.com/a/VKJH5pC
<pca006132> and I can't reproduce the triangulation issue
<gbruno> [github] kintel closed issue #5069 (Nightly Build Crashes During Render of Complicated Object) https://github.com/openscad/openscad/issues/5069
misterfish has quit [Ping timeout: 248 seconds]
<gbruno> [github] kintel closed issue #5294 (Manifold "zebra" triangulation issue is back.) https://github.com/openscad/openscad/issues/5294
<gbruno> [github] hzeller opened pull request #5307 (Make invocation of bash scripts posix compatible.) https://github.com/openscad/openscad/pull/5307
fling has joined #openscad
Non-ICE has quit [Quit: Screw you guys, im going home!]
Non-ICE has joined #openscad
rogeliodh9101 has quit [Quit: The Lounge - https://thelounge.chat]
rogeliodh9101 has joined #openscad
misterfish has joined #openscad
fling has quit [Remote host closed the connection]
misterfish has quit [Ping timeout: 264 seconds]
muesli has quit [Quit: NO CARRIER]
muesli has joined #openscad
mmu_man has quit [Ping timeout: 252 seconds]
mmu_man has joined #openscad
UltimateCodeWarr has joined #openscad
<UltimateCodeWarr> Anything ground breaking in the last 2 days?
misterfish has joined #openscad
<J24k78> UltimateCodeWarr depends on your scope .. i can now connect my printer via lan and have updated the firmware - Ü
<UltimateCodeWarr> That's a game changer!
<J24k78> Yes i think i will buy now some AMS as this is now much more usefully as they can synchronize
<J24k78> But honestly it makes no sense that you need to connect via account just to calibrate or update the firmware
<J24k78> and further it is telling me that i can't browse the SD card for models or time-lapse  - so i am using an FTP client for that - ridiculous!
<UltimateCodeWarr> Yes, there is some really wonky behavior.  Seems like their software development budget was slashed, but not as much as their testing budget.
<UltimateCodeWarr> "Sending Model To Cloud, to Print on your Local Printer" --- My reverse speech detector --- we are stealing your design.
SynthBirba has joined #openscad
<SynthBirba> Woah, this chat looks populated! Hi people!
<SynthBirba> I was wondering, how many professional does use OpenScad? For now is my best tool
misterfish has quit [Ping timeout: 244 seconds]
fling has joined #openscad
cart_man has joined #openscad
<cart_man> Hey everyone. I wonder if it is not possible to make a Function that gets 5 inputs and makes a curve. 5 inputs being CurveAround(1X,1Y,2X,2Y,CurveAngle). Has anybody ever done something like this before?
<cart_man> In terms of connecting two polygon points with a curve
<J24k78> cart_man you can write functions with as many variables you like
<J24k78> then use them to create a polygon
<J24k78> bezier is something like that
misterfish has joined #openscad
<gbruno> [github] kintel closed pull request #5304 (Development: add a script that caches clang-tidy results.) https://github.com/openscad/openscad/pull/5304
<gbruno> [github] kintel pushed 1 additions 1 modifications (Development: add a script that caches clang-tidy results. (#5304) A self-contained c++ program that runs clang-tidy in parallel
<gbruno> [github] kintel closed issue #5300 (Interest in having a script that runs clang-tidy and caches results ?) https://github.com/openscad/openscad/issues/5300
<gbruno> [github] kintel closed issue #5300 (Interest in having a script that runs clang-tidy and caches results ?) https://github.com/openscad/openscad/issues/5300
<J24k78> UltimateCodeWarr i don't think this is about stealing - this seems to be more a business strategy that you are bound to their ecosystem - always logged in - printer is bind to your account
<J24k78> https://bambulab.com/en/policies/privacy#node-3  quite interesting besides that an update will activate the "join customer improvement" https://github.com/bambulab/BambuStudio/issues/3388  and share your data
kintel has joined #openscad
<kintel> pca006132 I don't see any immediate blockers from manifold's side right now. The latest update fixed a number of outstanding issues!
<kintel> There are some missing pieces before we can deprecate CGAL, but that's not an immediate goal.
<kintel> We still have a lot of work left finishing off the manifold integration, but that's just hinging on dev capacity on our end
<kintel> My #1 topic is to allow building with manifold in non-experimental mode, based on ochafik's PR
<cart_man> J24k78: The problem is actually me. I would not even know where to begin writing such a function
SynthBirba has quit [Ping timeout: 256 seconds]
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
misterfish has quit [Ping timeout: 276 seconds]
fling has quit [Ping timeout: 260 seconds]
<J24k78> cart_man did you are familiar with open scad?
<J24k78> the function you build work like the built in ones https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Mathematical_Functions
<othx> J24k78 linked to YouTube video "Bézier curve tutorial for OpenSCAD, Part 1" => 1 IRC mentions
<J24k78> https://openhome.cc/eGossip/OpenSCAD/FunctionGrapher.html  is also well written to explain
mmu_man has quit [Ping timeout: 252 seconds]
mmu_man has joined #openscad
fling has joined #openscad
<cart_man> J24k78: I try and then I have to do other things and when I come back I am not rusty but certainly not Math Integration level
<cart_man> BTW I havea feature reqeust that I think might work well if OpenSCad can not already dot it. Lone standing Preview windows that can be snapped and unsnapped from the coding window. Just a thought
<J24k78> cart_man what is it that you want to accomplish?
<J24k78> undocking works, you just need to activate it
<cart_man> J24k78: A lot of the time I use polygons to build things. It is easier to do for me. BUT a lot of the times I need to manually TRIM the curve which just never works out well. So I was wondering if some really experienced guys haven't already written a function that does that sort of thing. Ill psate my code and you will see.
<cart_man> J24k78: -> https://pastebin.com/VjyAMz1R
<cart_man> You will see it curves really badly
<J24k78> preferences↦advanced↦user interface  "enable undocking…"
fling has quit [Ping timeout: 260 seconds]
<J24k78> cart_man there are different approaches - easiest to use hull and some square and circles
<J24k78> when using a polygon you might add an arc - a function that creates points on an arc
<cart_man> J24k78: But can I make a 2D square and circle and rotate_extrude it?
<J24k78> sure
<J24k78> all 2D can be extruded .. (for rotate_extrude it need to be either in +X or on −X
<J24k78> cart_man rotate_extrude()hull(){square();translate([0,29])square();translate([18-5,20])circle(5,$fa=1,$fs=.5);translate([17,0])square();}
<InPhase> Almost golfed that. :)
<J24k78> an arc function would look like   function arc(r=10,t=[0,0],fn=12)=[for (i=[0:fn]) [cos(360/fn*i),sin(360/fn*i)]*r+t]
<J24k78> add the degree and replace the 360 with deg parameter
<J24k78> so polygon (arc(deg=60,r=12)); would give that arc segment
<J24k78> t would transpose it .. and maybe you need to rotate it too which would just add to the sin and cos
<J24k78> and some libraries have this function
<J24k78> InPhase golfed? never heard that term
<J24k78> or did you mean literally playing on the green
<InPhase> J24k78: Code golf.
<InPhase> J24k78: i.e., implementing a particular problem in the fewest number of characters possible. :)
<J24k78> yeah i assumed ..  ah ok now it makes sense, like that
sinned69158 has quit [Quit: Poof goes the quack - The Lounge - https://thelounge.chat]
<J24k78> InPhase before i saw the shape i thought this is something for inPhase .. but then a saw it was simple
Joel has quit [Ping timeout: 276 seconds]
Joel has joined #openscad
<InPhase> cart_man: A math take on the problem: rotate_extrude() polygon(points=[each [for (a=[0:90]) let(x=18*cos(a), y=20+sqrt(10^2-10^2*(x/18)^(2.3-sin(2*a)))) [x,y]], [0,0], [18,0]]);
<InPhase> But alas, I know of no great shortcuts to thinking about functional forms in that sort of manner. Intuition from significant practice.
<cart_man> InPhase: You created the "gear_generator.scad" library right?
<cart_man> Anyway I am off. Ill be back on tomorrow incase of interactions, Thanks for the help!
<InPhase> Nope, never made a gear generator library. Although I've made a few gears and gear like things from scratch.
<InPhase> Gears didn't yet appear much in things I find myself wanting to make.
<cart_man> InPhase: I just do them all the time! ANd I have some thoughts that would be really cool for the maintainer of that lib
cart_man has quit [Quit: Konversation terminated!]