ViewObject API/fr: Difference between revisions
Renatorivo (talk | contribs) (Created page with "ViewObject API") |
No edit summary |
||
(10 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
⚫ | |||
When the GUI is up, each object in the FreeCAD document has an associated ViewObject, that resides in the FreeCADGui document counterpart. A view object can be retrieved by two ways. Example: |
|||
{{VeryImportantMessage|(octobre 2019) Ne pas éditer cette page. L'information est incomplète et obsolète. Pour la dernière API, voir la [https://www.freecadweb.org/api documentation de l'API générée automatiquement], ou générez la documentation vous-même, voir [[Source documentation/fr|Documentation du code source]].}} |
|||
⚫ | |||
⚫ | |||
⚫ | |||
Lorsque l'interface graphique est en place, chaque objet dans le document FreeCAD a une ViewObject associé, qui réside dans le document homologue FreeCAD Gui. Un ViewObject peut être récupéré par deux moyens. Exemple: |
|||
{{Code|code= |
|||
⚫ | |||
⚫ | |||
⚫ | |||
}} |
|||
{{APIProperty|Annotation| |
{{APIProperty | Annotation | le nœud d'annotation d'une vue Object}} |
||
{{APIProperty| |
{{APIProperty | Boîte englobante | la boîte englobante}} |
||
{{APIProperty| |
{{APIProperty | Contenu | une représentation XML des propriétés d'un ViewObject}} |
||
{{APIProperty|DisplayMode| |
{{APIProperty | DisplayMode | le mode d'affichage actuel}} |
||
{{APIProperty|IV| |
{{APIProperty | IV | une représentation Inventeur du ViewObject}} |
||
{{APIProperty| |
{{APIProperty | objet | L'objet de ce ViewObject FreeCAD Document associé}} |
||
{{APIProperty|PropertiesList| |
{{APIProperty | PropertiesList | une liste de propriétés de ce ViewObject}} |
||
{{APIProperty|RootNode| |
{{APIProperty | RootNode | le nœud Inventeur de cette ViewObject (objet pivy.coin)}} |
||
{{APIProperty| |
{{APIProperty | sélectionnable | True si l'objet est sélectionnable}} |
||
{{APIProperty|Type| |
{{APIProperty | Type | le type de cette ViewObject}} |
||
{{APIProperty| |
{{APIProperty | Visibilité | Vrai si le ViewObject est visible}} |
||
{{APIFunction|getAllDerivedFrom| | | |
{{APIFunction | getAllDerivedFrom | | | toutes descentences de cet objet}} |
||
{{APIFunction|getDocumentationOfProperty| | | |
{{APIFunction | getDocumentationOfProperty | | | la chaîne de documentation de la propriété de cette classe}} |
||
{{APIFunction|getGroupOfProperty| | | |
{{APIFunction | getGroupOfProperty | | | le nom du groupe qui la propriété appartient à cette classe. Les biens immobiliers triés en groupes nommés differnt pour plus de commodité.}} |
||
{{APIFunction|getPropertyByName| | | |
{{APIFunction | getPropertyByName | | |. La valeur d'une propriété nommée}} |
||
{{APIFunction|getTypeOfProperty| | | |
{{APIFunction | getTypeOfProperty | | | le type d'une propriété nommée. Cela peut être (Hidden, ReadOnly, Output) ou toute combinaison.}} |
||
{{APIFunction|hide| | |
{{APIFunction | hide | | Masque l'objet |.}} |
||
{{APIFunction|isDerivedFrom| |
{{APIFunction | isDerivedFrom | chaîne | Vérifie si cet objet est dérivé du type d'objet donné | vrai si le type donné est un père}} |
||
{{APIFunction|isVisible| | |
{{APIFunction | isVisible | | Vérifie si l'objet est visible | un booléen}} |
||
{{APIFunction|listDisplayModes| | |
{{APIFunction | listDisplayModes | | Affiche une liste de tous les modes d'affichage | liste}} |
||
{{APIFunction|setTransformation|coin.SoTransform| |
{{APIFunction | setTransformation | coin.SoTransform | Définit une transformation sur le nœud Inventor | rien}} |
||
{{APIFunction| |
{{APIFunction | spectacle | | Indique si l'objet est caché | rien}} |
||
{{APIFunction|toString| | | |
{{APIFunction | toString | | | une représentation de chaîne du nœud Inventor}} |
||
{{APIFunction| |
{{APIFunction | Mise à jour | | Mise à jour de la vue de représentation de l'objet |}} |
||
⚫ | |||
{{Userdocnavi{{#translation:}}}} |
|||
⚫ | |||
[[Category:Poweruser Documentation{{#translation:}}]] |
|||
{{clear}} |
{{clear}} |
||
⚫ |
Latest revision as of 21:04, 16 January 2024
Lorsque l'interface graphique est en place, chaque objet dans le document FreeCAD a une ViewObject associé, qui réside dans le document homologue FreeCAD Gui. Un ViewObject peut être récupéré par deux moyens. Exemple:
myViewObj = FreeCAD.ActiveDocument.myObjectName.ViewObject
myViewObj = FreeCADGui.ActiveDocument.myObjectName
print myViewObj.IV
Description:
Returns: la chaîne de documentation de la propriété de cette classe
Description:
Returns: le nom du groupe qui la propriété appartient à cette classe. Les biens immobiliers triés en groupes nommés differnt pour plus de commodité.
Description:
Returns: le type d'une propriété nommée. Cela peut être (Hidden, ReadOnly, Output) ou toute combinaison.
Description: Vérifie si cet objet est dérivé du type d'objet donné
Returns: vrai si le type donné est un père
Description: Définit une transformation sur le nœud Inventor
Returns: rien
- Démarrer avec FreeCAD
- Installation : Téléchargements, Windows, Linux, Mac, Logiciels supplémentaires, Docker, AppImage, Ubuntu Snap
- Bases : À propos de FreeCAD, Interface, Navigation par la souris, Méthodes de sélection, Objet name, Préférences, Ateliers, Structure du document, Propriétés, Contribuer à FreeCAD, Faire un don
- Aide : Tutoriels, Tutoriels vidéo
- Ateliers : Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test