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'y a pas beaucoup de tutoriels pour la bibliothèque COIN. Après une longue recherche, 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 à cet effet dans le code.

Les usagers 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)

 * 02.1.HelloCone.py
 * 02.2.EngineSpin.py
 * 02.3.Trackball.py
 * 02.4.Examiner.py
 * 03.1.Molecule.py
 * 03.2.Robot.py
 * 03.3.Naming.py
 * 04.1.Cameras.py
 * 04.2.Lights.py
 * 05.1.FaceSet.py
 * 05.2.IndexedFaceSet.py
 * 05.3.TriangleStripSet.py
 * 05.4.QuadMesh.py
 * 05.5.Binding.py
 * 05.6.TransformOrdering.py
 * 06.1.Text.py
 * 06.2.Simple3DText.py
 * 06.3.Complex3DText.py
 * 07.1.BasicTexture.py
 * 07.2.TextureCoordinates.py
 * 07.3.TextureFunction.py
 * 08.1.BSCurve.py
 * 08.2.UniCurve.py
 * 08.3.BezSurf.py
 * 08.4.TrimSurf.py
 * 09.1.Print.py
 * 09.2.Texture.py
 * 09.3.Search.py
 * 09.4.PickAction.py
 * 09.5.GenSph.py
 * 10.1.addEventCB.py
 * 10.2.setEventCB.py
 * 10.3and4.MotifList.py
 * 10.5.SelectionCB.py
 * 10.6.PickFilterTopLevel.py
 * 10.7.PickFilterManip.py
 * 10.8.PickFilterNodeKit.py
 * 11.1.ReadFile.py
 * 11.2.ReadString.py
 * 12.1.FieldSensor.py
 * 12.2.NodeSensor.py
 * 12.3.AlarmSensor.py
 * 12.4.TimerSensor.py
 * 13.1.GlobalFlds.py
 * 13.2.ElapsedTime.py
 * 13.3.TimeCounter.py
 * 13.4.Gate.py
 * 13.5.Boolean.py
 * 13.6.Calculator.py
 * 13.7.Rotor.py
 * 13.8.Blinker.py
 * 14.1.FrolickingWords.py
 * 14.2.Editors.py
 * 14.3.Balance.py
 * 15.1.ConeRadius.py
 * 15.2.SliderBox.py
 * 15.3.AttachManip.py
 * 15.4.Customize.py
 * 16.1.Overlay.py
 * 16.2.Callback.py
 * 16.3.AttachEditor.py
 * 16.4.OneWindow.py
 * 16.5.Examiner.py
 * 17.1.ColorIndex.py
 * 17.2.GLCallback.py
 * 17.3.GLFloor.py

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.