Courbe biconcave de Bemfarmer
Le script biconcave est un générateur de courbe 2d, ce qui crée une courbe dans un quadrant du plan xy.
La répétition du script avec des cases à cocher bas et de gauche met les courbes dans différents quadrants.
D'autres paramètres créent différentes courbes. Le "bas" ou "gauche" de la courbe peuvent être différents.
L'utilisation de 500 points permet des extrémités tangentes perpendiculaires à l'axe x ou y. ( Dans les plages testées ) Reconstruire (Rebuild) est recommandé.
Tourner autour de l'axe des y obtient un solide ressemblant à des érythrocytes ( globules rouges ) , pour les paramètres par défaut dans le fichier .Htm.
Les équations paramétriques sont de l'article
"Modélisation érythrocytes humaines forme et taille des anomalies"
http://arxiv.org/ftp/q-bio/papers/0507/0507024.pdf
Le document source modifie également les paramètres, ce qui entraîne des déformations ressemblant à des Microcytes, macrocytes, et stomatocyte .
Le sin, cos , et l'angle phi dans les équations ne sont pas nécessaires.
Ce script utilise les trois fonctions elliptiques de Jacobi, sn, cn, et dn, qui ont été précédemment utilisées dans le script SeiffertCurve. qv
Les fonctions elliptiques de Jacobi sn ( u|m), cn ( u|m ), et dn ( u|m ) sont calculées à l'aide de l'AGM ,
( moyenne géométrique arithmétique ) plus une relation de récurrence.
Source : . Boost et Abramowitz et Stegun , page 571 http://www.math.hkbu.edu.hk/support/aands/toc.htm
Le paramètre "m" est égal au module "k" au carré. (k peut également correspondre à l'excentricité de certaines ellipses. )
Le paramètre "m" est limitée à l'intervalle (0,1) , ce qui exclut 0 et 1,0.
Les entrées de 0 ou 1,0 sont fixées par le code de 0,001 ou 0,9999.
Un essai de valeurs de "m" entre 1 et 10 a donné des pseudos ellipses", donc le code exclut aussi les valeurs.
Le paramètre u varie en valeur dans l'intervalle de [0 , U ] inclusivement, et est utilisé pour tracer les points de la courbe.
U = IK = K ( k ). ( Certains articles l'appellent K ( m ) ) K ( k ) est l'intégrale elliptique complète de première espèce.
U limitera la courbe au premier quadrant du plan xy, la hauteur et la longueur positive.
http://en.wikipedia.org/wiki/Quarter_period
k est le module , mais m = k * k est utilisé ici .
U est calculée avec une autre version de la moyenne géométrique arithmétique , la transformation de Landen.
http://www.robertobigoni.eu/Matematica/Integrali/IntegraliEllittici/Elliptic.html ( e = k)
http://en.wikipedia.org/wiki/Landen ' s_transformation
IE est l'intégrale elliptique complète de deuxième type. ( Non utilisée )
J'ai aussi essayé un mélange, qui a créé une forme de coeur.
les quilles ont des spécifications différentes.
La tolérance est " bien réglée" pour éviter les deux derniers points incorrects.
La répétition du script avec des cases à cocher bas et de gauche met les courbes dans différents quadrants.
D'autres paramètres créent différentes courbes. Le "bas" ou "gauche" de la courbe peuvent être différents.
L'utilisation de 500 points permet des extrémités tangentes perpendiculaires à l'axe x ou y. ( Dans les plages testées ) Reconstruire (Rebuild) est recommandé.
Tourner autour de l'axe des y obtient un solide ressemblant à des érythrocytes ( globules rouges ) , pour les paramètres par défaut dans le fichier .Htm.
Les équations paramétriques sont de l'article
"Modélisation érythrocytes humaines forme et taille des anomalies"
http://arxiv.org/ftp/q-bio/papers/0507/0507024.pdf
Le document source modifie également les paramètres, ce qui entraîne des déformations ressemblant à des Microcytes, macrocytes, et stomatocyte .
Le sin, cos , et l'angle phi dans les équations ne sont pas nécessaires.
Ce script utilise les trois fonctions elliptiques de Jacobi, sn, cn, et dn, qui ont été précédemment utilisées dans le script SeiffertCurve. qv
Les fonctions elliptiques de Jacobi sn ( u|m), cn ( u|m ), et dn ( u|m ) sont calculées à l'aide de l'AGM ,
( moyenne géométrique arithmétique ) plus une relation de récurrence.
Source : . Boost et Abramowitz et Stegun , page 571 http://www.math.hkbu.edu.hk/support/aands/toc.htm
Le paramètre "m" est égal au module "k" au carré. (k peut également correspondre à l'excentricité de certaines ellipses. )
Le paramètre "m" est limitée à l'intervalle (0,1) , ce qui exclut 0 et 1,0.
Les entrées de 0 ou 1,0 sont fixées par le code de 0,001 ou 0,9999.
Un essai de valeurs de "m" entre 1 et 10 a donné des pseudos ellipses", donc le code exclut aussi les valeurs.
Le paramètre u varie en valeur dans l'intervalle de [0 , U ] inclusivement, et est utilisé pour tracer les points de la courbe.
U = IK = K ( k ). ( Certains articles l'appellent K ( m ) ) K ( k ) est l'intégrale elliptique complète de première espèce.
U limitera la courbe au premier quadrant du plan xy, la hauteur et la longueur positive.
http://en.wikipedia.org/wiki/Quarter_period
k est le module , mais m = k * k est utilisé ici .
U est calculée avec une autre version de la moyenne géométrique arithmétique , la transformation de Landen.
http://www.robertobigoni.eu/Matematica/Integrali/IntegraliEllittici/Elliptic.html ( e = k)
http://en.wikipedia.org/wiki/Landen ' s_transformation
IE est l'intégrale elliptique complète de deuxième type. ( Non utilisée )
J'ai aussi essayé un mélange, qui a créé une forme de coeur.
les quilles ont des spécifications différentes.
La tolérance est " bien réglée" pour éviter les deux derniers points incorrects.