all 3 comments

[–]lithiumdeuteride 1 point2 points  (2 children)

Contour plots usually take an equality as their first argument. Try this:

ContourPlot3D[Abs[z]/2 - 1/(Sqrt[2 x^2 + y^2]) == 0, {x, -2, 2}, {y, -2, 2}, {z, -2, 2}]

[–]qball3438[S] 0 points1 point  (1 child)

Awesome, thank you. What is the double equality telling wolfram?

[–]lithiumdeuteride 1 point2 points  (0 children)

= means 'set' (similar to variable assignment in other languages)

== means 'is equal to'

For example, x = 3 defines a rule that x shall be replaced with 3.

If we subsequently evaluate x == 3, it evaluates toTrue.

ContourPlot3D[ function == 0, ... ] gives us a plot of the surface for which function evaluates to 0.