Coin3d snippets/fr
Description de cette liste
Les bibliothèques complexes comme COIN3D ont besoin d'une bonne documentation et de bons tutoriels. Malheureusement, il n'existe pas beaucoup de tutoriels pour la bibliothèque COIN. Après de nombreuses recherches, les exemples de code listés ci-dessous ont été trouvés. Ils ont été modifiés de manière à pouvoir être chargés dans FreeCAD. Mais certains codes peuvent échouer car ces exemples ont été créés pour d'autres environnements. Vous trouverez des avertissements pour ces problèmes dans le code.
Les utilisateurs peuvent exécuter ces scripts soit en tant que macro, soit directement dans la Console Python. Veuillez noter que de nombreuses fonctions ont pour nom "Exe" ou "Execu", abréviation de "Execute".
Ces fichiers sont aussi mentionnés dans le
Tutoriel Inventor Mentor pour le langage C.
Liste des fichiers et leur capture d'écran (scripts Python)
Code source
Tu peux trouver le code source de ces scripts sur GitHub : COIN3D examples.
Logiciel pour apprendre la bibliothèque COIN3D
CoinDesigner, bien que vieux, est un programme utile si tu veux comprendre comment la bibliothèque Coin3D peut être utilisée, et comment tu peux écrire ton propre code au format Inventor 2.x ou pour FreeCAD.
Aucune installation n'est nécessaire. Merci à l'auteur du programme.
Notes
- Cliquez sur les noms des scripts pour voir la capture d'écran. Les scripts qui n'ont pas de lien ne peuvent probablement pas être exécutés sous FreeCAD. Mais même dans ce cas, essayez de regarder le code. Ces scripts peuvent toujours te donner quelques idées.
- Il existe de nombreux autres fichiers de dessin (format Inventor 2.x) qui peuvent être chargés dans FreeCAD et enregistrés sous forme de script python. La mise en forme ne sera pas excellente, mais un tel script peut tout de même t'aider à comprendre la bibliothèque COIN3D.
- En général, COIN3D ne fournit pas de bons dessins primitifs. Le système de widgets Design456 en fournit : quelques formes de base, et aussi quelques formes complexes. Le widget flèche et le widget ligne utilisés par le Atelier Design456 en sont des exemples.
Hub utilisateurs expérimentés
- Objets paramétriques : Objets créés par script, Viewproviders (Icône personnalisée dans l'arborescence)
- Scénographie : Graphe de scène Coin (Inventor), Pivy
- Interface graphique : Création d'interface, Création d'une boite de dialogue (1, 2, 3, 4, 5), PySide, Exemples PySide débutant, intermédiaire, expérimenté
- Macros : Macros, Comment installer des macros
- Intégration : Intégrer FreeCAD, Intégration de FreeCADGui