|
Emplacement du menu |
---|
3D/BIM → Treillis |
Ateliers |
BIM |
Raccourci par défaut |
Aucun |
Introduit dans la version |
0.19 |
Voir aussi |
Aucun |
Description
L'outil Arch Treillis crée un objet Treillis à partir d'un objet linéaire sélectionné (positionnez une Draft Ligne ou Sketcher Esquisse) ou à partir de zéro, si aucun objet n'est sélectionné lors du lancement de la commande.
Utilisation
Création à partir d'un objet sélectionné
- Utilisez l'atelier de votre choix pour créer une seule ligne
- Sélectionnez cette ligne
- Appuyez sur le bouton
Treillis
- Ajustez les propriétés du treillis à votre convenance
Création à partir de zéro
- Assurez-vous que rien n'est sélectionné
- Appuyez sur le bouton
Treillis
- Cliquez dans la vue 3D pour définir un premier point ou entrez manuellement les coordonnées X, Y et Z
- Cliquez dans la vue 3D pour définir un deuxième point ou entrez manuellement les coordonnées X, Y et Z
- Ajustez les propriétés du treillis à votre convenance
Propriétés
Données
- DonnéesTrussAngle : angle du treillis
- DonnéesSlantType : type d'inclinaison du treillis
- DonnéesNormal : direction normale du treillis
- DonnéesHeightStart : hauteur du treillis à la position de départ
- DonnéesHeightEnd : hauteur du treillis à la position finale
- DonnéesStrutStartOffset : décalage de démarrage facultatif pour la jambe de force supérieure
- DonnéesStrutEndOffset : décalage de fin facultatif pour la jambe supérieure
- DonnéesStrutHeight : hauteur des principaux éléments supérieur et inférieur du treillis
- DonnéesStrutWidth : largeur des principaux éléments supérieur et inférieur du treillis
- DonnéesRodType : type de l'élément central du treillis
- DonnéesRodDirection : direction des membrures
- DonnéesRodSize : diamètre ou côté des membrures
- DonnéesRodSections : nombre de sections des membrures
- DonnéesRodEnd : si le treillis a une membrure à son extrémité ou non
- DonnéesRodMode : comment dessiner les membrures
Script
L'outil Treillis peut être utilisé dans une macro et à partir de la console Python en utilisant la fonction suivante :
Truss = makeFence([baseobj])
Exemple :
import FreeCAD
import Draft
import Arch
p1 = FreeCAD.Vector(0,0,0)
p2 = FreeCAD.Vector(2000,0,0)
baseline = Draft.makeLine(p1,p2)
truss = Arch.makeTruss(baseline)
truss.HeightStart = 200
truss.HeightEnd = 400
# adjust other needed properties
Cette page est extraite de https://wiki.freecad.org/Arch_Truss