# How to improve Surface[] output smoothness (resolution)?

hjbortol shared this question 3 years ago

Hi!

In this GGB construction, the surface is not smooth. Is there a way to improve this?

I would like something like this:

My suggestion: the Surface[] command should allow the user to specify the number u lines and v lines, that is, the number of subdivisions in u and v (like Maple does):

Surface( <Expression>, <Expression>, <Expression>, <Parameter Variable 1>, <Start Value>, <End Value>, <Parameter Variable 2>, <Start Value>, <End Value>, <Number of u Lines>, <Number of v LInes> )

Thanks, Humberto.

1

I tried playing with opacity in both v.5 and v.6 Classic, but the result is not exactly as the one you want.

If you want to hide the lines, you should set the Line Thickness of the surface to its minimum value.

I tried also to toggle Use Lighting on and off, but didn't get a significant improvement.

1

redefine a = Surface((sin(U(u / 10, v)) + 2) cos(V(u / 10, v)), (sin(U(u / 10, v)) + 2) sin(V(u / 10, v)), cos(U(u / 10, v)), u, 0, 10, v, 0, 1)

1

@mathmagic, thanks! This solves my problem. On the other hand, IMHO, your trick reveals that Surface[] command is oddly implemented. I think developers should rethink it ...

1

@mathmagic, thanks! This solves my problem. On the other hand, IMHO, your trick reveals that Surface[] command is oddly implemented. I think developers should rethink it ...

• GeoGebra
• Help
• Partners
• Feedback & Questions
• This email address is being protected from spambots. You need JavaScript enabled to view it.
• +43 677 6137 2693