RoyK has quit [Read error: Connection reset by peer]
guso78k has quit [Quit: Client closed]
RoyK has joined #openscad
<gbruno>
[github] jmauerhan opened issue #5426 (Trying to run newly installed OpenScad results in The application Finder does not have permission to open (null).) https://github.com/openscad/openscad/issues/5426
guso78k has joined #openscad
<gbruno>
[github] jmauerhan edited issue #5426 (Trying to run newly installed OpenScad results in The application Finder does not have permission to open (null).) https://github.com/openscad/openscad/issues/5426
<gbruno>
[github] jmauerhan edited issue #5426 (Trying to run newly installed OpenScad results in The application Finder does not have permission to open (null).) https://github.com/openscad/openscad/issues/5426
snaked has quit [Quit: Leaving]
L29Ah has quit [Read error: Connection reset by peer]
L29Ah has joined #openscad
<gbruno>
[github] kintel closed issue #5426 (Trying to run newly installed OpenScad results in The application Finder does not have permission to open (null).) https://github.com/openscad/openscad/issues/5426
<pca006132>
it is renamed into jscad recently iirc
<pca006132>
and it is not very related to openscad, except they share somewhat the same philosophy and some of their users use openscad before
<pca006132>
they don't want to integrate manifold for now because manifold is not written in js and/or have some API compatablity problems
Non-BEAST has quit [Quit: Screw you guys, im going home!]
_whitelogger has joined #openscad
mmu_man has quit [Ping timeout: 245 seconds]
guso78k has quit [Ping timeout: 256 seconds]
Smeef has quit [Read error: Connection reset by peer]
Smeef has joined #openscad
<L29Ah>
what would be the best IRC channel to discuss cadquery/build123d?
lostapathy has quit [Ping timeout: 246 seconds]
lostapathy has joined #openscad
<teepee>
¯\_(ツ)_/¯
misterfish has joined #openscad
mmu_man has joined #openscad
J24k67 has joined #openscad
ToAruShiroiNeko has quit []
J24k4 has quit [Ping timeout: 256 seconds]
guso78k has joined #openscad
Guest82 has joined #openscad
Guest82 has quit [Client Quit]
<guso78k>
Just looked into OpenJSCAD... Not my favorite. The JSCad code is very big compared to the model they create ... And its not compiled source, so its slow due to interpreter
<InPhase>
guso78k: People go to great lengths to do the modeling in their favorite language. ;)
<guso78k>
yes i know, So do I '=D
<guso78k>
last time i have written 30 lines which help me to make my code more compact by 10 chars or so ..
aiyion has quit [Ping timeout: 260 seconds]
aiyion has joined #openscad
<guso78k>
one could guess, what this code does: plate -= cylinder(d=2,h=4) ^ [0,[-5,5],-1]
<L29Ah>
i guess it subtracts two translated cylinders from a plate
* L29Ah
never looked into jscad
<guso78k>
I'm happy, its comprehensive :)
guso78k has quit [Quit: Client closed]
Guest40 has joined #openscad
Guest40 has quit [Client Quit]
teepee_ has joined #openscad
guso78k has joined #openscad
<sobel>
hihi, i just came by to see what people talk about wrt OpenSCAD. big fan of the tool.
teepee has quit [Ping timeout: 260 seconds]
teepee_ is now known as teepee
<teepee>
it's been relatively quiet lately
<guso78k>
teepee, reading in step was quit easy, suppose the main challenge is to convert all "items" to openscad triangles, right ?
<teepee>
that would be a good start. I do think we may want to try a different import style at some point
<teepee>
sort-of "import as code"
<guso78k>
hmm, we are talking about different things.
<teepee>
SVG would be another candidate, but we lack the 2d primitives
<guso78k>
can you give quick example of "import as code"
<guso78k>
adding 2d primitives for a "real circle" is easy, but making csg turn an circle into an arc is hell of work
<teepee>
instead of writing import("file") you have a menu entry import which converts the file into a temporary file containing scad code
<teepee>
like SVG import could import the structure as circle() square() and so on
<L29Ah>
arc is just a polygon()
* L29Ah
hides
<guso78k>
personally I prefer the way as-is , so to use import() somewhere in the middle of the code. doubt its a good idea to brute-force converting everything to SCAD
<teepee>
well, yes, it could do polygons to get started
<teepee>
but better would be having quadratic and cubic splines - that's also the same features text() uses
<guso78k>
in my fork its even possible to embed SVG code inside my code. its a mixture of SVG AND Python, but its one file and its consistent.
<teepee>
benefit is 1) it would retain circles where possible and 2) could be edited in a limited way
<teepee>
I'm not sure I want that
<teepee>
benefit in regard to text() would be that it makes it shareable without causing differences due to different font versions
<guso78k>
if we introduced a primtive for a *real* circle, we hope that clipper does the *real* work for us
<teepee>
circle is circle, what would be a "real" one?
<guso78k>
openscad circle is a N-polygon. a *real* circle does not have any corners ...
<guso78k>
if i use an openscad circle for a CSG op, it would always convert the circle to an N-Polygon first, right ?
<teepee>
openscad as application in its current state is a mesh renderer, but there's nothing preventing an additional backend based on for example OCC using the scad language
<teepee>
again, that's the current mesh render engine
<teepee>
that is not a property of the language
guso78k has quit [Quit: Client closed]
guso78k has joined #openscad
<guso78k>
Yeahh got it, we need to improve the mesh render engine
<teepee>
fine for me, for my needs it's totally ok. I'd like some easier geometry stuff
<teepee>
I don't have any use for step output myself
<guso78k>
In any case, does anybody have a good example, how to iterate and comprehend the database once read in with libstep?
<guso78k>
having this in place would enable openscad to display STEP files
<teepee>
I think that things like your attachment idea is more useful :-)
mmu_man has quit [Ping timeout: 252 seconds]
<guso78k>
handles ? its all about multmatrix and divmatrix '=D
guso78k has quit [Quit: Client closed]
guso78k has joined #openscad
mmu_man has joined #openscad
guso78k has quit [Ping timeout: 256 seconds]
misterfish has quit [Ping timeout: 276 seconds]
alex28 has joined #openscad
<alex28>
Hi! Is this an OK place to ask a question about using OpenSCAD syntax?
<teepee>
yep
<alex28>
Cool, thanks. I am trying to use a for loop to step through a set of text strings, and I am getting behaviour I didn't expect, wonder if anyone can explain my error?
<alex28>
Not sure how much I can paste here, will try
<teepee>
of course it's not strictly necessary, but I like to divide and conquer :-)
mmu_man has joined #openscad
<alex28>
InPhase you've absolutely fix what I was trying to achieve, but I am struggling to understand why my original didn't work and how you fixed it!
J24k67 has quit [Quit: Client closed]
J24k67 has joined #openscad
alex28 has quit [Quit: Client closed]
alex94 has joined #openscad
<alex94>
I got kicked out - just to make sure I thank you all for looking and InPhase your code 100% solves my practical issue, thanks so much