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…
<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
<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
<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]