Ajouter un point à  un NSBezierPath

chkdskschkdsks Membre
avril 2008 modifié dans API AppKit #1
Je voudrais ajouter un point à  un NSBezierPath, aux coordonnées (x,y), entre deux autres points existants...
Comment peut-on faire ?

???

(on crée une nouvelle instance avec la partie droite, puis on ajoute le point à  la partie gauche et appèle la méthode append ?)

Réponses

  • Philippe49Philippe49 Membre
    15:09 modifié #2
    La réponse semble être dans la question.

    Il y a des méthodes d'extraction comme
    - (NSBezierPathElement)elementAtIndex:(NSInteger)index associatedPoints:(NSPointArray)points


  • fouffouf Membre
    15:09 modifié #3
    Oui, même si on peut ajouter un élément à  la fin du path, on ne peux que modifier les caractéristiques des points du bézier path.
    Par contre, si c'est une procédure que tu dois effectuer souvent, il faudrait que tu réfléchisses à  la possibilite de créer une classe modèle (modèle au sens du MVC) qui te permettrait de faire exactement ce que tu veux (insérer des points) et qui au moment oportun, te donnerais le NSBezierPath correspondant.
Connectez-vous ou Inscrivez-vous pour répondre.