2552p06


Re: 2552p06
#3
Here is the method I used to fix your subfile. I guess that most problems were introduced by Slicerpro, in the two areas where the pattern was split (needlessly) because of the structure of the initial surface (one big quad in the middle, two small ones on sides). I guess that the unwanted condlines were introduced by Datheader: because of rounding errors, some quads were warped, and Datheader split them back into triangles with a condline in the middle.
- the first step was to come back to a completely flat surface, using MLCad. Since the surface mainly projects in x direction, it will be flattened this way (file 2552p06bflat.dat). To do this, in MLCad I selected everything, then in the "enter position rotation" tool, enter the transformation matrix with all x coefficients set to 0.
Code:
0 0 0 0 1 0 0 0 1
- next remove all unnecessary conditional lines: select one -> select all same type -> delete. Save file.
- Then have a look at the pattern, using LPC (import .dat in x direction - I probably used the wrong side since in the end the resulting file was BFC backwards, easy to fix with LDDP). Overlap analysis (Edit -> detect triangle overlaps) shows that there is a problem in the left area. I deleted all triangles there and retriangulated the area. Another change I made was to simplify the mesh where it was cut by slicerpro. Select nearby vertices and merge them (Merge to average, ctrl-W). Take care not to average on a too large area, as this could result in new overlaps!
- Export the result as .dat (file: 2552p06b-cor.dat). A check shows that all colinear vertices are now gone.
- We need to project again the surface. We do that with a slant transformation. In the initial file, we see that for a 144 ldu height we need to tilt in y direction by 40 ldu. This gives the slant ratio: 40/144=0.2777778. The transformation matrix is thus:
Code:
1 0.2777778 0 0 1 0 0 0 1

And finally we translate the result to its original position, x=290. After running through Datheader to round values and merge triangles into quad (since this is a big file, instruct Datheader to use Rectifier to do that, it's much faster!), we get final result: 2552p06b-cor-final.dat


Attached Files
.dat   2552p06b-cor-final.dat (Size: 173.09 KB / Downloads: 5)
.dat   2552p06b-cor.dat (Size: 243.57 KB / Downloads: 2)
.dat   2552p06bflat.dat (Size: 139.72 KB / Downloads: 1)
Reply
« Next Oldest | Next Newest »



Messages In This Thread
2552p06 - by Damien Roux - 2014-01-27, 23:10
Re: 2552p06 - by Philippe Hurbain - 2014-01-28, 8:14
Re: 2552p06 - by Philippe Hurbain - 2014-01-28, 12:26
Re: 2552p06 - by Damien Roux - 2014-01-29, 17:34
Re: 2552p06 - by Damien Roux - 2014-01-29, 22:32
Re: 2552p06 - by Philippe Hurbain - 2014-01-31, 11:01
Re: 2552p06 - by Damien Roux - 2014-01-31, 17:16

Forum Jump:


Users browsing this thread: 1 Guest(s)