Wings 3D Development Forum
Short edges - Printable Version

+- Wings 3D Development Forum (https://www.wings3d.com/forum)
+-- Forum: Wings 3D (https://www.wings3d.com/forum/forumdisplay.php?fid=1)
+--- Forum: Gripes & Grumbles (https://www.wings3d.com/forum/forumdisplay.php?fid=4)
+--- Thread: Short edges (/showthread.php?tid=756)

Pages: 1 2 3 4


RE: Short edges - ggaliens - 06-17-2014

I didn't know there was a haphazard 1.001 ratio used to detect thin triangles.

I may have personally payed a heavy price ... and my sanity might have been tested by this
hazard for sure. Particularly for my fancing voronoi partitions and such.

I think that this could be problematic enough to deserve more than just a passing thought.




RE: Short edges - dgud - 06-18-2014

Micheus: it was not directed to you, just a general cry for help.

I do not have the math skills to do a real solution, as ggaliens said
these limits are chosen adhoc, but the limits where put in there to solve
real problems.

Having variable (depending on the size of rest of model) limit are not a good solution either since
that would confuse users as well. Sometimes you could create edges that .001 long and sometimes
0.0000001 long.

And even if I got a patch which solved this I would not be certain it would not bring back old bugs.

I rather have gripes in the code, then bugs which crashes wings.


grepping possible extent of fix impact. - ggaliens - 06-18-2014

is_thin does not appear to be used in too many places. This fix might be "understandable impact".


RE: Short edges - Stem - 06-18-2014

(06-18-2014, 02:33 PM)dgud Wrote: Having variable (depending on the size of rest of model) limit are not a good solution either since
that would confuse users as well. Sometimes you could create edges that .001 long and sometimes
0.0000001 long.

But that is how it is working currently. It is that which is causing the main problem. If there was a set limit/size on the smallest edges allowed, then it is possible to scale up the model to ensure such small edges are not needed. But scaling the model does not help, as when you scale up the model, the smallest sized edge allowed is also scaled up.


Stem says ... - ggaliens - 06-18-2014

>>>Create a default cube(2x2x2), select a face and inset by 0.0005

Now ... because I'm a big dummy ... when I first tried to recreate ... I hit TAB key and did enter 0.0005 into the numeric box.

Of course this is INSANE because it's a fraction of a percent. I don't think this is what Stem intended at all. But please take this as an example of why ... someone who would like to do a proper debug of claimed issue would request a YOUTUBE video ... or units made simple.

Can anyone mimick Stems issue with minimum setup ?


RE: Stem says ... - Stem - 06-19-2014

(06-18-2014, 11:41 PM)ggaliens Wrote: >>>Create a default cube(2x2x2), select a face and inset by 0.0005

Now ... because I'm a big dummy ... when I first tried to recreate ... I hit TAB key and did enter 0.0005 into the numeric box.

Of course this is INSANE because it's a fraction of a percent. I don't think this is what Stem intended at all.

With the model I was building, I was using a scale of 1 unit = 1 meter. I wanted to add insets to the model of 0.5mm, which due to scale, was 0.0005. Those where added with no problem, the problem was when later I attempted to cut across those inset faces.
So, I changed the scale of the model, I instead(after trying various scales) used 1 unit = 1mm and therefore the insets where 0.5. But still, attempting to cut across those inset faces was not allowed, hence my post to "gripe & grumble" about it.
You can check yourself by creating a cube 2000x2000x2000, add a 0.5 inset to a face, then make cut/plane cut across the faces, the cut will not be made across the 0.5 inset faces.


RE: Short edges - ggaliens - 06-19-2014




RE: Short edges - micheus - 06-19-2014

ggaliens, I don't think stem is talking that.
What I understood and "works" like he said is: after the inset command you should select one of those smallest edges created by the command - next to the corners; then you use edge ring [G] and try to connect them. The cut operation he uses for cut these thin faces since the connect is not working.


RE: Short edges - ggaliens - 06-19-2014

"You can check yourself by creating a cube 2000x2000x2000, add a 0.5 inset to a face, then make cut/plane cut across the faces, the cut will not be made across the 0.5 inset faces. "

This is exactly what I'm doing in the video. So I'm following the instructions given most recently.

What we need here is instructions that are apparently not open to interpretation. And this is why I'm using video. Anyone else care to use video ? HyperCam has a free version.


RE: Short edges - micheus - 06-19-2014

Quote:"then make cut/plane cut across the faces, the cut will not be made across the 0.5 inset faces. "
When I read this statement I read that "faces" word like the new (thin) created faces.