Sad to say I remain to be convinced.....Hi Doug,
I'm sure you know that we have quite a few people who read the forum every single day, so I saw your message this morning and I wanted to reach out. I know we see posts from you all the time, so we definitely appreciate your enthusiasm and constructive feedback on the forum! We have a lot of people here who are working long hours every single day to try to deliver many of these most requested features as soon as possible. I can assure you, we are just as anxious as you are to make these things available!
So again, we do appreciate your feedback, and I just wanted to make sure you knew we are listening and working hard to make these features available ASAP
I would imagine it's actually a very difficult problem to solve. In fact, just from a quick google search there are lots of ongoing thesis projects and research papers about this exact problem. Normally, you can just trace around the outline of your part to create the perimeter, but in this case, you have to somehow determine the "centerline" of the shape, which I'm sure gets complicated very quickly. Complex shapes would have very complex centerlines, so it's not simple at all.yonkiman wrote:I can't think of anything simpler than slicing a wall that is the exact same width as the "Extrusion Width"...
For the problem of one remaining perimeter (where the wall thickness is an odd number of extrusion widths), it should be possible to just run the last extrusion with a fixed offset (of one extrusion width) to either of the last two perimeters.brian442 wrote:I would imagine it's actually a very difficult problem to solve. In fact, just from a quick google search there are lots of ongoing thesis projects and research papers about this exact problem. Normally, you can just trace around the outline of your part to create the perimeter, but in this case, you have to somehow determine the "centerline" of the shape, which I'm sure gets complicated very quickly. Complex shapes would have very complex centerlines, so it's not simple at all.yonkiman wrote:I can't think of anything simpler than slicing a wall that is the exact same width as the "Extrusion Width"...
That only works if the wall is exactly 3x as wide as your extrusion width. Most real-world models are probably going to vary in size and won't be as simple as this.mroek wrote:For the problem of one remaining perimeter (where the wall thickness is an odd number of extrusion widths), it should be possible to just run the last extrusion with a fixed offset
I can easily think up a lot of situations where that won't work. For example, think of a "T" shape. The center points as you go through the junction won't be valid. So again, that only works for pretty simple shapes, and it would get really wonky for anything more complex than that.mroek wrote:wiggle fill... which looks like short straight line segments going between the last two perimeters, the centerline that you refer to would pass through the center/mid point of each of these line segments. So if S3D can calculate these fill segments, it should be possible to also find the centerline the same way.
Yes, but then again many people (myself included) design stuff specifically for 3D-printing, and I try to use wall thicknesses as a multiple of the extrusion width whenever possible, but as mentioned, only those times where I can fit an even number of extrusion widths will give me exactly the result I want. I'd be extremely much more happy with S3D if it had coped better in this area. Dynamic extrusion width is also something that could possibly be implemented to reduce the need for the annoying wiggle fill.brian442 wrote:That only works if the wall is exactly 3x as wide as your extrusion width. Most real-world models are probably going to vary in size and won't be as simple as this..mroek wrote:For the problem of one remaining perimeter (where the wall thickness is an odd number of extrusion widths), it should be possible to just run the last extrusion with a fixed offset
Sure, I realize this isn't always easy, but S3D is very good in many areas, so I'm really hoping the developers will come through and give us better functionality for these situations.brian442 wrote:I can easily think up a lot of situations where that won't work. For example, think of a "T" shape. The center points as you go through the junction won't be valid. So again, that only works for pretty simple shapes, and it would get really wonky for anything more complex than that.mroek wrote:wiggle fill... which looks like short straight line segments going between the last two perimeters, the centerline that you refer to would pass through the center/mid point of each of these line segments. So if S3D can calculate these fill segments, it should be possible to also find the centerline the same way.