Surface par formule |
Cette commande permet de créer une surface par l'intermédiaire de 3 formules.
Étapes de création / Utilisation :
Cliquez sur l'icône
ou choisissez la commande Surface >
Surface par formule... à partir du menu déroulant.
Saisissez les formules pour X(u,v), Y(u,v) et Z(u,v) de votre surface.
Saisissez les Intervalles Minimum et Maximum du u et de v.
Indiquez si ces intervalles sont Périodiques.
Inversez les intervalles si nécessaire.
Choisissez le repère de positionnement de la surface.
Saisissez la tolérance de modélisation de la surface.
Validez en cliquant sur .
Il est important de systématiquement spécifier l'unité des valeurs saisies dans les expressions. Par contre, les paramètres u et v ne doivent pas avoir d'unité. |
Options disponibles :
Périodique :
|
Si l'arête suivant u ou v doit être fermée, il faut cocher périodique. Par exemple, pour le tore (voir ci-dessous) la section (u) est fermée donc périodique, la trajectoire est cylindrique (fermée aussi, donc périodique). |
Inverser :
|
u et v appartiennent à l'intervalle [valeur minimum, valeur maximum]. En cliquant sur l'option Inverser, l'intervalle pris en compte sera [valeur maximum, valeur minimum], ce qui est aussi équivalent à remplacer u par u max - u + u min. |
Tolérance :
|
Cette commande permet de modifier la tolérance de modélisation. Par défaut, cette tolérance de modélisation est renseignée dans les options du document.
|
Simplifier :
|
Pour mesurer la qualité de la surface, TopSolid va calculer la distance de points sur la surface Bspline produite aux points calculés par équation. Si la tolérance n’est pas atteinte en certains points de la surface Bspline, TopSolid insère les paramètres où la précision n’est pas atteinte, et recalcule la surface. TopSolid itère plusieurs fois pour raffiner localement la surface et atteindre la précision. Afin de garantir une meilleure qualité de la surface, TopSolid mesure plusieurs points par carreau (un carreau correspond à u qui varie dans l’intervalle [ui ; ui+1] et v qui varie dans l’intervalle [vj ; vj+1]), soit 9 points positionnés à ¼, ½ et ¾ des intervalles. Les mesures de la qualité de la surface sont coûteuses en ressources sytème. Si l'option "Simplifier" n'est pas cochée, le mode précis est actif (mesure de 9 points par carreau). Si elle est cochée, c'est le mode approximatif qui est actif (mesure d’1 point par carreau).
|
Exemples:
Surface torique :
Formules : |
Signification des valeurs : |
Résultat : |
(30mm+5mm*cos(u*360°))*cos(v*360°)
(30mm+5mm*cos(u*360°))*sin(v*360°)
5mm*sin(u*360°)
u et v sont périodiques, leur valeur mini est 0, la maxi est 1 (sans unité) |
Surface hélicoïdale :
Formules : |
Signification des valeurs : |
Résultat : |
1mm*u*cos(v*360°)
1mm*u*sin(v*360°)
5mm*v (5mm est le pas)
u et v ne sont pas périodiques, u varie de 0 à 2 (qui est le rayon de l'hélicoïde), v varie de 0 à 5 qui est le nombre de tours. |
4 est le diamètre (le rayon saisi étant 2) 5 est le pas |
Surface hyperboloïdale :
Formules : |
Signification des valeurs : |
Résultat : |
3mm*sqrt(1+u*u)*cos(v*360°)
3mm*sqrt(1+u*u)*sin(v*360°)
5mm*u (5mm est la hauteur de base)
v est périodique, u varie de 0 à 3 (qui est le rayon de l'hélicoïde), v varie de 0 à 1 qui est le nombre de tours. |
6 est le diamètre (le rayon saisi étant 3 dans X et Y) 15 est la hauteur (voir Z) |
Sphère aplatie :
Formules : |
Signification des valeurs : |
Résultat : |
50mm*cos(v*360°)*cos(u*360°)+u*1mm
50mm*sin(v*360°)*cos(u*360°)+u*1mm
10mm*sin(u*360°)
u varie de 0 à 0.25, v varie de 0 à 1. |
50mm est le rayon (dans X et Y) 10mm est la hauteur (voir Z) |
Paraboloïde hyperbolique :
Formules : |
Signification des valeurs : |
Résultat : |
50mm*u
20mm*v
20mm*(u*u-v*v)
u et v varient de -1 à 1. |
50mm est le grand rayon 20mm est le petit rayon |
Horoptère :
Formules : |
Résultat : |
u*cos(v*360°)*50mm
50mm*tan(v*360°)
50mm*u*sin(v*360°)
u varie de -1 à 1, v varie de -0.1 à 0.1 |
Portion de sphère :
Formules : |
Résultat : |
50mm*cos(u*360°)*cos(v*360°)
50mm*sin(u*360°)*cos(v*360°)
50mm*sin(v*360°)
u varie de 0 à 0.5, v varie de -0.1 à 0.1
50mm étant le rayon de la sphère |
Boite à oeufs :
Formules : |
Résultat avec des intervalles [-1 ; 1] : |
Résultat avec des intervalles [-5 ; 5] : |
1mm*u
1mm*v
0,5mm*cos(u*360°)*sin(v*360°)
u et v varient de -1 à 1, puis de -5 à 5
|
Autres surfaces :
Formules : |
Résultat : |
10mm*u
10mm*sin(v*90°)*(1+cos(u*360°)/5)
10mm*cos(v*90°)*(1+cos(u*360°)/5)
v est périodique, u varie de -5 à 5 (nombre de pas en étant centré sur le repère), v varie de -2 à 2 (4 x 1/4 de tour).
|
|
|
|
Formules avec paramètres : |
Résultat : |
F*sin((P*u+v)*1°)
(G-F*cos((P*u+v)*1°))*cos(u*1°)
(G-F*cos((P*u+v)*1°))*sin(u*1°)
Minimum : -1620 Maximun : 1260
Minimum : 0.6 Maximun : 6.6
|
Modifications :
La surface peut être modifiée avec la commande contextuelle Éditer... sur la forme ou dans l'arbre des opérations.
Informations complémentaires :