Quelle est la différence entre bézier cubique et quadratique courbes de bézier et leurs cas d'utilisation?
J'ai été jouer avec de la toile récemment et ont été dessiner plusieurs formes (larmes artificielles, des pétales de fleurs, les nuages, les rochers) à l'aide de méthodes associées à ces courbes. Avec cela dit, je n'arrive pas à comprendre la différence entre les cas d'utilisation de ces différentes courbes.
Je sais que la courbe de bézier a 2 points de contrôle, un point de départ et un point d'arrêt où comme de bézier quadratique a un seul point de contrôle, un point de départ et un point de terminaison. Cependant, lors de l'élaboration des formes, je ne peux pas semblent facilement décider laquelle utiliser ou de les utiliser conjointement.
Comment puis-je savoir quel type de courbe pour une utilisation à différents points de dessiner une forme?
- Wikipédia résumé. Fondamentalement, il a à voir avec ce que vous voulez que vos courbes ressembler. Quadratique courbes de sections coniques.
Vous devez vous connecter pour publier un commentaire.
Comme vous l'avez découvert, à la fois Quadratique courbes et les courbes de Bézier Cubiques il suffit de connecter 2 points avec une courbe.
Depuis le Cube de la courbe a plus de points de contrôle, il est plus souple dans la voie qu'il prend entre ces 2 points.
Par exemple, disons que vous voulez dessiner cette lettre “R”:
Commencez à dessiner avec le “non-curvey” parties de la R:
Maintenant essayer de dessiner la courbe avec une courbe quadratique.
Avis de la courbe quadratique est plus “pointu” que ce que nous désirons.
C'est parce que nous avons seulement 1 point de contrôle pour définir quadratique courbure.
Maintenant essayer de dessiner la courbe avec une courbe de bézier cubique.
La courbe de bézier cubique est plus bien arrondi de la courbe quadratique.
C'est parce que nous avons 2 points de contrôle pour définir les cubes courbure.
Donc...plus de points de contrôle donne plus de contrôle sur la "courbure"
Voici le code et un Violon: http://jsfiddle.net/m1erickson/JpXZW/
Je comprends ce post est un peu tard. Mais il semble que certains aspects importants sur quadratique et les courbes de Bézier cubiques sont toujours portées disparues. Donc....
Avec courbe de Bézier quadratique, vous ne serez jamais en mesure de faire la fin de deux pistes parallèles. Mais vous pouvez le faire avec les courbes de Bézier cubiques. En outre, les courbes de Bézier cubiques vous permettent de contrôler la fin de deux pistes individuellement, ce qui n'est pas possible avec de Bézier quadratique soit. Cependant, la courbe de Bézier quadratique n'aura jamais de points d'inflexion (le point où la courbure de changements de signe) tout en courbe de Bézier cubique pourrait éventuellement avoir des points d'inflexion si vous n'êtes pas prudent avec les points de contrôle. Donc, en résumé, la courbe de Bézier cubique est beaucoup plus populaire que la courbe de Bézier quadratique en raison de sa flexibilité. Courbe de Bézier quadratique (le plus souvent, rationnelle les courbes de Bézier quadratiques) sera utilisé lors de la monotone de la courbure est importante.
Je pense que c'est aussi un peu dur de faire le premier segment d'un chemin d'une courbe de bézier si vous avez l'habitude de chemin de dessin de l'INTERFACE utilisateur pour l'utilisateur.
Programmes de CAO qui ont tracé le dessin comme une caractéristique, généralement de permettre à l'utilisateur de tracer le premier segment d'une courbe par l'utilisateur, cliquez sur&glisser au lieu de simplement en cliquant.
Le cliquez et faites glisser permet à l'utilisateur de faire glisser le premier point de contrôle où il veut et en relâchant le clic, il permet à l'utilisateur de créer le premier segment de courbe.
Je ne pas il est possible de tracer une courbe de bézier comme un segment de début, au moins je n'ai pas encore vu.