from .sampler import sample_colors from .reader import get_face_colors __all__ = ["sample_colors", "get_face_colors"] def extract_colors( mesh, face_sampling_ratio=0.1, simplify_details=True, detail_sensitivity=None ): face_colors = get_face_colors(mesh, simplify_details, detail_sensitivity) face_areas = mesh.area_faces if hasattr(mesh, "area_faces") else None return sample_colors(face_colors, face_sampling_ratio, face_areas)