flutter_tooth_chart library

A beautiful customizable 3D tooth chart widget for Flutter apps.

Provides a top-down occlusal view of the human dental arch:

  • 32 permanent teeth (adult) with FDI numbering
  • 20 primary teeth (kids)
  • Per-tooth active / completed states with animated glow highlight
  • Fully customizable ToothChartPalette (dark / light / kids presets)

Classes

ToothArchPainter
CustomPainter that renders the full dental arch (adult 32 teeth or child 20 teeth) with a top-down occlusal view.
ToothArchWidget
A top-down occlusal view of the human dental arch.
ToothChartPalette
Colour theme for ToothArchWidget.
ToothSpec
Data spec for a single tooth in the dental arch.

Enums

ToothChartMode
Adult (permanent) or child (primary) dental arch.
ToothKind
Classification of a tooth by its anatomical function.