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

1 Answer 1

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 and acknowledge you have read our privacy policy.

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