Module Tracé vectoriel avec courbes de Bézier

Bug, suggestion, ça se passe par ici !
Ne concerne que ce qui touche au logiciel en lui même.

Modérateur : Modérateurs

Règles du forum
:idea: Forum d'aide au fonctionnement de PhotoFiltre et de PhotoFiltre Studio.
:idea: Merci de consulter la documentation de PF Studio, et de lire cette information, pour vous orienter.
Si vous êtes débutant, voir Comment me lancer. Votre question a peut-être déjà sa réponse.
Antonio
Administrateur(trice)|Administrateur|Administratrice
Administrateur(trice)|Administrateur|Administratrice
Messages : 13029
Inscription : 28 oct. 2003 22:49

Module Tracé vectoriel avec courbes de Bézier

Message par Antonio »

Pour les curieux, voici le module qui sera intégré à PhotoFiltre Studio. Ca avance pas mal, j'ai du réviser mes cours de trigonométrie car tout y passe :

- coefficient directeur
- projection orthogonale
- distance entre 2 points
- tangente et tangente inverse
- angle formé par 2 droites
- vecteur normal
- distance entre un point et une droite
- distance entre un point et une courbe de Bézier
- symétrie par rapport à un point
- médiane et médiatrice

Je bloque encore sur l'algo de lissage des angles qui bug avec certains angles optuts :-(

Le principe sera de toute façon celui proposé dans ce module. Utilisez le bouton droit de la souris pour changer le mode d'action..

Pour insérer un point, il faut cliquer à proximité d'un côté droit ou courbé (à moins de 7 pixels), sinon le point est ajouté en fin de liste.

http://www.photofiltre-studio.com/tmp/BezierTest.zip (300Ko)
Tom
Administrateur(trice)|Administrateur|Administratrice
Administrateur(trice)|Administrateur|Administratrice
Messages : 13306
Inscription : 02 févr. 2005 9:35

Re: Module Tracé vectoriel avec courbes de Bézier

Message par Tom »

Ouh là !!!!

Je sens que ça va faire un malheur. :D
En mode Bézier c'est d'une très grande fluidité. Super :clap: :clap: :clap: :clap: :clap:

(Le lissage des angles semble inverser les sens des chemins adjacents à certains points)
papy35
Seigneur des posts
Seigneur des posts
Messages : 2244
Inscription : 02 juil. 2004 18:56
Version de PhotoFiltre : 7.2.1 et 10.10.1
Système d'exploitation : Seven 64
Localisation : La Rochelle

Re: Module Tracé vectoriel avec courbes de Bézier

Message par papy35 »

Bonsoir,

Je ne m'y connais pas trop avec ce genre de tracés mais les quelques essais que je viens de faire me semblent pouvoir permettre de faire des choses nouvelles.

Bravo et merci pour ces évolutions.
Antonio
Administrateur(trice)|Administrateur|Administratrice
Administrateur(trice)|Administrateur|Administratrice
Messages : 13029
Inscription : 28 oct. 2003 22:49

Re: Module Tracé vectoriel avec courbes de Bézier

Message par Antonio »

Le lissage des angles semble inverser
==> ouf, j'ai trouvé le bug : j'inverse les points de contrôles si l'angle formé par les 2 arrêtes est négatif ou si la valeur absolue est supérieure à PI (angle obtus). Mais s'il est négatif et si sa valeur absolue est supérieur à PI, ça devient un angle aigu donc faut pas inversé :wink:

On peut aussi tracé la courbe en mode lissage :

http://www.photofiltre-studio.com/tmp/BezierTest.zip
JCB
Modérateur(trice)|Modérateur|Modératrice
Modérateur(trice)|Modérateur|Modératrice
Messages : 2898
Inscription : 10 févr. 2004 19:36
Version de PhotoFiltre : PF v11.4.2(x64)- PFS v10.14.1
Système d'exploitation : Windows 10 Home 64bits
Processeur : Intel inside Pentium
Mémoire RAM : 4 GB
Localisation : LILLE

Re: Module Tracé vectoriel avec courbes de Bézier

Message par JCB »

Bonsoir, :)

C'est trés bien.
C'est rapide et fluide comme l'indique Tom. :wink:

Vivement que l'on puisse avoir une image dessous et que l'on puisse transformé le tracé en sélection. :?
Tom
Administrateur(trice)|Administrateur|Administratrice
Administrateur(trice)|Administrateur|Administratrice
Messages : 13306
Inscription : 02 févr. 2005 9:35

Re: Module Tracé vectoriel avec courbes de Bézier

Message par Tom »

