|
Arch Fenêtre
|
| Emplacement du menu
|
| 3D/BIM → Fenêtre
|
| Ateliers
|
| BIM
|
| Raccourci par défaut
|
| W I
|
| Introduit dans la version
|
| -
|
| Voir aussi
|
| Aucun
|
|
Description
L'outil Arch Fenêtre crée un objet de base pour toutes sortes d'objets "intégrables", comme les fenêtres et portes.
Il est conçu pour être indépendant ou devenir "hôte" à l'intérieur d'un autre composant comme un Arch Mur, un élément d'une Arch Structure ou d'un Arch Toit. Il a sa propre forme géométrique, qui peut être fait de plusieurs composants (généralement un cadre et des panneaux intérieurs) et définit également un volume à soustraire aux objets hôtes, afin de créer une ouverture.
Les fenêtres peuvent être basées sur des objets 2D fermés, tels que des Draft Rectangles ou des esquisses utilisés pour définir leurs composants internes. L'objet 2D de base doit donc contenir plusieurs polylignes fermées, qui peuvent être combinés pour former des panneaux remplis (une polyligne) ou des cadres (plusieurs polylignes).
L'outil Arch Fenêtre comporte également plusieurs préréglages. Ils permettent à l'utilisateur de créer des types communs de fenêtres et de portes avec certains paramètres modifiables, sans qu'il soit nécessaire de créer manuellement les objets et composants 2D de base.
Toutes les informations applicables à une fenêtre s'appliquent également à une porte, puisqu'il s'agit du même objet sous-jacent.
Fenêtre complexe en cours de construction à partir d'une esquisse. Lorsque vous entrez en mode édition de la fenêtre, vous pouvez créer différents composants, définir leur épaisseur puis sélectionner et affecter des lignes de l'esquisse à ceux-ci.
Utilisation
Il existe différentes façons de créer des fenêtres, en fonction du niveau de détail et des fonctions souhaités.
Créer une fenêtre à partir d'un préréglage
Il s'agit de la méthode de création la plus simple, où les préréglages existants couvrent les types de fenêtres les plus courants.
- Il y a plusieurs façons de lancer l'outil :
- Appuyez sur le bouton
Fenêtre.
- Sélectionnez l'option 3D/BIM →
Fenêtre du menu.
- Utilisez le raccourci clavier : W puis I.
- Sélectionnez l'un des paramètres dans la liste.
- Remplissez les paramètres souhaités.
- Dans la vue 3D, déplacez la fenêtre à l'endroit où vous souhaitez la placer. Si vous déplacez le pointeur sur un Arch Mur, le contour de la fenêtre devrait s'aligner sur la face de cet objet.
- Cliquez sur la vue 3D avec la souris ou appuyez trois fois sur la touche Entrée pour confirmer les coordonnées X, Y et Z de l'emplacement.
En savoir plus sur les préréglages.
Créer une fenêtre à partir de composants personnalisés
Lorsque le format de fenêtre souhaité n'est couvert par aucun des préréglages existants, il est possible de créer des fenêtres personnalisées et, éventuellement, de les inclure en tant que préréglages utilisateur en plus des préréglages intégrés.
- Vous pouvez sélectionner une face de l'objet Arch où vous souhaitez inclure la fenêtre, puis définir le plan de travail sur celle-ci.
- Créez une nouvelle esquisse à l'aide de la commande
Esquisse sur le plan de travail en cours.
- Pour un placement correct, le coin inférieur gauche de la fenêtre doit se trouver à l'origine de l'esquisse.
- Dessinez une ou plusieurs polylignes fermées (boucles). Faites très attention à l'ordre de création de ces boucles, car la numérotation des « polylignes » dans le panneau de tâches (« Éléments de fenêtre ») en dépend.
- Fermez l'esquisse.
- Sélectionnez l'esquisse et appuyez sur le bouton
Fenêtre ou utilisez l'une des autres méthodes pour lancer l'outil.
- Pour ajuster les composants de la fenêtre et diverses propriétés, accédez au panneau des tâches de la fenêtre en double-cliquant sur l'objet créé dans l'arborescence.
- Notez que, comme les composants qui suivent un composant à charnière s'articulent également, tous les composants fixes, tels que les cadres extérieurs et les panneaux de verre fixes, doivent être définis avant tout composant articulé. De même, un panneau de verre dans un cadre à charnière doit être défini après ce cadre et avant tout autre composant à charnière.
En savoir plus sur les composants personnalisés.
Créer une fenêtre à partir de types personnalisés
- Créez un cadre de fenêtre, un panneau de verre et tout autre composant de fenêtre dont vous avez besoin, à l'aide des outils de l'atelier Part ou de l'atelier PartDesign.
- Par exemple, créez une esquisse rectangulaire de base pour votre fenêtre, puis une esquisse de profil pour le cadre, et créez un Part Balayage pour balayer le profil autour de l'esquisse de base. Créez un Part Décalage 2D à partir de l'esquisse de base, puis une Part Extrusion pour créer le panneau de verre.
- Vous pouvez également créer un volume à soustraire du mur, par exemple en extrudant l'esquisse de base.
- Assurez-vous que toutes ces pièces ont un nom unique et significatif (par exemple, « Cadre » ou « Panneau de verre »).
- Créez un App Part et placez-y tous vos sous-composants.
- Si vous en avez créé un, assurez-vous que la visibilité du volume de soustraction est désactivée.
- Si vous souhaitez rendre votre fenêtre paramétrique, vous pouvez ajouter 3 propriétés à votre pièce d'application en cliquant avec le bouton droit de la souris sur son éditeur de propriétés et en sélectionnant « Ajouter une propriété ». Ajoutez les propriétés suivantes (elles sont toutes facultatives, le groupe de propriétés n'a pas d'importance) :
- Height en tant que PropertyLength et liez-la, par exemple, à une contrainte verticale de votre esquisse de base.
- Width en tant que PropertyLength et liez-la, par exemple, à une contrainte horizontale de votre esquisse de base.
- Subvolume en tant que PropertyLink et liez-le au volume à soustraire que nous avons créé ci-dessus.
- Tag en tant que PropertyString.
- Pour créer des fenêtres à partir du type créé, sélectionnez l'App Part et appuyez sur le bouton
Fenêtre, ou utilisez l'une des autres méthodes pour invoquer l'outil.
Les propriétés DonnéesHeight, DonnéesWidth, DonnéesSubvolume et DonnéesTag de la fenêtre seront liées à la propriété correspondante de l'App Part, si elle existe.
En savoir plus sur les types personnalisés.
Stratégies pour placer des fenêtres
À préciser - expliquer :
- Liens vs clones
- Aimantation avancée
Options
- L'objet Fenêtre partage les propriétés communes et le comportement de tous les objet Arch Composants
- Si l'option du panneau des tâches Inclure automatiquement dans l'objet hôte est décochée, la fenêtre ne sera pas insérée dans un objet hôte lors de sa création.
- Ajoutez une fenêtre sélectionnée à un mur, pressez sur le bouton
Ajouter un composant. L'ordre de sélection est important : sélectionnez d'abord la fenêtre, puis le mur.
- Supprimez la fenêtre sélectionnée du mur, pressez sur le bouton
Supprimer un composant.
- Lors de l'utilisation des préréglages, il est souvent commode de sélectionner le « Plus proche » de Draft Aimantation pour coller une fenêtre sur une face existante.
- L'emplacement créé par une fenêtre sur objet hôte est déterminé par deux propriétés : DonnéesHole Depth (Profondeur de l'emplacement) et DonnéesHole Wire (Lignes de l'emplacement) (introduit dans la version 0.17). Le numéro d'emplacement de la ligne peut être sélectionné dans la vue 3D ou dans le panneau de tâches de la fenêtre en double-cliquant sur la fenêtre dans l'arborescence de la Vue combinée
- L'outil Fenêtre peut utiliser des multi-matériaux. La fenêtre cherchera dans le multi-matériaux attaché les couches de matériaux avec le même nom pour chacun des composants de la fenêtre et l'utiliser si le composant est trouvé. Par exemple, un composant appelé « OuterFrame » cherchera dans le multi-matériaux rattaché, une couche de matériau appelée « OuterFrame ». Si une telle couche de matériau est trouvée, son matériau sera attribué au composant OuterFrame. La valeur de l'épaisseur de la couche du matériau n'est pas prise en compte.
Ouvertures
Voir aussi : Tutoriel pour des fenêtres ouvertes
Les portes et fenêtres peuvent apparaître partiellement ou entièrement ouvertes dans le modèle 3D ou peuvent afficher des symboles d'ouverture en plan et/ou en élévation. Par conséquent, elles apparaîtront également dans les vues 2D extraites générées par une Draft Projection 2D d'une forme ou l'atelier TechDraw. Pour obtenir ceci, au moins un des composants de la fenêtre doit avoir une charnière et un mode d'ouverture défini (voir la section Composants personnalisés). Ensuite, en utilisant les propriétés DonnéesOpening, DonnéesSymbol Plan ou DonnéesSymbol Elevation, vous pouvez configurer l'apparence de la fenêtre :
Porte montrant le symbole du plan, le symbole de l'élévation et les propriétés d'ouverture en fonction
Préréglages
Les préréglages suivants sont disponibles :
Préréglages d'utilisateur supplémentaires
En plus des préréglages par défaut, l'outil Fenêtre peut également utiliser des préréglages personnalisés. Un préréglage personnalisé est un fichier FreeCAD contenant une seule fenêtre basée sur une esquisse paramétrique qui a deux contraintes nommées : Width et Height. Les préréglages personnalisés peuvent être placés aux endroits suivants :
$ROOT_DIR/Arch/Doors/Custom/
$ROOT_DIR/Arch/Windows/Custom/
Si vous installez l'atelier Parts Library à partir du gestionnaire des extensions, l'outil Fenêtre recherchera également dans cette bibliothèque d'autres préréglages à cette paire d'emplacements :
$ROOT_DIR/Mod/parts_library/Architectural Parts/Doors/Custom/
$ROOT_DIR/Mod/parts_library/Architectural Parts/Windows/Custom/
- $ROOT_DIR est le répertoire utilisateur où sont stockés les fichiers de configuration de FreeCAD, les macros, et les ateliers externes. Il peut être trouvé en entrant
FreeCAD.getUserAppDataDir() dans la console Python.
- Sous Linux, il s'agit généralement de home/username/.local/share/FreeCAD/.
- Sous Windows, il s'agit généralement du fichier C:\Users\username\Application Data\FreeCAD\
- Sous Mac OSX, il s'agit généralement de /Users/username/Library/Preferences/FreeCAD/
- Le nom du sous-répertoire Custom n'est qu'une suggestion, n'importe quel nom peut être utilisé. Mais les fichiers doivent être placés dans un ou plusieurs sous-répertoires à l'intérieur des répertoires Doors ou Windows.
Les préréglages personnalisés seront disponibles dans le menu déroulant des préréglages de l'outil fenêtre. Les préréglages dans les bibliothèques seront également disponibles dans la fenêtre de dialogue Bibliothèque de pièces.
Composants personnalisés
Vous pouvez accéder, créer, modifier et supprimer des composants d'une fenêtre en mode édition (double-cliquez sur la fenêtre dans l'arborescence).
Les fenêtres peuvent comprendre 4 types de composants : frames, solid panels, glass panels et louvres. « Panels » (panneaux) et les « louvres » (persiennes) sont fabriqués à partir d'une seule polyligne métallique fermée, qui est extrudée, tandis que « frames » (cadres) sont fabriqués à partir de deux polylignes métalliques fermées ou plus, chacune étant extrudée, puis les plus petits sont soustraits du plus grand.
Les composants ont les propriétés suivantes :
- Nom : nom du composant
- Type : type de composant The type of component. Peut être "Cadre", "Panneau de verre", "Panneau plein" ou "Persiennes"
- Polylignes : liste de polylignes séparées par des virgules sur lesquelless le composant est basé
- Épaisseur : épaisseur de l'extrusion du composant.
- Décalage en Z : distance entre le composant et ses polylignes 2D de base.
- Charnière : permet de sélectionner un bord de l'objet 2D de base, puis de définir ce bord comme une charnière pour ce composant et ceux qui sont dans la liste
- Mode d’ouverture : si vous avez défini une charnière dans ce composant ou un autre dans la liste, le réglage du mode d'ouverture permettra à la fenêtre d'apparaître ouverte ou d'afficher les symboles 2D d'ouverture en plan ou en élévation.
Types personnalisés
Les fenêtres peuvent également tirer parti d'autres outils, notamment des processus de travail de PartDesign, pour définir un type. Un type est un objet qui définit la forme de la fenêtre. Il est particulièrement bien adapté pour travailler avec Std Parts :
Téléchargez le fichier d'exemple ci-dessus
Notez que les fenêtres créées de cette manière ne prennent pas en charge les fonctions des ouvertures.
Materiaux
Pour créer un matériau pour des fenêtres basées sur un type :
- Créez un Arch Matériau multiple.
- Créez une entrée dans le multi-matériau pour chaque composant de votre Std Part. Par exemple, un "cadre", un "panneau de verre" comme nous l'avons utilisé ci-dessus. Assurez-vous d'utiliser exactement le même nom.
- Attribuez ce multi-matériau à chacune des fenêtres dérivées du même type.
Vous pouvez utiliser tout autre type de processus de travail que celui décrit ci-dessus, les points importants à retenir sont :
- L'objet type doit être un seul objet, quel que soit le type (Std Part ou PartDesign Corps).
- L'objet type doit avoir une propriété « Subvolume » (liée à la propriété Subvolume de la fenêtre) pour que les ouvertures des objets hôtes fonctionnent.
- L'objet type doit avoir une propriété « Group » avec différents enfants portant le même nom que les éléments multi-matériaux pour que les multi-matériaux fonctionnent.
Propriétés
Un objet Arch Window partage les propriétés communes et le comportement de tous les Arch Composants.
Données
Window
- DonnéesArea (
Area) : surface de cette fenêtre.
- DonnéesFrame (
Length) : taille du cadre (épaisseur/profondeur) de cette fenêtre.
- DonnéesHeight (
Length) : hauteur de cette fenêtre.
- DonnéesHeight (
Length) : hauteur de cette fenêtre : la profondeur du trou créé par cette fenêtre dans son objet hôte.
- DonnéesHole Wire (
Integer) : le numéro de la polyligne de l'objet de base utilisé pour créer un trou dans l'objet hôte de cette fenêtre. Cette valeur peut être définie graphiquement en double-cliquant sur la fenêtre dans l'arborescence. La valeur 0 permet à la fenêtre de choisir automatiquement la polyligne la plus grosse pour le trou.
- DonnéesHosts (
LinkList) : les objets (par exemple, un mur) qui hébergent cette fenêtre.
- DonnéesLouvre Spacing (
Length) : si l'un des composants est défini sur "Louvres", cette propriété définit l'espacement entre les éléments de la grille.
- DonnéesLouvre Width (
Length) : si l'un des composants est défini sur "Louvres", cette propriété définit la taille des éléments de la grille.
- DonnéesNormal (
Vector) : la direction normale de cette fenêtre, définie (codée en dur) par l'outil Fenêtre en mode interactif. Remarques : la valeur (0,0,0) permet à la fenêtre de déduire automatiquement la direction normale, ce qui est utile lorsque l'utilisateur fait pivoter l'esquisse de base de la fenêtre, par exemple lorsque le mur d'accueil est tourné.
- DonnéesOffset (
Length) : taille de décalage (par rapport à l'esquisse de base) de cette fenêtre.
- DonnéesOpening (
Percent) : tous les composants dont le mode d'ouverture est défini, et à condition qu'une charnière soit définie dans ces composants ou dans un composant précédent de la liste, apparaîtront ouverts d'un pourcentage défini par cette valeur.
- DonnéesSubvolume (
Link) : objet facultatif qui définit un volume à soustraire des hôtes de cette fenêtre.
- DonnéesSymbol Elevation (
Bool) : affiche le symbole d'ouverture 2D en élévation.
- DonnéesSymbol Plan (
Bool) : affiche le symbole d'ouverture en 2D dans le plan.
- DonnéesWidth (
Length) : largeur de cette fenêtre.
- Données (Hidden)Window Parts (
StringList) : les composants de cette fenêtre (5 chaînes par composant).
Script
Voir aussi : Arch API et Débuter avec les scripts FreeCAD.
L'outil Fenêtre peut être utilisé à l'intérieur d'une macro et à partir de la console Python, en utilisant la fonction suivante :
Window = makeWindow(baseobj=None, width=None, height=None, parts=None, name="Window")
- Créer un objet
Window basé sur baseobj, qui devrait être une Draft Polyligne fermée ou une Sketcher Esquisse
- Si disponible, définir la largeur
width, hauteur height et le nom name (label) de la fenêtre.
- Si
baseobj n'est pas une forme fermée, l'outil ne pourra pas créer une figure solide correcte.
Exemple :
import FreeCAD as App
import Draft
import Arch
rect = Draft.makeRectangle(length=900, height=3000)
# Optional: rotate it to be on the XZ plane, so that the window is upright
rect.Placement.Rotation = App.Rotation(App.Vector(1, 0, 0), 90)
App.ActiveDocument.recompute()
Window = Arch.makeWindow(rect)
App.ActiveDocument.recompute()
Vous pouvez également créer une fenêtre à partir d'un préréglage.
Window = makeWindowPreset(windowtype, width, height, h1, h2, h3, w1, w2, o1, o2, placement=None)
- Crée un objet
Window basé sur windowtype qui devrait être l'un des noms définis dans Arch.WindowPresets.
width et height définissent la taille totale de l'objet en millimètres.
- Les paramètres
h1, h2, h3 (décalages verticaux), w1, w2 (largeurs), o1 et o2 (décalages horizontaux) spécifient des distances différentes en millimètres et dépendent du type de préréglage en cours de création.
- Si un
placement est donné, il est utilisé.
Exemple :
import FreeCAD as App
import Arch
base = App.Vector(2000, 0, 0)
axis = App.Vector(1, 0, 0)
place= App.Placement(base, App.Rotation(axis, 90))
door = Arch.makeWindowPreset("Simple door",
width=900, height=2000,
h1=100, h2=100, h3=100, w1=200, w2=100, o1=0, o2=100,
placement=place)
BIM
- Ébauche 2D : Esquisse, Ligne, Polyligne, Cercle, Arc, Arc par 3 points, Congé, Ellipse, Polygone, Rectangle, B-Spline, Courbe de Bézier, Courbe de Bézier cubique, Point
- 3D/BIM : Projet, Site, Bâtiment, Niveau, Espace, Mur, Mur-rideau, Colonne, Poutre, Dall, Porte, Fenêtre, Conduite, Raccord, Escaliers, Toit, Panneau, Ossature, Clôture, Treillis, Equipment
- Outils de renforcement : Armature personnalisée, Armature droite, Armature en U, Armature en L, Armature en étrier, Armature cintrée, Armature hélicoïdale, Armature pour colonne, Armature pour poutre, Armature de dalle, Armature de semelle
- Outils 3D génériques : Profilé, Boîte, Générateur de formes, Surface liée, Bibliothèque d'objets, Composant, Référence externe
- Annotation : Texte, Forme à partir d'un texte, Dimension alignée, Dimension horizontale, Dimension verticale, Ligne de référence, Étiquette, hachure, Axes, Système d'axes, Grille, Plan de coupe, Feuille TechDraw, Nouvelle vue
- Aimantation : Verrouiller l'aimantation, Aimantation Extrémité, Aimantation Milieu, Aimantation Centre, Aimantation Angle, Aimantation Intersection, Aimantation Perpendiculaire, Aimantation Extension, Aimantation Parallèle, Aimantation Spécial, Aimantation Au plus proche, Aimantation Orthogonal, Aimantation Grille, Aimantation Au plan de travail, Aimantation Dimensions, Basculer la grille, Plan de travail de devant, Plan de travail en haut, Plan de travail de côté, Plan de travail
- Modifier : Déplacer, Copier, Pivoter, Cloner, Copie simple, Créer un composé, Décalé, Décalé en 2D, Ajuster, Joindre, Scinder, Échelle, Étirer, Draft vers Esquisse, Agréger, Désagréger, Ajouter un composant, Supprimer un composant, Réseau orthogonal, Réseau selon une courbe, Réseau polaire, Réseau de points, Couper selon un plan coupe, Miroir, Extrusion, Soustraction, Union, Intersection
- Gérer : Configurer les BIM, Les vues BIM, Gestion de projet, Fenêtres & portes, Éléments IFC, Quantités IFC, Propriétés IFC, Classification, Calques, Matériaux, Nomenclature, Contrôle en amont, Éditer style d'annotation
- Utilitaires : Bascule des panneaux inférieurs, Corbeille, Vue du plan de travail, Sélection groupée, Définir la Pente, Proxy de plan de travail, Ajouter au groupe de construction, Diviser un maillage, Maillage vers forme, Sélection de maillages non-manifold, Supprimer la forme, Boucher des trous, Fusionner des murs, Vérification, Basculer en B-rep IFC, Bascule des sous composants, Prendre des cotes, Comparateur d'IFC, Explorateur d'IFC, Tableur IFC, Image Plane, Unclone, Rewire, Glue, Re-Extrude
- Outils des panneaux : Panneau, Découpe de panneau, Feuille de panneaux, Calepinage
- Outils des structures : Structure, Structural System, Multiple Structures
- Outils IFC : IFC Diff, IFC Expand, Create IFC Project, IfcOpenShell Update
- Nudge: Nudge Switch, Nudge Up, Nudge Down, Nudge Left, Nudge Right, Nudge Rotate Left, Nudge Rotate Right, Nudge Extend, Nudge Shrink
Hub utilisateurs
- 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, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test