Skip to content

Adaptive chart width for all labeling operators creating a chart #15

Open
@sebmestrallet

Description

@sebmestrallet

Only increase_chart_valence() (in include/labeling_operators_on_invalidity.h) computes the width that distribute the cumulative angles (between edges & assigned axes) across the boundary (in black below).

before after
before image

For fix_an_invalid_boundary(), fix_as_much_invalid_corners_as_possible() (in include/labeling_operators_on_invalidity.h) and join_turning_points_pair_with_new_chart() (in include/labeling_operators_on_distortion.h), it is not the case. E.g. with the latter (on MAMBO B29):

before after
before image

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions