News:

 

Topic: Shell fails on particular cases  (Read 5918 times)

0 Members and 4 Guests are viewing this topic.

  • No avatar
  • Posts: 130
  • Spline
December 30, 2016, 01:05:56 am
Hi Istonia.

I'm using latest version of NVIL (2016-Dec-28) and it seems that the "shell" command
doesn't work in this situation :

1) Random select of polygons
2) Delete selected polygons to obtain a randomly "holed" mesh
3) Run the "shell" command. DOSEN'T WORK.

Here's a video http://take.ms/ans1d

Best,

- Marco (mkdm)


  • No avatar
  • Posts: 3760
  • Developer
  • Administrator
  • Polygon

  • No avatar
  • Posts: 130
  • Spline
December 30, 2016, 12:17:46 pm
Try this
http://www.digitalfossils.com/Download/NVil-Dec-30-16.rar

Hi Istonia and thanks a lot for the quick reply!

We are on the right track but there's still some imperfection that seems to impact on unpredictable edges.

Here's the video http://take.ms/UNmkR

Thanks.

- Marco (mkdm)

  • No avatar
  • Posts: 3760
  • Developer
  • Administrator
  • Polygon
December 30, 2016, 12:44:26 pm
What is the correct result in that situation?

  • No avatar
  • Posts: 130
  • Spline
December 30, 2016, 03:01:58 pm
What is the correct result in that situation?

Hi Istonia.

Well, as you can see in this further video http://take.ms/eIGCM, the problem is that some extruded polygons that I excepted to be "straight" they aren't but follows a "not" straight path.

As you can see in the first part of the video, the Shell command applied to the sphere mesh has a correct
behavior, all extrusions are straight, while on the flat box mesh it has a bad behavior.

Here's also the NVIL file : http://take.ms/KRGvZ

Please, let me know what do you think about it.

Thanks.

- Marco (mkdm)

  • No avatar
  • Posts: 3760
  • Developer
  • Administrator
  • Polygon
December 30, 2016, 04:00:40 pm
Yes, I can see what you mean. After shelling, can you manually fix those problem vertices? This result is what I want to see.

  • No avatar
  • Posts: 130
  • Spline
December 30, 2016, 04:52:49 pm
Yes, I can see what you mean. After shelling, can you manually fix those problem vertices? This result is what I want to see.

Ok. Well...I'm not sure I fully understand your your question.

Anyway, I tried to manually fix the problem but without success.

Here's the video : http://take.ms/mDrLG

I'm sorry, but I was not able to fix the issue.

I hope that you will find and fix this strange problem or teach me a way to fix it.

Best,

- Marco (mkdm)

  • No avatar
  • Posts: 3760
  • Developer
  • Administrator
  • Polygon
December 30, 2016, 10:03:37 pm
I can't fix it manually myself. It seems there is no way it can be fixed to me. I think in such situation, you have to modify the selection manually to avoid this kind of result.

  • No avatar
  • Posts: 2103
  • Polygon
December 30, 2016, 10:25:11 pm
I hope that you will find and fix this strange problem or teach me a way to fix it.

Hi,

For the first vid. The problem is due to limitation in nvil, each edge can only have 2 faces connected. Istonia has now added work-around(that is used in extrude) and extra edges are created. Not good result, but the issue is probably at the core of nvil.

For the last vid. The results are expected due to normal directions. To get the result I think you are expecting, you would need to split the 2 planer faces(seperate mesh), shell each, then boolean. The boolean will fail in nvil, due to the boolean tool not being able to identify/edit/remove coincident/coplanar faces. So manual editing would be needed.

« Last Edit: December 30, 2016, 10:30:51 pm by steve »

  • No avatar
  • Posts: 130
  • Spline
December 30, 2016, 11:28:18 pm
I hope that you will find and fix this strange problem or teach me a way to fix it.

Hi,

For the first vid. The problem is due to limitation in nvil, each edge can only have 2 faces connected. Istonia has now added work-around(that is used in extrude) and extra edges are created. Not good result, but the issue is probably at the core of nvil.

For the last vid. The results are expected due to normal directions. To get the result I think you are expecting, you would need to split the 2 planer faces(seperate mesh), shell each, then boolean. The boolean will fail in nvil, due to the boolean tool not being able to identify/edit/remove coincident/coplanar faces. So manual editing would be needed.

Hi Steve and thanks a lot for your reply.

But I must admit that I cannot totally figure out what you meant.

Could you please post a video that to show me the concepts you talked about ?

Thanks.

- Marco (mkdm)