Pénible le lineWidth avec NSBezierpath

Philippe49Philippe49 Membre
02:26 modifié dans API AppKit #1
La largeur de tracé d'un NSBezierPath ([myBezierPath lineWidth]) suit les dimensions du bounds et non celle de la frame correspondant aux pixels. Bien si on veut zoomer des objets, mais pour zoomer des courbes ...

Solution : si on stocke les bezier path sans les recalculer dans les draw rect : redéfinir leur lineWidth à  chaque passe de dessin, pfuh  :o

Autre organisation possible ?

Réponses

  • schlumschlum Membre
    02:26 modifié #2
    Pas d'autre choix que d'adapter le ligne width inversement proportionnel au scale (ce n'est pas une histoire de bounds / rect, mais de contexte graphique...)
Connectez-vous ou Inscrivez-vous pour répondre.