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
snaked has joined #openscad
J23k38 has joined #openscad
J23k92 has quit [Ping timeout: 245 seconds]
<gbruno> [github] ochafik opened pull request #18 (Bundle PrimeReact CSS instead of relying on broken links) https://github.com/openscad/openscad-playground/pull/18
<gbruno> [github] ochafik pushed 4 modifications (Bundle PrimeReact CSS instead of relying on broken links) https://github.com/openscad/openscad-playground/commit/81039ca673a75901b0ecc74c5ae6461a479e77fb
<gbruno> [github] ochafik closed pull request #18 (Bundle PrimeReact CSS instead of relying on broken links) https://github.com/openscad/openscad-playground/pull/18
<gbruno> [github] ochafik pushed 4 modifications (Merge pull request #18 from openscad/bundle-css Bundle PrimeReact CSS instead of relying on broken links) https://github.com/openscad/openscad-playground/commit/e5addf87f7e934bc026ad897a1d5b1b3b47fce0d
<gbruno> [github] ochafik opened pull request #19 (Add pathbuilder & openscad_attachable_text3d) https://github.com/openscad/openscad-playground/pull/19
<gbruno> [github] ochafik closed pull request #19 (Add pathbuilder & openscad_attachable_text3d) https://github.com/openscad/openscad-playground/pull/19
<gbruno> [github] ochafik pushed 3 modifications (Merge pull request #19 from openscad/oct23-newlibs Add pathbuilder & openscad_attachable_text3d) https://github.com/openscad/openscad-playground/commit/0500aff3a7e1f1f8ca31dad9e347b01570077c8f
<lf94> InPhase:
<InPhase> lf94:
<lf94> nice
<lf94> https://www.shadertoy.com/view/3dtBR4 do you think it's possible to replace a sdBezier with an ellipse here
<InPhase> renice -n 19
<lf94> erm
<lf94> Arc
<lf94> i think the answer is yes
<lf94> I felt very stuck, until I literally asked you, and realized, I was looking at an ellipse and not an arc.
<lf94> I'm working up the sketching part of SummonScript now
<lf94> And then i'm going to do a gear
<lf94> and then finally the demo
<InPhase> And yeah, should be a yes. And should be a lot simpler than that sdBezier function.
<lf94> The SDF looks a bit borked
<lf94> uploading gist
<lf94> I think I'm SOL
<lf94> what's even more shit, is libfive doesn't have comparators
<lf94> I was able to figure out how to do if/then, < and >, from pure math, but holy shit, it's like a turing tarpit
LordOfBikes has quit [Ping timeout: 264 seconds]
LordOfBikes has joined #openscad
FractOrr has quit [Quit: Client closed]
J23k38 has quit [Quit: Client closed]
J23k38 has joined #openscad
mmu_man has quit [Ping timeout: 255 seconds]
J23k38 has quit [Quit: Client closed]
J23k38 has joined #openscad
misterfish has joined #openscad
misterfish has quit [Ping timeout: 272 seconds]
misterfish has joined #openscad
misterfish has quit [Ping timeout: 255 seconds]
cart_ has joined #openscad
GNUmoon has quit [Remote host closed the connection]
yunfan1987 has joined #openscad
<yunfan1987> guso78_: are you there?
GNUmoon has joined #openscad
misterfish has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 252 seconds]
teepee_ is now known as teepee
peeps[work] has quit [Remote host closed the connection]
peeps[work] has joined #openscad
mmu_man has joined #openscad
ferdna_ has joined #openscad
bozo16 has joined #openscad
lostapathy has quit [Ping timeout: 246 seconds]
lostapathy has joined #openscad
J23k38 has quit [Quit: Client closed]
J23k38 has joined #openscad
snaked has quit [Quit: Leaving]
bozo16 has quit [Quit: Leaving]
teepee_ has joined #openscad
teepee has quit [Ping timeout: 252 seconds]
teepee_ is now known as teepee
mmu_man has quit [Ping timeout: 240 seconds]
TheAssassin has quit [Remote host closed the connection]
TheAssassin has joined #openscad
mmu_man has joined #openscad
FractOrr has joined #openscad
<lf94> o p e n s o l i d z
<lf94> solid is a weird word the more you write it
<lf94> sol id, so lid
<lf94> guys should change the solid part to script
<lf94> open scripted computer aided design
<lf94> lol, "OpenSCAB" - open scripted computer aided builder
<lf94> someone mustve made that joke before
<InPhase> lf94: Renderer, for OpenSCAR, our release with better shader support.
<lf94> Nice
<lf94> OpenSCAR makes it sound like a serious product
<buZz> lionking themed
<InPhase> lf94: Modeling, for the not-serious product, OpenSCAM.
<lf94> HAHA
misterfish has quit [Remote host closed the connection]
J23k38 has quit [Quit: Client closed]
J23k38 has joined #openscad
ferdna_ has quit [Quit: Leaving]
teepee_ has joined #openscad
teepee has quit [Ping timeout: 252 seconds]
teepee_ is now known as teepee
cart_ has quit [Remote host closed the connection]
mmu_man has quit [Ping timeout: 245 seconds]
cart_ has joined #openscad
J23k38 has quit [Quit: Client closed]
J23k38 has joined #openscad
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 252 seconds]
mmu_man has joined #openscad
FractOrr has quit [Quit: Client closed]
L29Ah has quit [Ping timeout: 264 seconds]
J23k38 has quit [Quit: Client closed]
J23k38 has joined #openscad
bozo16 has joined #openscad
<linext_> have you guys gotten web assembly openscad working well?
mmu_man has quit [Ping timeout: 255 seconds]
<linext_> does this contain manifold: https://github.com/openscad/openscad-wasm
L29Ah has joined #openscad
FractOrr has joined #openscad
<FractOrr> when exporting to pdf on command line can the option for the pdf output specified on the command line on the current release of OpenSCAD?  I see there is a discussion about it on github just not sure if that was completed and in the current release?
<FractOrr> I am adding a new file export format and would like to add some export options like the pdf export has
<InPhase> Yeah, pdf is there under the -o option.
kintel has joined #openscad
<InPhase> FractOrr: Open src/openscad.cc and search for "output specified file"
<InPhase> FractOrr: And near it for the "--export-format" argument that allows specifying it manually.
J23k38 has quit [Quit: Client closed]
J23k38 has joined #openscad
<Church-> can anyone hint why circle(r=something) has different segment count to sphere(r=something)? regarding segment related settings i have: fining=1; $fs=fining; $fn=0; $fa=0.01;
bozo16 has quit [Remote host closed the connection]
bozo16 has joined #openscad
L29Ah has left #openscad [#openscad]
TheAssassin has quit [*.net *.split]
teepee has quit [*.net *.split]
GNUmoon has quit [*.net *.split]
fling has quit [*.net *.split]
erectus has quit [*.net *.split]
califax has quit [*.net *.split]
aiyion has quit [*.net *.split]
FractOrr has quit [*.net *.split]
J23k38 has quit [*.net *.split]
<InPhase> Church-: $fs=1; $fa=0.01; offset(0.5) circle(20); sphere(20);
<InPhase> Church-: What's your testcase which is different?
<Church-> circle is a bit larger then sphere
<Church-> obviously one of options for differences to be less/reduce zigzag staircase would be to go for very small $fs .. but obvious what it will do to render time :(
<Church-> i'm trying to connect plate formed with hull over 4 spheres to rotate_extrude formed from hull over two circles. not matching segment count produces slight mismatch :(
<Church-> oh, hmm. missed offset bit (as i never used, didn't understand what it does). well, i reduced circle & sphere size, so that it's easier to see segment possible mismatch, and there seems to be same segment counts on both
<juri_> jordan noone is personally going around on linkedin, to get people's opinions on what kittykad is up to (a scadish onshape, basically).
<Church-> now to get why it isn't that way in my model :/
L29Ah has joined #openscad
<InPhase> Church-: I did offset just to make it jut outward so they were both visible at the same time. :)
<InPhase> (while not changing the segmentation)
<InPhase> Church-: Note that a key requirement for them to lineup was that it's the xy plane of both.
<InPhase> The default circle formulation is not symmetric in its surfaces. Spherical coordinates are used.
<guso78_> Seems that libera irc has an SSL issue
<InPhase> Can't have ssl issues if you never disconnect.
<guso78_> Inphase i mean the Chat Tool which IS available to the openscad Homepage.
<guso78_> My established Session with guso78k suddenly shown an SSL issue
Guest92 has joined #openscad
Guest92 has quit [Client Quit]
<InPhase> guso78_: Worked fine for me.
guso78k has joined #openscad
<guso78_> Yeahh, for me too, now
SamantazFox has quit [Quit: Bye]
fling has joined #openscad
guso78k has quit [Quit: Client closed]
califax has joined #openscad
erectus has joined #openscad
aiyion has joined #openscad
TheAssassin has joined #openscad
teepee has joined #openscad
<teepee> aha, connected!
<teepee> FractOrr: the ExportPdfOptions are currently GUI only I believe, commandline uses defaults
<peeps[work]> Church-: latitude and longitude segments may differ slightly on sphere (because the poles don't meet at a point, and there is always an equator), perhaps that is your issue? so matching with a circle depends on orientations
<peeps[work]> er, nevermind the "always an equator" part
<peeps[work]> if you want poles to meet at a point, it might be best to rotate_extrude your own spheres from a known circle
<peeps[work]> then there's also the possibility to use a geodesic based on the octahedron, so you get symmetries about all 3 axes
* InPhase summons the peeps[work] github link of icosahedral circles. ;)
J23k has joined #openscad
<InPhase> Or, octahedral.
<InPhase> and spheres not circles. Come on words, go into the chat like they are in my head.
<peeps[work]> :D
<peeps[work]> Church-: of course the octahedral geodesic is mostly only convenient if your design involves only (rounded) right angles
mmu_man has joined #openscad
<Church-> you guys managed to confuse me. I partially get what you are saying, but trying alternative approaches broked other bits .. i guess i just cannot break my mind around openscad limitations properly, trying alternative ways broken other things. i wasted too many hours on this minor design bit, should call it quits. better spend extra half an hour rendering then even more hours trying to fix
<peeps[work]> Church-: here is a simplified example of one possible source of mismatch, where sphere doesn't match precisely because it *doesn't* have an equator: $fn=12; sphere(10); color([1,0,0]) linear_extrude(0.1) circle(10);
<linext_> anyone want to test whether the openscad wasm still builds?
<peeps[work]> change fn to an odd number and then it gets an equator where it matches the circle again
<teepee> linext_: it did 3 days ago https://github.com/openscad/openscad/runs/17720023452
<linext_> i'm getting this error: https://i.ibb.co/VMVwdS3/image.png
<linext_> teepee, does that build contain manifold?
<teepee> yes, I think so
<peeps[work]> Church-: but if circle is aligned with different axis from the equator, then there is another source of mismatch: $fn=13; sphere(10); rotate([90,0,0]) color([1,0,0]) linear_extrude(0.1) circle(10);
<teepee> linext_: your error looks like some network issue, hard to tell where the issue is though
<peeps[work]> Church-: anyways if your main problem is render time then I would suggest trying a "dev snapshot" of openscad ( https://openscad.org/downloads.html#snapshots ), and enabling experimental feature of "manifold" geometry library, which is ~100x faster than normal CGAL
cart_ has quit [Ping timeout: 258 seconds]
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ubitux has quit [Ping timeout: 255 seconds]
lastrodamo has joined #openscad
ubitux has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 256 seconds]
teepee_ is now known as teepee
<linext_> i'd really like to get manifold up on 3dcustomizer.net
<linext_> thingiverse was a bit interested since ultimaker is running it now
<peeps[work]> did stratasys sell the site or is ultimaker under statasys now
FractOrr has joined #openscad
<FractOrr> is there an application for qt to build the .ui files?  I looked around and did not see one
mmu_man has quit [Ping timeout: 245 seconds]
<peeps[work]> qt designer or qt creator i think (can't remember the differences)
<peeps[work]> if you mean like an ide to design a UI. i mostly just modify them by hand though
<peeps[work]> or do you mean UIC , the compiler for .ui files?
<FractOrr> i mean qt creator I think, that is what I had seen references to.  I have never used qt before so I am not really sure
<FractOrr> I guess I could hand build the ui files but seems like a tedious process
FractOrr has quit [Quit: Client closed]
SamantazFox has joined #openscad
mmu_man has joined #openscad
<peeps[work]> right, it helps to copy from a similar dialog etc if possible
<teepee> yes, Creator is the IDE, Designer is the UI file editor
<teepee> linext_: I checked the logs, our nightly builds include manifold for WASM
<linext_> thanks
<linext_> i wish Dominick Schroer had more time to update this openscad javascript hooks
<linext_> i'll have to switch to the ochafik version
<teepee> we have shared custody over the repo now
<linext_> do you know whether his demos work with the new openscad wasm?
<linext_> if so then my code might work too
<teepee> no, I have not tried that
ferdna_ has joined #openscad
<linext_> his demos are easy to use
<linext_> i can try dropping in the current WASM into my web folder and see if it works
<teepee> but we could try moving things to a single target, so there's no special stuff in ochafiks repo anymore
<teepee> I saw ochafik do some updates in the playground repo, so maybe there is a way of getting that upstream into the main wasm repo
<teepee> if you look at the webbrowser title bar, the dschroer repo is now https://github.com/openscad/openscad-wasm
<linext_> the ochafik examples are way more complex
<teepee> yes, I would not want to merge those in
<teepee> but making the base compatible
<linext_> this is the one i started with: https://github.com/DSchroer/openscad-gear-configurator
<teepee> that said, ochafiks build simply uses the nightly builds from our CI
kintel has joined #openscad
<linext_> teepee, what's the download link?
<teepee> it's a random CI version I copied when the server was moved
<linext_> the link goes to build output
<teepee> but we can update anytime
<linext_> i click "openscad-wasm - Success" but it's not a download link
<teepee> that's just the github overview page
<teepee> if you click on the wasm link, that goes to circle-ci
<teepee> there click the "Artifacts" tab
<teepee> thing is those are only retained for 3 month, so I'm grabbing those from there and store on files.openscad.org as nightly build
<linext_> i see
<teepee> https://openscad.org/downloads.html#snapshots those are exactly the latest Circle-CI builds
<teepee> updated once every day
<teepee> the link in the Makefile is just a copy so it keeps working as our server also has a cleanup job
<linext_> i'll read through openscad.js and see what got changed
<teepee> I think they had a slightly different approch regarding integrating of additional features, there's probably some discussion in the PRs / Issues in that github repo
<teepee> it would be great if we can get that stuff sorted so people can use it easily
<teepee> I hope that static embed version will happen at some point, I'd like to have that for my scad-model pages :)
<teepee> which are just static github stuff
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<linext_> openscad.js seems to match up with openscad.wasm.js
<teepee> that's a good start :)
<linext_> that's the important part, the javascript hooks
J23k has quit [Quit: Client closed]
J23k has joined #openscad
ToAruShiroiNeko has quit [Ping timeout: 255 seconds]
ToAruShiroiNeko has joined #openscad
lastrodamo has quit [Quit: Leaving]
ferdna_ has quit [Quit: Leaving]
kintel has joined #openscad