4
$\begingroup$

I have some paths that have been imported via SVG from Illustrator, and as I was splitting them up, some would fill and some wouldn't. Even after removing extra points and ensuring there wasn't any redundancy or open ends, the path still won't fill.

Even weirder, if I translate certain points enough, it will fill.

Unfilled: Unfilled

Filled after severe deformation of an anchor: Filled after severe deformation

What gives? I fixed the G earlier but now the T (consisting of only straight lines) won't fill. I have one other letter with many more points and I'd rather understand why it's doing this before spending more time fiddling with it before it works.

$\endgroup$
  • 3
    $\begingroup$ Could you upload a .blend file where this is happening? It's hard to say what could be the cause without looking at it closer. $\endgroup$ – gandalf3 Apr 17 '14 at 2:50
  • $\begingroup$ @gandalf3 <Surely>. In the blend file I included the other letter I mentioned as well. I haven't verified the U yet but I'm pretty sure it's closed (it was closed in AI so unless it imported weird it should be) $\endgroup$ – Qix Apr 17 '14 at 16:07
6
$\begingroup$

The object has a scale of over 40,000. If you apply the scale (CtrlA> Scale) everything will work correctly:

enter image description here

$\endgroup$
  • $\begingroup$ Is applying a transformation kind of re-setting the 'baseline'? $\endgroup$ – Qix Apr 18 '14 at 16:33
  • 3
    $\begingroup$ @Qix Yes, in a sense. It applies the object transforms (in this case, scale) to the actual mesh data. When you scale an object in object mode, the mesh data is not changed, but it will be distorted according to the scale in a non-destructive way (like a modifier). Since your object was scaled up by such a huge amount, you were probably seeing the result of some kind of precision/rounding error. $\endgroup$ – gandalf3 Apr 18 '14 at 20:33
  • $\begingroup$ Aha, that makes a lot of sense. Thank you :) $\endgroup$ – Qix Apr 18 '14 at 20:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.