surfo

Version 1.2.0.0 (2,8 KB) von Andres
workaround for surface lighting with OpenGL
988 Downloads
Aktualisiert 9 Jul 2009

Lizenz anzeigen

There's a bug in the OpenGL renderer that produces faulty face lighting in surface plots, see picture above and http://www.mathworks.com/matlabcentral/newsreader/view_thread/249184 .
This submission contains a function that computes face normal data for the 'VertexNormals' property of the surface that fixes the lighting (facenorm.m) as well as a workaround function that you can just use in place of surf (surfo.m).

Only use this if you get erroneous surface plots and you can't go without OpenGL and flat lighting.

Zitieren als

Andres (2024). surfo (https://www.mathworks.com/matlabcentral/fileexchange/23882-surfo), MATLAB Central File Exchange. Abgerufen .

Kompatibilität der MATLAB-Version
Erstellt mit R2008b
Kompatibel mit allen Versionen
Plattform-Kompatibilität
Windows macOS Linux
Kategorien
Mehr zu Surface and Mesh Plots finden Sie in Help Center und MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Veröffentlicht Versionshinweise
1.2.0.0

v1.01 · code with improved speed as kindly suggested by Jan Simon · minor text changes

1.1.0.0

perform meshgrid within facenorm.m, if necessary

1.0.0.0