interactive_3d library
Flutter plugin for rendering and interacting with 3D models.
Uses Filament (Android) and SceneKit (iOS) for high-quality PBR rendering with entity selection, persistent caching, and sequence-based tap rules.
Classes
- EntityData
- Identifies a single entity in the loaded 3D model.
- Interactive3d
- A widget for rendering and interacting with 3D models.
- Interactive3dController
- Programmatic controller for the Interactive3d widget.
- Interactive3dState
- State for Interactive3d.
- ModelPartGroup
- A named group of model parts whose visibility can be toggled together.
- PatchColor
- Per-entity color override for selection and preselection highlights.
- SequenceConfig
- Configuration for ordered entity selection within a named group.