11
$\begingroup$

Bug introduced in 10.4 and fixed in 11.1


Consider the following implicit region:

imp = ImplicitRegion[((1.2 x)^2 + (1.4 y)^2 - 1)^3 - (1.3 x)^2 y^3 == 
    0, {{x, -1.2, 1.2}, {y, -1.2, 1.2}}];

In Mathematica 10.3.1, we can easily discretize it:

Mathematica graphics

In version 10.4, this fails:

Mathematica graphics

It doesn't matter what MaxCellMeasure you use, it still fails. I know it's a back slide, but is this due to some bug and can anyone reproduce this?

$\endgroup$
  • $\begingroup$ I can confirm that it fails on my 10.4 Win7-64 as well. $\endgroup$ – MarcoB Apr 8 '16 at 17:29
  • 7
    $\begingroup$ This is a bug, for a workaround try Method -> "Semialgebraic". $\endgroup$ – ilian Apr 8 '16 at 17:54
  • $\begingroup$ Fails on Kubuntu 1510 64 bit. ilians workaround works well! +1 $\endgroup$ – bobbym Apr 8 '16 at 22:09
  • $\begingroup$ @Xavier this still fails for me "11.0.0 for Linux x86 (64-bit) (July 28, 2016)" $\endgroup$ – mikado Sep 11 '16 at 11:42
  • $\begingroup$ @mikado Thanks for checking, I've updated the bug banner. $\endgroup$ – user31159 Sep 11 '16 at 11:46
2
$\begingroup$

This bug is fixed in 11.1

imp = ImplicitRegion[((1.2 x)^2 + (1.4 y)^2 - 1)^3 - (1.3 x)^2 y^3 == 
    0, {{x, -1.2, 1.2}, {y, -1.2, 1.2}}];

DiscretizeRegion[imp, MaxCellMeasure -> 0.0001]

Mathematica graphics

$\endgroup$

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.