How to Create a 3D Surface of Revolution by Rotating ANY 2D Figure about ANY LINE

In GeoGebra 3D, it is possible to form a surface of revolution by [b]ROTATING ANY 2D FIGURE about ANY LINE[/b] (and not just the x- and y-axes). [b]These objects DO NOT NEED to even be located with the (gray) xy-plane either. [/b][br][br]What we need to do first is use GeoGebra's [b]CURVE[/b] command, as illustrated in the silent video (2:19) below this resource. [br][br]Note the [b]CURVE [/b]we defined in the video results in a line segment with starting endpoint C and final endpoint D. Yet we could have defined any of the components of this [b]CURVE[/b] using [b]ANY FUNCTION[/b] with respect to t (and not just linear). [br][br][b][i][color=#ff00ff]The possibilities are endless! [/color][/i][/b]
Slide the "n" slider. Move any of the 4 LARGE BLUE POINTS anywhere you'd like at any time. What kinds of 3D surfaces can we create here?
How the resource above was made (in 2:19) - Silent Demo
Here's a much simpler means to use the CURVE command (start at 1:56). Thank you to Bernat Ancochea for pointing this out to me.
TO EXPLORE IN AUGMENTED REALITY:
1) Open up GeoGebra 3D app on your device.[br][br]2) Go to MENU (upper left corner). [br] Go to OPEN. Under Search, type [b]measmzyn[/b].[br] (Note these are the last 8 digits of this URL for this resource). [br] [br] 3) Find the slider named [b]n[/b]. [br] You can move any of the 4 large points anywhere you'd like at any time.

Information: How to Create a 3D Surface of Revolution by Rotating ANY 2D Figure about ANY LINE