ParametresPerspective Paramètres de la bibliothèque Perspective.
Plus de détails...
#include <perspective_types.h>
|
| | ParametresPerspective (pfloat tolerance=0.001, pint arrondi_dessin=3, pint divisionscercles=24, vues2D_t projections=vues2D_t::VUEFACE|vues2D_t::VUECOTE|vues2D_t::VUEHAUT, infos3d_t informations=infos3d_t::INUL, pint tailletexte3d=8, bool filaire_uniquement=false, bool multithreading=false, params_gen3d_t parametres3d=params_gen3d_t::PGEN3DNUL, puint taille_surfaces=256, normevues_t norme_vues=normevues_t::NORME_VUES_ISO, puint id_ral=9010, const pint8 *licence=nullptr, puint64 salage_licence=0) |
| |
ParametresPerspective Paramètres de la bibliothèque Perspective.
- Paramètres
-
| langue | La langue à utiliser pour le journal. |
| tolerance | la valeur de tolérance aux erreurs (valeur maximum pour considérer deux coordonnées comme égales). |
| arrondi_dessin | Valeur d'arrondi pour calculer l'epsilon (en nombre de chiffres après la virgule), c'est à dire E=10^(-arrondi_dessin). |
| divisionscercles | Nombre de divisions en segments pour les entitées courbes (arcs, ellipses, cercles, etc...). |
| projections | Défini les vues 2D que l'on souhaite projecter sur le solide 3D (vues2D_t::VUEFACE, vues2D_t::VUECOTE, vues2D_t::VUEHAUT). |
| informations | Défini les informations que l'on souhait voir apparaitre sur le solide 3D (voir l'espace de nom INFOS3D). |
| tailletexte3d | Taille du texte 3D affiché sur le solide 3D (en % de la taille de la scène qui sera générée). |
| filaire_uniquement | Si true, seul le modèle filaire sera généré. |
| parametres3d | Parametres pour le traitement strictement 3D (voir l'espace de nom PARAMS_GEN3D). |
| taille_surfaces | Nombre de sommets maximum pour chaque surfaces. |
| norme_vues | défini la norme du rapport entre les vues utilisé (voir l'enum normevues_t et pour les non dessinateurs: http://fr.wikipedia.org/wiki/Dessin_technique). |
| id_ral | défini la couleur (identifiant RAL) à appliquer sur le solide. |
| licence | Chaine de caractère contenant la clé d'activation du logiciel (chiffrée avec la fonction ChiffrementLicence()) pour débloquer toutes les fonctionnalités. Si nul ou invalide, la bibliothèque sera en mode démo. |
◆ ParametresPerspective()
| Perspective3D::ParametresPerspective::ParametresPerspective |
( |
pfloat |
tolerance = 0.001, |
|
|
pint |
arrondi_dessin = 3, |
|
|
pint |
divisionscercles = 24, |
|
|
vues2D_t |
projections = vues2D_t::VUEFACE|vues2D_t::VUECOTE|vues2D_t::VUEHAUT, |
|
|
infos3d_t |
informations = infos3d_t::INUL, |
|
|
pint |
tailletexte3d = 8, |
|
|
bool |
filaire_uniquement = false, |
|
|
bool |
multithreading = false, |
|
|
params_gen3d_t |
parametres3d = params_gen3d_t::PGEN3DNUL, |
|
|
puint |
taille_surfaces = 256, |
|
|
normevues_t |
norme_vues = normevues_t::NORME_VUES_ISO, |
|
|
puint |
id_ral = 9010, |
|
|
const pint8 * |
licence = nullptr, |
|
|
puint64 |
salage_licence = 0 |
|
) |
| |
|
inline |
◆ Arrondi_dessin
| pint Perspective3D::ParametresPerspective::Arrondi_dessin |
◆ Divisionscercles
| pint Perspective3D::ParametresPerspective::Divisionscercles |
◆ Filaire_uniquement
| bool Perspective3D::ParametresPerspective::Filaire_uniquement |
◆ Id_ral
| puint Perspective3D::ParametresPerspective::Id_ral |
◆ Informations
| infos3d_t Perspective3D::ParametresPerspective::Informations |
◆ Licence
| const pint8* Perspective3D::ParametresPerspective::Licence |
◆ MultiThreading
| bool Perspective3D::ParametresPerspective::MultiThreading |
◆ Norme_vues
| normevues_t Perspective3D::ParametresPerspective::Norme_vues |
◆ Parametres3d
◆ Projections
| vues2D_t Perspective3D::ParametresPerspective::Projections |
◆ SalageLicence
| puint64 Perspective3D::ParametresPerspective::SalageLicence |
◆ Taille_surfaces
| puint Perspective3D::ParametresPerspective::Taille_surfaces |
◆ TailleDiagoUniforme
| puint Perspective3D::ParametresPerspective::TailleDiagoUniforme |
◆ Tailletexte3d
| pint Perspective3D::ParametresPerspective::Tailletexte3d |
◆ Tolerance
| pfloat Perspective3D::ParametresPerspective::Tolerance |
La documentation de cette structure a été générée à partir du fichier suivant :