RevolutionSurfaceBicorn::usage="The surface of revolution is based on the Bicorn with cartesian equation:​
2
z
​(​
2
a
-
2
x
​) = (​
2
x
+ 2 a z -
2
a
2
)
​; y = 0. And it will be rotated around the Z axis in the first example.In the second example you will see the envelope of a family of spheres with center on the axis:ℒ: {-2, 1, 3} + t {1, -4, 2}.And the envelope will have the shape of the revoution surface based on the bicorn obtained in example 1.Reference: Personal.";
Example 1
Animation:
In[]:=
ManipulateShowa=3;RevolutionPlot3Dx,0,
2
3
a
-2a
2
x
-
6
a
-3
4
a
2
x
+3
2
a
4
x
-
6
x
3
2
a
+
2
x
,x,0,
2
3
a
-2a
2
x
+
6
a
-3
4
a
2
x
+3
2
a
4
x
-
6
x
3
2
a
+
2
x
,{x,-3,3},{θ,0,θ1},RevolutionAxis{0,0,1},PlotStyle->Opacity[0.6],MeshFalse,BoundaryStyleDirective[Black,Thick],PerformanceGoal"Quality",ColorFunction"BlueGreenYellow",PlotPoints->60,​​ParametricPlot3D[t{0,0,1},{t,-2,5},ColorFunction->"BlueGreenYellow",PlotStyleThick],AxesLabel->(Style[#,15,Blue]&/@{"X","Y","Z"}),AxesOrigin{0,0,0},AxesTrue,BoxedFalse,BoxRatiosAutomatic,PlotRangeAll,ViewPoint{-2,-2.4,-1.},ImageSize700,Style["Revolution surface based on the Bicorn:",Bold,Large],{{θ1,1,"Value (θ)"},0.1,2π,0.1},ControlPlacementTop
Out[]=
​
Revolution surface based on the Bicorn:
Value (θ)
Example 2:
In[]:=
Out[]=