ContourPlot3D dans une région Cube crée juste un cube opaque

Aug 26 2020

J'ai essayé le code suivant

ContourPlot3D[x^2 + y^2 + z^2 == 1, {x, y, z} \[Element] Cube[2], RegionBoundaryStyle -> None]

Et je n'ai que ce cube opaque. Je ne peux donc pas voir la surface de contour que j'essaie de tracer. Comment puis-je réparer cela?

Réponses

3 cvgmt Aug 26 2020 at 20:02

C'est un bug! Nous pouvons comparer avec les deux résultats suivants.

       GraphicsGrid[{{ContourPlot3D[
    x y z, {x, y, z} ∈ 
     ImplicitRegion[x + y <= 1 , {x, y, z}], 
    RegionBoundaryStyle -> Opacity[0.1], ContourStyle -> Green, 
    Mesh -> False, PlotPoints -> 50],
   ContourPlot3D[
    x y z, {x, y, z} ∈ 
     ImplicitRegion[-1 <= x <= 1 , {x, y, z}], 
    RegionBoundaryStyle -> Opacity[0.1], ContourStyle -> Green, 
    Mesh -> False, PlotPoints -> 50]}}]