dylanebert's picture
initial commit
346b70f
raw
history blame contribute delete
449 Bytes
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)