1 / 30

PolyMLib 2.0

PolyMLib 2.0. An interactive modular geometry processing toolkit. PolyMLib 2.0. Triangle mesh processing Repairing Optimization Quality control Plugin mechanism Flexible & extendable Consistent look & feel. Menus. Flap dialogs. Message area. Status bar. PolyMLib GUI. Plugin API.

Télécharger la présentation

PolyMLib 2.0

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PolyMLib 2.0 An interactive modular geometry processing toolkit

  2. PolyMLib 2.0 • Triangle mesh processing • Repairing • Optimization • Quality control • Plugin mechanism • Flexible & extendable • Consistent look & feel

  3. Menus Flap dialogs Message area Status bar PolyMLib GUI

  4. Plugin API • Input • GUI elements (flap dialogs, menus) • Interaction • Mouse pick modes • Key press events • Output • Output dialogs, message area • Render arbitrary geometry

  5. Input Mesh Topology Fixing Degeneracy Removal Hole Filling Mesh Repair Smoothing Compare Decimation Output Mesh Inspect Remeshing Quality Control Optimization Overview

  6. Inspect Plugin • Evaluate mesh smoothness • Curvature analysis • Reflection lines • High quality visualization • Phong shading • Up to 70M triangles/sec

  7. Flat Shading Gouraud Shading Phong Shading Inspect Plugin

  8. Inspect Plugin Mean Curvature

  9. Inspect Plugin Gaussian Curvature

  10. Inspect Plugin Reflection Lines

  11. Inspect Plugin Realistic Material

  12. Inspect Plugin

  13. Manual Topology Fixing • Delete / add / split triangles • Flip / split edges

  14. Degeneracy Removal • Detect / remove degeneracies • Short edges, caps, valence-3-vertices

  15. Hole Filling • Detect / zoom to / fill holes

  16. Selection Metaphors • Types of selection • Select screen region • Select surface region • Select vertices • Select conn. components • Paint selection • Actions can be restricted to selection

  17. Selection Metaphors

  18. Mesh Smoothing

  19. Mesh Smoothing Tangential vs. Normal Smoothing

  20. Mesh Decimation Input Mesh

  21. Mesh Decimation Unconstrained Decimation

  22. Mesh Decimation Restrict Normal Deviation

  23. Mesh Decimation Normal deviation & roundness

  24. Mesh Decimation Normal deviation, roundness, edge length

  25. Mesh Decimation 264k faces 54k faces 3o normal deviation

  26. Mesh Compare 264k faces 54k faces 3o normal deviation 3mm approx. error

  27. Isotropic Remeshing

  28. Isotropic Remeshing

  29. Input Mesh Topology Fixing Degeneracy Removal Hole Filling Mesh Repair Smoothing Compare Decimation Output Mesh Inspect Remeshing Quality Control Optimization Overview

  30. PolyMLib 2.0 • Efficient geometry processing • Repairing • Optimization • Quality control • Customizable • Modular plugin mechanism

More Related