Kenny

Results 33 comments of Kenny

Node 12 is still widely deployed, so I would vote to not intentionally break compatibility. But when we do decide to move forward, there are some polyfills which won't be...

Did some investigation here. The short version is that this `bend` function creates a geometry with gaps in it. So when you pass a non-solid geometry to a union function,...

> Also, sliders only work on integers, so one(1) is the smallest viable size. There is no reason you can't set the slider minimum to 0, I gave an example...

Notes: 1. The way that rounded edges are constructed results in the two "side" edges coming together and eating the "middle" edge. This is because the outer edge angle is...

I have done some investigation, but have been more focused on other PRs. First of all I made some simpler examples to demonstrate the problem, and make it easier to...

This is expected behavior. Most computational geometry assumes that polygons are oriented in a counter-clockwise direction. This is even more important in 3D where a polygon can face in or...

Yea, the issues with boolean operations creating non-manifold geometries is well known. #807 #696 #598 ([this comment](https://github.com/jscad/OpenJSCAD.org/issues/598#issuecomment-1051302766)) and others. Here's the simplest example I've found: ```js union( cube({ size: 8...

I should have been more clear. The example I gave DOES produce a non-manifold geometry. But on export, `generalize` is called and is able to fix this example. There are...

Looking at @briansturgill's example. Before `generalize`, it produces 326 non-manifold edges. After `generalize` there are zero-area polygons, and 71 non-manifold edges. Even after repair. nonmanifold.js ```js const jscad = require('@jscad/modeling')...

Hm, I'm not seeing any effect from changing that line. On your example with the 2 cylinders, I get exactly the same numbers of non-manifold edges with EPS or with...