Arch Space/fr

Cette commande fait partie de l'ensemble intégré de l'atelier BIM avec la V1.0
Cette page a été mise à jour pour cette version.

Arch Espace

Emplacement du menu
3D/BIM → Espace
Ateliers
BIM
Raccourci par défaut
S P
Introduit dans la version
0.14
Voir aussi
Aucun

Description

L'outil Arch Espace vous permet de définir un volume vide, soit en le basant sur une forme solide, soit en définissant ses limites, soit en combinant les deux. S'il est basé uniquement sur des limites, le volume est calculé en partant du cadre de sélection de toutes les limites données et en soustrayant les espaces situés derrière chaque limite. L'objet Espace définit toujours un volume solide. La surface de plancher d'un objet d'espace, calculée en coupant un plan horizontal au centre de gravité du volume d'espace, peut également être affichée.

L'objet Espace créé à partir d'un objet solide existant, deux faces de mur sont ajoutées en tant que limites.

Utilisation

  1. Sélectionnez un objet solide existant ou des faces sur des objets de contour.
  2. Lancez la commande en utilisant plusieurs méthodes :
    • En appuyant sur le bouton Espace de la barre d'outils.
    • En utilisant les touches S puis P
    • En utilisant l'entrée 3D/BIM → Espace du menu supérieur

Une fois qu'un espace a été créé, vous pouvez également ajouter ou supprimer des limites en utilisant les boutons Ajouter ou Supprimer dans la barre d'outils. Vous pouvez également le faire dans le panneau des tâches ou dans l'éditeur de propriétés.

Par exemple, pour ajouter une limite en fonction d'un espace qui croise un mur :

  1. Sélectionnez la face du mur qui coupe l'espace. Ce sera la nouvelle limite.
  2. En maintenant la touche Ctrl enfoncée, sélectionnez l'espace.
  3. Appuyez sur le bouton Ajouter dans la barre d'outils.
  4. La face du mur définit maintenant une nouvelle limite, et l'espace ne s'étendra que jusqu'à la face du mur dans la direction qui lui fait face.

Même exemple : ajoutez une limite en fonction d'un espace qui croise un mur. Cette fois, nous utilisons le panneau des tâches :

  1. Double-cliquez sur l'objet espace dans l'arborescence. Cela activera son panneau des tâches.
  2. Sélectionnez la face du mur qui croise l'espace. Ce sera la nouvelle limite.
  3. Appuyez sur le bouton Ajouter dans le panneau des tâches. Le nom de la face du mur sera affiché dans la section « Limites de l'espace ».
  4. Appuyez sur le bouton OK dans le panneau des tâches.
  5. La face du mur définit maintenant une nouvelle limite, et l'espace ne s'étendra que jusqu'à la face du mur dans la direction qui lui fait face.

Autre solution : ajoutez une limite en fonction d'un espace qui croise un mur. Cette fois, nous utilisons l'éditeur de propriétés :

  1. Allez vers la vue des propriétés et localisez la propriété DonnéesBoundaries sous le groupe « Space ».
  2. Sur le côté droit de la propriété DonnéesBoundaries, cliquez sur le bouton ellipse.
  3. Sélectionnez la face du mur qui croise l'espace. Ce sera la nouvelle limite. La fenêtre de dialogue « Créer un lien » reflète votre sélection.
  4. Appuyez sur le bouton OK dans la boîte de dialogue « Lien ».
  5. La face du mur définit maintenant une nouvelle limite, et l'espace ne s'étendra que jusqu'à la face du mur dans la direction qui lui fait face.

Limitations

Propriétés

Options

Script

Voir aussi : Arch API et Débuter avec les scripts FreeCAD.

L'outil Espace peut être utilisé dans des macros et à partir de la console Python à l'aide de la fonction suivante :

Space = makeSpace(objects=None, baseobj=None, name="Space")

Exemple :

import FreeCAD, Arch

Box = FreeCAD.ActiveDocument.addObject("Part::Box", "Box")
Box.Length = 1000
Box.Width = 1000
Box.Height = 1000

Space = Arch.makeSpace(Box)
Space.ViewObject.LineWidth = 2
FreeCAD.ActiveDocument.recompute()

Après avoir créé un objet Space, les faces sélectionnées peuvent être ajoutées avec le code suivant :

import FreeCAD, FreeCADGui, Draft, Arch

points = [FreeCAD.Vector(-500, 0, 0), FreeCAD.Vector(1000, 1000, 0)]
Line = Draft.makeWire(points)
Wall = Arch.makeWall(Line, width=150, height=2000)
FreeCAD.ActiveDocument.recompute()

# Select a face of the wall
selection = FreeCADGui.Selection.getSelectionEx()
Arch.addSpaceBoundaries(Space, selection)

Les limites peuvent également être supprimées, à nouveau en sélectionnant les faces indiquées :

selection = FreeCADGui.Selection.getSelectionEx()
Arch.removeSpaceBoundaries(Space, selection)