FabricJS: Toujours le Centre de l'Objet sur la Toile
est-il possible de TOUJOURS le centre d'un objet sur un fabricjs toile?
Contexte: je suis en construction d'un outil web qui le rend facile de créer des animations complexes à l'aide de fabricjs. Je veux être en mesure de définir la taille du canevas à 100% pour la largeur et la hauteur. Donc je veux placer mes objets au centre et ajouter un X/Y offset. Quand j'ai redimensionner la zone de travail plus tard, je peux réajuster les objets à partir d'un centre à l'aide de x/y de décalage.
Existe-t-il une fonction? Ou devrais-je simplement ajouter une propriété à l'objet et si la toile est en cours de redimensionnement de vérifier tous les objets de cette propriété et de réajuster la position de l'objet à partir de la nouvelle toile " center?
Cordialement et Merci
Robert
OriginalL'auteur Robert | 2013-06-24
Vous devez vous connecter pour publier un commentaire.
Tissu objets ont des méthodes suivantes pour le centrage:
Je ne vois rien à propos de décalage dans les docs.
Quelque chose comme ce qui suit serait probablement travailler
OriginalL'auteur cyberpantz
Ou vous pouvez centrer l'objet comme
Après le centrage de l'image, vous devez appeler
oImg.setCoords()
afin de déplacer ses coordonnées à la position droite. Lorsque vous omettez l'appel, l'image est déplacée, mais vous devez cliquer sur son ancienne position pour interagir avec elle.OriginalL'auteur Darryl Hebbes