ContourPlot3D[{(2 + a \[Gamma])^2/(2 (-4 + \[Gamma]^2)^2) ==
-(((-1 + r) (-8 + (3 + r) \[Gamma]^2 + a \[Gamma] (-6 + (2 + r) \[Gamma]^2))^2)/(4 (-2 + \[Gamma]^2)^2 (-4 + (1 + r) \[Gamma]^2)^2)),
(-2 + a (-1 + r) \[Gamma] + r \[Gamma]^2)^2/(4 (-2 + \[Gamma]^2) (-4 + (1 + r) \[Gamma]^2)) ==
-(((-1 + r) (2 + a \[Gamma])^2)/(-4 + \[Gamma]^2)^2)},
{\[Gamma], 0, 1}, {a, 0, 1}, {r, 0.4, 1}, PlotLegends -> Automatic]
Knowing the two surface equations in three-dimensional space, how can we quickly draw the intersection line.
Since the two surface equations are relatively complicated, if r is solved, multiple roots will be obtained. At this time, it is also necessary to determine which root is available, so it will be more complicated.
Therefore, I hope to find a faster drawing method.




BoundaryStyle -> {{1, 2} -> Directive[Red, Thick]}– Michael E2 Jun 18 '21 at 18:02