How to build solid directly from non-planar faces? #1561
Replies: 6 comments 1 reply
-
While I can't provide a working implementation of what you're trying to achieve, I would consult the At quick glance it appears the |
Beta Was this translation helpful? Give feedback.
-
Thanks! I'm also not a fan of interpolations when I already have spline patches. I know under the hood everything must be some form of spline patches... just lemme at 'em. And it's got a deprecation warning, interpPlate will be removed. I wonder what's up with that? |
Beta Was this translation helpful? Give feedback.
-
What is your real question? If you want to build a solid from faces, use |
Beta Was this translation helpful? Give feedback.
-
In the end I want to build a Solid with curved surfaces from splines that I calculate myself. The actual end goal is to make a gear generator. As of yet I can't make a Face.
If you can provide an example where I am hesitant to use the approximation methods, eg. using |
Beta Was this translation helpful? Give feedback.
-
OK, feels like I'm almost there. I was able to make the surfaces with Still, Solid.makeSolid does not take the resulting shell from the previous operations.
|
Beta Was this translation helpful? Give feedback.
-
OK, so I guess I found the answer, back here to report... The issue was more with the topology, the top and bottle circle had 8 segments, the sides had something like 24 segments around the circular surface. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello!
I'm working on importing manim objects to CadQuery.
Manim objects are built from 4-point Bezier curve segments, so after figuring out how CQ likes its b-splines, it should be possible and not too hard...
My problem is that I can't find a way to directly build a solid from non-planar surface elements.
I tried constructing Edges and then a Wire from those, but then the Face class won't let me create it for not being planar :(
Here's an example code (needs manim):
Beta Was this translation helpful? Give feedback.
All reactions