Ok chef, je comprends.
Je les renomme demain
Ok chef, je comprends.
Bien que je ne connaisse pratiquement pa l'atelier Curves, j'ai facilement réussi à créer un JoinCurve
Tu ne trouves rien dans "Donnée", parce que justement la longueur de la courbe n'est pas une donnée mais un résultat de construction.
OK, mais une possibilité de voir ce/ces résultats ne seraient pas du luxe
C'est bien ce que je cherche depuis ce matin...Ce qui est bloquant c'est qu'on (je) ne connait pas toutes les propriétés d'un objet pour pouvoir les utiliser dans une expression. Y a t-il une liste quelque part ?
Code: Select all
import FreeCADGui
from FreeCAD import Console
o = App.ActiveDocument.ActiveObject
op = o.PropertiesList
for p in op:
Console.PrintMessage("Property: "+ str(p)+ " Value: " + str(o.getPropertyByName(p))+"\r\n")
Voilà, c'est fait !
J'ai testé. La macro m'affiche deux dimensions dans la barre d'état, mais rien au sujet de Shape.Lenght.Grub wrote: ↑Tue Jan 05, 2021 4:00 pm Un petit tour dans le "Code Snippet" Freecad :
https://wiki.freecadweb.org/Code_snippe ... _an_object
Une macro avec ce code liste (dans la vue Rapport) toutes les propriétés d'un objet sélectionné, ça peut aider ?Code: Select all
import FreeCADGui from FreeCAD import Console o = App.ActiveDocument.ActiveObject op = o.PropertiesList for p in op: Console.PrintMessage("Property: "+ str(p)+ " Value: " + str(o.getPropertyByName(p))+"\r\n")
Cool, merci
Je voulais une "bascule" (toggle) ; alors j'ai installé une macro qui s'appelle maintenant "Toggle Drawstyle".Là par exemple la possibilité et l'intéret de passer en mode filaire à certains moments.
A ce sujet, on voit que l'on peut y passer par le menu .Capture.JPG et qu'il y a des raccourcis. Par contre, je n'ai pas compris comment appliquer les raccourcis V,2 V,3 etc.