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
sinned6915 has quit [Quit: Ping timeout (120 seconds)]
sinned6915 has joined #openscad
J1A844 has joined #openscad
J1A84 has quit [Ping timeout: 252 seconds]
snaked has joined #openscad
kwikius has joined #openscad
rvt has joined #openscad
kwikius has quit [Client Quit]
<joseph_> teepee: Did you hear back yet about what happened with the deadline adjustment? I plan on setting aside time tomorrow evening for the writeup. This is a very busy week for me with coursework (and an exam) but if all that's left to do is the report then I can make it before Oct 9th. You may have seen the WASM build failed for HEAD~1 on my PR, but I then fixed the signature in that hidden bottom section to make it succeed again
LordOfBikes has quit [Ping timeout: 268 seconds]
LordOfBikes has joined #openscad
J1A844 has quit [Quit: Client closed]
J1A844 has joined #openscad
J1A844 has quit [Quit: Client closed]
J1A844 has joined #openscad
ur5us has quit [Ping timeout: 264 seconds]
<phryk> mhh, this grid stuff is trickier than i thought…
<phryk> or at least mixing plain dimensions and grids is… maybe i should just have my desk modules defined by their grid size, not physical size…
ur5us has joined #openscad
<buZz> trying a snapfit capsule shape ; https://i.imgur.com/i3W7rSz.png
<buZz> i think i actually want something that can snap from a pivoting motion, to feel even more secure
<buZz> but i guess i could also add indexes in those flex'holes'
<J1A844> looks nice
<phryk> extremely so.
<phryk> i'm making progress with my grid stuff, too – but there really isn't anything to show as it's mostly writing helper functions and refactoring code^^
ur5us has quit [Ping timeout: 246 seconds]
<phryk> soon, I'll be able to design automagically grid-compatible desk modules. :3
<phryk> mhhh, just a random thought, but if the current preview renderer with opencsg is maybe getting deprecated – might that also free the way for a new vulkan renderer?
<J1A844> buZz  from my experience with printing those latches tend to break  so maybe leave a thin wall  (maybe dented to increase elasticity)
<J1A844> or keep a ring as boarder
ur5us has joined #openscad
<buZz> perhaps :) this is for a kinda disposable design, so i'm just trying out how it works first
guerd87 has quit [Ping timeout: 244 seconds]
<buZz> hmm right, and just two spheres is obviously a bit ugly to print :D
ur5us has quit [Ping timeout: 264 seconds]
kwikius has joined #openscad
kwikius has quit [Client Quit]
ur5us has joined #openscad
guerd87 has joined #openscad
castaway has joined #openscad
Trieste has joined #openscad
ur5us has quit [Ping timeout: 264 seconds]
kwikius has joined #openscad
kwikius has quit [Client Quit]
aiyion has quit [Ping timeout: 258 seconds]
teepee_ has joined #openscad
aiyion has joined #openscad
teepee has quit [Ping timeout: 258 seconds]
teepee_ is now known as teepee
teepee has quit [Ping timeout: 258 seconds]
teepee has joined #openscad
kwikius has joined #openscad
snaked has quit [Quit: Leaving]
J1A844 has quit [Quit: Client closed]
J1A844 has joined #openscad
<gbruno> [github] kwikius synchronize pull request #4367 (ModuleLiterals: making openSCAD modules first class.) https://github.com/openscad/openscad/pull/4367
Guest2 has joined #openscad
Guest2 has quit [Client Quit]
kwikius has quit [Quit: Client closed]
dTal is now known as PresidentDeSanti
PresidentDeSanti is now known as dTal
J1A844 has quit [Quit: Client closed]
J1A844 has joined #openscad
rawgreaze has joined #openscad
teepee has quit [Quit: bye...]
teepee has joined #openscad
LordOfBikes has quit [*.net *.split]
mikolajw has quit [*.net *.split]
crazy_imp has quit [*.net *.split]
ali1234 has quit [*.net *.split]
redlizard has quit [*.net *.split]
Trieste has quit [*.net *.split]
lostapathy has quit [*.net *.split]
noonien has quit [*.net *.split]
pah has quit [*.net *.split]
RichardPotthoff has quit [*.net *.split]
JordanBrown[m] has quit [*.net *.split]
DenKn[m] has quit [*.net *.split]
Notkea has quit [*.net *.split]
tcurdt has quit [*.net *.split]
castawayc has quit [*.net *.split]
Alexer has quit [*.net *.split]
peepsalot has quit [*.net *.split]
drfff has quit [*.net *.split]
EkpyroticFrood has quit [*.net *.split]
little_blossom has quit [*.net *.split]
Virindi has quit [*.net *.split]
Fleck has quit [*.net *.split]
Joel has quit [*.net *.split]
clemens3 has quit [*.net *.split]
guerd87 has quit [*.net *.split]
epony has quit [*.net *.split]
linext has quit [*.net *.split]
abff has quit [*.net *.split]
JakeSays has quit [*.net *.split]
splud has quit [*.net *.split]
e2k has quit [*.net *.split]
pie_ has quit [*.net *.split]
rogeliodh has quit [*.net *.split]
gknux has quit [*.net *.split]
phas858[m] has quit [*.net *.split]
one-star-chef has quit [*.net *.split]
knielsen has quit [*.net *.split]
t4nk_fn has quit [*.net *.split]
rvt has quit [*.net *.split]
Colere has quit [*.net *.split]
extor has quit [*.net *.split]
vsellier has quit [*.net *.split]
cbmuser has quit [*.net *.split]
zingos has quit [*.net *.split]
stefanct has quit [*.net *.split]
Friithian has quit [*.net *.split]
gbruno has quit [*.net *.split]
joseph_ has quit [*.net *.split]
jonasbits has quit [*.net *.split]
siege has quit [*.net *.split]
la1yv_j has quit [*.net *.split]
Killy has quit [*.net *.split]
Cadair has quit [*.net *.split]
Scopeuk has quit [*.net *.split]
HansLoeblich[m] has quit [*.net *.split]
n1essa has quit [*.net *.split]
rue_mohr has quit [*.net *.split]
ubitux has quit [*.net *.split]
KREYREN has quit [*.net *.split]
fardog has quit [*.net *.split]
artag has quit [*.net *.split]
wed has quit [*.net *.split]
kanzure has quit [*.net *.split]
niyawe has quit [*.net *.split]
teepee has quit [*.net *.split]
aiyion has quit [*.net *.split]
GNUmoon has quit [*.net *.split]
califax has quit [*.net *.split]
TheAssassin has quit [*.net *.split]
rawgreaze has quit [*.net *.split]
castaway has quit [*.net *.split]
ccox_ has quit [*.net *.split]
pbsds has quit [*.net *.split]
mlaga97_ has quit [*.net *.split]
marcus has quit [*.net *.split]
la1yv has quit [*.net *.split]
buZz has quit [*.net *.split]
hisacro has quit [*.net *.split]
dalias has quit [*.net *.split]
ecraven has quit [*.net *.split]
muesli has quit [*.net *.split]
dTal has quit [*.net *.split]
juri_ has quit [*.net *.split]
Wolf480pl has quit [*.net *.split]
J1A844 has quit [*.net *.split]
ChanServ has quit [*.net *.split]
vsellier has joined #openscad
teepee has joined #openscad
rawgreaze has joined #openscad
J1A844 has joined #openscad
aiyion has joined #openscad
Trieste has joined #openscad
castaway has joined #openscad
guerd87 has joined #openscad
LordOfBikes has joined #openscad
rvt has joined #openscad
peepsalot has joined #openscad
ccox_ has joined #openscad
epony has joined #openscad
califax has joined #openscad
GNUmoon has joined #openscad
pbsds has joined #openscad
Colere has joined #openscad
pah has joined #openscad
linext has joined #openscad
drfff has joined #openscad
TheAssassin has joined #openscad
lostapathy has joined #openscad
jonasbits has joined #openscad
noonien has joined #openscad
abff has joined #openscad
JakeSays has joined #openscad
EkpyroticFrood has joined #openscad
la1yv_j has joined #openscad
little_blossom has joined #openscad
RichardPotthoff has joined #openscad
JordanBrown[m] has joined #openscad
HansLoeblich[m] has joined #openscad
phas858[m] has joined #openscad
DenKn[m] has joined #openscad
KREYREN has joined #openscad
Killy has joined #openscad
one-star-chef has joined #openscad
Notkea has joined #openscad
mikolajw has joined #openscad
Cadair has joined #openscad
Scopeuk has joined #openscad
crazy_imp has joined #openscad
rue_mohr has joined #openscad
ali1234 has joined #openscad
extor has joined #openscad
redlizard has joined #openscad
splud has joined #openscad
n1essa has joined #openscad
mlaga97_ has joined #openscad
e2k has joined #openscad
tcurdt has joined #openscad
cbmuser has joined #openscad
marcus has joined #openscad
castawayc has joined #openscad
Alexer has joined #openscad
la1yv has joined #openscad
Fleck has joined #openscad
Virindi has joined #openscad
clemens3 has joined #openscad
Joel has joined #openscad
pie_ has joined #openscad
buZz has joined #openscad
gknux has joined #openscad
hisacro has joined #openscad
rogeliodh has joined #openscad
joseph_ has joined #openscad
Friithian has joined #openscad
gbruno has joined #openscad
stefanct has joined #openscad
zingos has joined #openscad
knielsen has joined #openscad
t4nk_fn has joined #openscad
siege has joined #openscad
ubitux has joined #openscad
fardog has joined #openscad
wed has joined #openscad
artag has joined #openscad
niyawe has joined #openscad
kanzure has joined #openscad
juri_ has joined #openscad
Wolf480pl has joined #openscad
dTal has joined #openscad
muesli has joined #openscad
dalias has joined #openscad
ecraven has joined #openscad
ChanServ has joined #openscad
phryk has quit [Max SendQ exceeded]
phryk_ has joined #openscad
teepee has quit [Ping timeout: 258 seconds]
teepee has joined #openscad
<gbruno> [github] kwikius synchronize pull request #4367 (ModuleLiterals: making openSCAD modules first class.) https://github.com/openscad/openscad/pull/4367
kwikius has joined #openscad
<kwikius> ModuleLiterals member lookup working, for simple cases at least. https://github.com/kwikius/openscad/blob/module_literal_v3/examples/ModuleLiterals/modlitexamples_member_access.scad#L13 . Funnily enough that is what I wanted in the first place. https://github.com/openscad/openscad/issues/4336
kwikius has quit [Quit: Client closed]
teepee_ has joined #openscad
teepee has quit [Ping timeout: 258 seconds]
teepee_ is now known as teepee
<DenKn[m]> InPhase: I decided, to work with my old style and not with ClosedPoints, it is more complicated, also for implement other holes. I will not have rounded edges, but to learn ClosedPoints for that is to heavy, yet. For new projects, I will learn it. ;)
<InPhase> DenKn[m]: Completely understandable. :) It is powerful, efficient, and extremely useful, but a mental shift.
<DenKn[m]> yes, it is like a new language. I decided to use openscad, because of the concepts. but ClosedPoints is like a different approche. I would prefer, openscad will implement "better" "things".
<InPhase> I've actually thought deeply about inserting something like ClosedPoints into polyhedron.
<InPhase> But there are a few open questions I'd want to sort out first, before locking it down.
<InPhase> It's fine to choose a working but maybe not best approach for a library.
<InPhase> For a built-in you want to get it all right.
<InPhase> So I have opted to not rush. The library runs fast enough.
<InPhase> Among the issues is that the library supports all topologies with 0 or 1 holes. It's not clear how you would extend it to more holes.
<DenKn[m]> i mean, not the library is to slow, there should be something like union-less for-loops to access there iterations as children. and unions with auto rounded edges (or a general solution, which also allowes it).
<InPhase> This is of course good enough for almost all problems, as you can still combine things.
<InPhase> Well, rather than improving access to children, we intend to turn them into data with object literals.
<InPhase> Then you will simply pass around lists of geometries.
<InPhase> This will be far more flexible.
<DenKn[m]> yes, this would be very useful! i would prefer this.
<InPhase> One can imagine things like dictionaries of geometries as well.
<DenKn[m]> than it could be possible to ask for dimensions of an object.
<InPhase> Yes.
<InPhase> Or store parameters directly with the object.
<InPhase> The abstraction potential will go way up.
<DenKn[m]> or, you could access the object and ask for edges, to create subtract by convex-objects to get round edges.
<DenKn[m]> ok, would be complicated, if there are close edges... not so easy...
<InPhase> We additionally plan direct access to vertices, faces, and bounding boxes. That part is mostly implemented already in a PR.
<InPhase> There's currently no plan for a list of edges.
<InPhase> Although that would not be too rough to add, there is probably less utility for it than for vertices and faces.
e2k has quit [Remote host closed the connection]
<linext> is there a way to fix this error: The given mesh is not closed! Unable to convert to CGAL_Nef_Polyhedron.
<Scopeuk> linext not generically, how did you trigger the error? bad stls and polygons are the normal culprits
e2k has joined #openscad
<linext> downloaded an STL file and tried to import it, then cut the shape in half
<othx> linext linked to "HIC Prusa extruder tensioner by Makamaka" on thingiverse => 1 IRC mentions
<Scopeuk> 3d builder on windows states there are errors and offers to fix them
<linext> link doesn't work
<Scopeuk> ahh chrome tried to help https//scopeuk.mypicture.info/HIC_Prusa_Extruder_Tension_arm_Easy_press_fixed.stl
<Scopeuk> third attempt
<linext> hmm...
<linext> how do you export after the fix?
<Scopeuk> in 3d builder?
<linext> ah, i don't have that installed
<Scopeuk> ok
<Scopeuk> were you using 3d viewer?
<linext> yes
<linext> yes, i can use openscad with the file you repaired
<Scopeuk> 3d builder was part of base windows 10 for a while but it may have been pulled out, it is free though and it does quite well with stl repair
<Scopeuk> glad that fixed it atleast
<Scopeuk> there are other tools to fix stl's but I tend to be lazy and use what is to hand
<InPhase> Well that was the fastest successful stl repair I've seen done in here. :)
<InPhase> Most often the result is inability to repair. Next most often is a long struggle with it and a chain of issues.
<linext> is there a way to get openscad to dump the x,y,z size of the STL in the console?
<InPhase> No.
<InPhase> Is it an ascii stl?
<InPhase> I wrote this little perl script ages ago to process the ascii stl files and print out the bounding box: https://bpa.st/TJ6A
<teepee> oi! lies!
<teepee> Advanced -> Render Summary -> Bounding Box
<teepee> openscad-nightly -o /tmp/CSG.stl CSG.scad --summary all --summary-file - | jq
<teepee> whoops, there seems to be a bug in the json export, but for full data:
<teepee> linext: ^
<peepsalot> whats jq?
<Scopeuk> json query
pbsds has quit [Quit: The Lounge - https://thelounge.chat]
pbsds has joined #openscad
<linext> very good
<linext> although it might be nice to have more than 2 digits after the decimal place
<linext> for example, i'm checking if an object cut in half is exactly the correct height
<linext> so 9.75/2 = 4.875, but it shows as 4.88
<Scopeuk> for looking at dimensions (on windows) I have found the free tool from https://www.3d-tool.com/en-cad-viewer-download.htm to be good
ur5us has joined #openscad
<linext> i use netfabb
<linext> Basic 5.1, which is free
<Scopeuk> everyone had their go tos, if it works for you stick with it
<linext> looks like some of the same features
<teepee> yep, in the simplest form "jq" or for older versions "jq ." it just does pretty print for json
<InPhase> teepee: Oh. There is indeed a new Bounding Box feature in the master branch. I missed that addition. :)
<InPhase> Turning it on.
<InPhase> teepee: Wait, is this a working feature? I see nothing.
<teepee> it does work for me
<teepee> it does need F6 for the mesh
<InPhase> Where is it output to?
<InPhase> It's not in the console.
<teepee> console window
<InPhase> I checked 3 times. It's turned on, and I even restarted.
<InPhase> I'm using the elaborate model: sphere(5); cube(10);
<teepee> hmm, try disabling lazy-union :)
<teepee> not sure it works for multiple objects yet
Guest8722 has joined #openscad
<InPhase> :(
<InPhase> Okay, that worked.
<InPhase> But I like lazy union, so I will turn lazy union back on and see how long it takes for me to forget there is a malfunctioning bounding box feature. ;)
<teepee> that's fine, at some point we need to fix lazy union too :)
<InPhase> Yeah.
Guest8722 has quit [Quit: Client closed]
kwikius has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 258 seconds]
teepee_ is now known as teepee
<kwikius> Module Literal PR  . Regarding how to instantiate an r-value module_reference, the only 2 syntaxes I have found to work so far is [expr](args); and (expr)(args);. The second seems preferable to me. Of course if anyone has a better suggestion then let me know.
kwikius has quit [Quit: Client closed]
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
castaway has quit [Ping timeout: 260 seconds]
Guest3 has joined #openscad
Guest3 has quit [Quit: Client closed]
Guest29 has joined #openscad
Guest29 has quit [Client Quit]
Guest2 has joined #openscad
Guest2 has quit [Client Quit]
snaked has joined #openscad
califax has quit [Remote host closed the connection]
teepee has quit [Remote host closed the connection]
GNUmoon has quit [Remote host closed the connection]
califax has joined #openscad
GNUmoon has joined #openscad
teepee has joined #openscad
epony has quit [Ping timeout: 252 seconds]