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

hjbortol shared this question 4 months ago
Answered

Hi!


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


99bf6d15db09f828e21599536b16e56f

I would like something like this:


3d202b370d62c6b8c6c55980d092d9a8


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.

Comments (4)

photo
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.

So I'm sorry but cannot help you. Anyway I'm addressing your request to the Support Team, so the developers are aware of your request.

photo
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)

/7dqxCcJQGIXRgVzBPQRL59AhXEBbF8gONoKgTRZIxngWBhVRYkDkEs+Bf4WvuO+JNKPXF+p3gf7ksa8vyFUX48NuXZrTvjSCzEAizej17dNDgvxqtqiW89uJMd8m0vyN5416u5iWzWzy9itctZpfr4vvY4BFmF8Raf5OWx9LWx9Lc97fT3QJJdIAwUQaIJhIAwQTaYBgIg0QTKQBgok0QDCRBggm0gDBRBogmEgDBBNpgGAiDRBMpAGCXQCtOLF3MiVJZgAAAABJRU5ErkJggg==

photo
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 ...

photo
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 ...

© 2019 International GeoGebra Institute