Arch Ajouter
Jump to navigation
Jump to search
Emplacement du menu |
---|
Arch → Ajouter un composant |
Ateliers |
Arch |
Raccourci par défaut |
Aucun |
Introduit dans la version |
- |
Voir aussi |
Arch Soustraire |
Contents |
Description
L'outil Ajouter vous permet de faire 4 types d'opérations :
- Ajoutez des objets basés sur Part à un composant Arch, tels qu'un
mur ou
structure. Ces objets font alors partie du composant Arch et vous permettent de modifier sa forme tout en conservant ses propriétés de base telles que la largeur et la hauteur
- Ajouter des composants Arch, tels qu'un
Arch Murs ou
Arch Structures, à un objet arch basé sur un groupe tel que
Arch Planchers.
- Ajoutez un
système d'axes à un
objet structural
- Ajouter des objets à
plans de coupe
La contrepartie de cet outil est l'outil Arch Effacer.
Dans l'image ci-dessus, une boîte est ajoutée à un mur.
Utilisation
- Sélectionnez l'objet(s) qui doit être ajouté, ensuite, sélectionnez l'objet hôte (l'objet hôte doit être le dernier objet sélectionné).
- Cliquez sur le bouton
Ajouter ou utilisez Arch →
Add du menu principal.
Script
Voir aussi: Arch API et Sripts de base FreeCAD.
L'outil Ajouter peut être utilisé dans une macro, ou dans la console Python en utilisant la fonction :
addComponents(objectsList, host)
- L'extrait de code ci-dessus ajoute les objets donnés dans
objectsList
comme des composants de l'objethôte
donné. S'utilise par exemple pour ajouter des fenêtres à un mur, ou un murs sur un niveau. - Note:
objectsList
peut être un objet unique ou une liste d'objets.
Exemple:
import FreeCAD, Arch, Draft, Part
p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(2000, 2000, 0)
Line = Draft.makeWire([p1, p2])
Wall = Arch.makeWall(Line, width=150, height=2000)
p3 = FreeCAD.Vector(0, 2000, 0)
p4 = FreeCAD.Vector(3000, 0, 0)
Line2 = Draft.makeWire([p3, p4])
Wall2 = Arch.makeWall(Line2, width=150, height=2000)
FreeCAD.ActiveDocument.recompute()
Arch.addComponents(Wall2, Wall)
FreeCAD.ActiveDocument.recompute()
Arch
- Éléments: Mur, Structure, Toiture, Fenêtre, Porte, Escalier, Espace, Frame, Équipement; Tube, Tube Connecteur; Schedule
- Renforcements: Armature; Armature droite, Armature en U, Armature en L, Armature cintrée, Armature en étrier, Armature hélicoïdale
- Panneaux: Panneaux, Coupes de panneaux, Dépliage de Panneaux, Économiseur
- Matériaux: Matériel, Multi-Matériaux
- Organisations: Site, Réference, Bâtiment, Étage, Partie de bâtiment, Plan de coupe
- Axes: Axis, Axes system, Grid
- Modifications: Couper suivant un Plan, Ajouter un composant, Enlever un composant, Examiner
- Utilitaires: Composant, Clone Composant, Séparation Mesh, Mesh vers Shape, Sélection mesh non-solide, Enlever un Shape, Fermer un forage, Fusionner un mur, Check, Ifc Explorateur, Bascule drapeau Ifc, Étaler 3 Vues, Crée un tableur IFC, Cacher les Sous Composants
- Additionnels: Préférences, Préférences Import-Export (IFC, DAE, OBJ, JSON, 3DS); Arch API
Documentation utilisateur

- Installation: Windows, Linux, Mac; Démarrer avec FreeCAD
- Bases: A propos de FreeCAD, Ateliers, Préférences, Structure du document , Modifier l'interface, Propriétés, Modèles de souris; Tutoriels
- Ateliers: Std Base, Arch, Draft, FEM, Image, Inspection, Mesh, OpenSCAD, Part, PartDesign, Path, Plot, Points, Raytracing, Reverse Engineering, Robot, Ship, Sketcher, Spreadsheet, Start, Atelier surface, TechDraw, Test Framework, Web
- Scripts: Général: Introduction à Python, Tutoriel pour création de scripts, Base de création de scripts pour FreeCAD, Comment installer une macro, Gui Command, Unités Modules: Création de modules, Création d'ateliers Meshes: Scripts pour Mesh, Module Mesh Parts: Part Module, Script pour les pièces, PythonOCC, Mesh vers Part Coin scenegraph: Coin/Inventor scenegraph, Pivy Qt interface: PySide, Incorporer FreeCAD dans un programme, Dialog création Objets Paramétriques: Script d'objets Autres: Code snippets, Ligne drawing fonctions, FreeCAD vecteur math librairie, Power users hub, Python, Macros, FreeCAD Script de base, Topological données scripting