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 :