gradientspace / geometry3Sharp

C# library for 2D/3D geometric computation, mesh algorithms, and so on. Boost license.
http://www.gradientspace.com
Boost Software License 1.0
1.71k stars 387 forks source link

Planar Reducer? #29

Open CodeDoes opened 6 years ago

CodeDoes commented 6 years ago

Can't seem to find it... Basically reduce according to the difference in angle. (If more than, then remove)

rms80 commented 6 years ago

I'm not sure what you are asking for. There is the Reducer class, but this reduces based on the QEM error metric, which is going to be 0 everywhere on a planar mesh. Do you mean a Reducer specifically for planar (2D) meshes?

CodeDoes commented 6 years ago

Blender calls it "limited dissolve" with the "normal" option and angle variable :| https://docs.blender.org/manual/en/dev/modeling/modifiers/generate/decimate.html