» Compute Normals
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

Compute Normals

plugin TetGen smooth shading dope cgal normals libigl
Credits: Credits: igl@ETH Zurich(http://igl.ethz.ch/), lichterloh. Also makes heavy use of Eigen and CGAL.


Compute normals for triangulated surface meshes

ie pairs of vertices/indices sets.

  • Face normals: one normal per face (=triangle) of the mesh
  • Vertex normals: one (smooth) normal per vertex with different weighting options (area, angle,...)
  • Corner normals: one normal per indexed triangle corner

This is basically a wrapper around libigl's(http://libigl.github.io/libigl/) functions to compute normals, more info here:


Installation Note:

Always copy the dependencies folder (+helpfiles) with the plugin!


Source Code:

The source code for the vvvv plugin as well as for the unmanaged "libigl_Normals.dll" can be found in my addonpack fork:



All my code is MIT where possible; always happy about credit to digitalWannabe/lichterloh
All code from libigl is MPL2

As this plugin is very useful for meshes generated by tetgen, it will be included in it's next update. As such it will also be part of d.o.p.e., where it can help with shading deformed meshes correctly (-> next update)!
NOTE: this plugin is VERY alpha, ie mainly untested, please report your findings!


18.06.17 [00:55 UTC] by digitalwannabe | 230 downloads
v1.0 initial

anonymous user login


~59min ago

mediadog: FYI VC redist 2008 links bad in 38.1 installer and on web page

~1d ago

joreg: Reminder: Intro workshop to the all-new vvvv this Tuesday before the #vvvv meetup in #berlin. Signup here: https://nodeforum.org/announcements/2020-series-of-2h-introduction-workshops-to-vvvv-gamma/

~2d ago

~2d ago

tonfilm: Creative coder wanted: https://discourse.vvvv.org/t/creativvvve-coder-in-residence-2020/18283 vvvv visualprogramming #creativecoding #xenko #dotnet #berlin #internship #residency

~3d ago

metrowave: Collection of replicable research: http://www.replicabilitystamp.org/

~3d ago

~7d ago

joreg: @ravazquez always trying to diversivvvvy...

~7d ago

ravazquez: I did not know you were making plates as well: http://www.clairewan.com/

~11d ago

evvvvil: "Pounding Aldebaran" raymarching shader live coded on Twitch. https://www.shadertoy.com/view/tt3SWB

~12d ago