Impressionnant. Le lissage est cette fois dans le bon sens.
J'aime beaucoup et je pense que ça va plaire à tous les graphistes. :D
crealios
Posteur(se) fou(lle)|Posteur fou|Posteuse folle
Posteur(se) fou(lle)|Posteur fou|Posteuse folle
Messages : 1831
Inscription : 29 nov. 2008 8:55
Version de PhotoFiltre : X
Système d'exploitation : windows 10
Processeur : intel pentium 2,7 gHz
Mémoire RAM : 4go
Localisation : loiret

Re: Module Tracé vectoriel avec courbes de Bézier

Message par crealios »

super!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Antonio
Administrateur(trice)|Administrateur|Administratrice
Administrateur(trice)|Administrateur|Administratrice
Messages : 13029
Inscription : 28 oct. 2003 22:49

Re: Module Tracé vectoriel avec courbes de Bézier

Message par Antonio »

faut que je rajoute la possibilité d'enregistrer et charger depuis un fichier comme pour les sélections (avec un dossier dédier qui servira de ressource)
crealios
Posteur(se) fou(lle)|Posteur fou|Posteuse folle
Posteur(se) fou(lle)|Posteur fou|Posteuse folle
Messages : 1831
Inscription : 29 nov. 2008 8:55
Version de PhotoFiltre : X
Système d'exploitation : windows 10
Processeur : intel pentium 2,7 gHz
Mémoire RAM : 4go
Localisation : loiret

Re: Module Tracé vectoriel avec courbes de Bézier

Message par crealios »

j'allais te le demander,par contre j'espère qu'on pourra tracer sur calque transparent.
sergiomaz
Super posteur(se)|Super posteur|Super posteuse
Super posteur(se)|Super posteur|Super posteuse
Messages : 1219
Inscription : 20 févr. 2005 13:24
Version de PhotoFiltre : PFS.X. et PF6.4.0.PF7
Système d'exploitation : w7
Processeur : intel CoreI3
Mémoire RAM : 6go
Localisation : montreuil 93 et Aube 10

Re: Module Tracé vectoriel avec courbes de Bézier

Message par sergiomaz »

Bonjour ....essai et bloqué......sorti avec ctrl/alt/supp.....

Image
Tom
Administrateur(trice)|Administrateur|Administratrice
Administrateur(trice)|Administrateur|Administratrice
Messages : 13306
Inscription : 02 févr. 2005 9:35

Re: Module Tracé vectoriel avec courbes de Bézier

Message par Tom »

Bravo Sergio, :clap: :clap: :clap: :)
A peine commencé et tu nous le mets déjà en pane ! :lol: :lol: :lol:
En tout cas ça fait partie de la batterie de tests à effectuer.
Antonio
Administrateur(trice)|Administrateur|Administratrice
Administrateur(trice)|Administrateur|Administratrice
Messages : 13029
Inscription : 28 oct. 2003 22:49

Re: Module Tracé vectoriel avec courbes de Bézier

Message par Antonio »

faudrait déjà savoir ce qui a provoqué le bug car avec seulement l'affichage j'ai du mal :wink:
Antonio
Administrateur(trice)|Administrateur|Administratrice
Administrateur(trice)|Administrateur|Administratrice
Messages : 13029
Inscription : 28 oct. 2003 22:49

Re: Module Tracé vectoriel avec courbes de Bézier

Message par Antonio »

petite mise à jour :

- correction de bugs
- impossible de dépasser les limites de l'image lors des déplacements
- possibilité de remplir une forme de Bézier avec lissage

http://www.photofiltre-studio.com/tmp/BezierTest.zip (300Ko)

ça se finalise :wink:
sergiomaz
Super posteur(se)|Super posteur|Super posteuse
Super posteur(se)|Super posteur|Super posteuse
Messages : 1219
Inscription : 20 févr. 2005 13:24
Version de PhotoFiltre : PFS.X. et PF6.4.0.PF7
Système d'exploitation : w7
Processeur : intel CoreI3
Mémoire RAM : 6go
Localisation : montreuil 93 et Aube 10

Re: Module Tracé vectoriel avec courbes de Bézier

Message par sergiomaz »

Bonjour et merci Antonio çà marche...pas de bug...

:clap: :clap: :clap: :clap:
JCB
Modérateur(trice)|Modérateur|Modératrice
Modérateur(trice)|Modérateur|Modératrice
Messages : 2898
Inscription : 10 févr. 2004 19:36
Version de PhotoFiltre : PF v11.4.2(x64)- PFS v10.14.1
Système d'exploitation : Windows 10 Home 64bits
Processeur : Intel inside Pentium
Mémoire RAM : 4 GB
Localisation : LILLE

Re: Module Tracé vectoriel avec courbes de Bézier

Message par JCB »

Bonsoir, :)

Quelques tests effectués. :wink:

On peut remplir une courbe non fermée. Normal ?

-----------

Très bien le remplissage. On ne voit pas d'effet d'escalier, quand on remplit une courbe avec les angles lissés.