Draft Facebinder/pl

Rysunek Roboczy: Łącznik kształtu

Lokalizacja w menu
Kreślenie → Łącznik kształtu
3D/BIM → Ogólne narzędzia 3D → Łącznik kształtu
Środowisko pracy
Rysunek Roboczy, BIM
Domyślny skrót
Rysunek Roboczy: F F
Wprowadzono w wersji
0.14
Zobacz także
brak

Opis

Polecenie Łącznik kształtu tworzy obiekt powierzchniowy z wybranych ścian. Łącznik kształtu jest parametryczny, będzie się aktualizował jeśli zmodyfikujesz jego obiekt źródłowy (lub obiekty źródłowe).

Można go użyć do utworzenia wyciągnięcia z kolekcji powierzchni. Takie wytłoczenie może na przykład reprezentować wykończenie ściany w projekcie architektonicznym.

Łącznik kształtu stworzony z powierzchni ścian

Użycie

  1. Wybierz jedną lub więcej ścian.
  2. Istnieje kilka sposobów na wywołanie tego polecenia:

Właściwości

Zapoznaj się również z informacjami na stronie: Edytor właściwości.

Obiekt Łącznik kształtu wywodzi się z obiektu Część: Cecha i dziedziczy wszystkie jego właściwości. Posiada on również następujące dodatkowe właściwości:

Dane

Rysunek Roboczy

Widok

Rysunek Roboczy

Tworzenie skryptów

Zobacz również stronę: Dokumentacja API generowana automatycznie oraz Podstawy tworzenia skryptów FreeCAD.

Aby utworzyć Łącznik kształtu użyj metody make_facebinder modułu Rysunek Roboczy (dostępne w wersji 0.19). Ta metoda zastępuje przestarzałą metodę makeFacebinder.

facebinder = make_facebinder(selectionset)

Lista PropertyLinkSubList jest listą krotek; każda krotka zawiera jako pierwszy element object, a jako drugi element listę (lub krotkę) łańcuchów; łańcuchy te wskazują nazwy elementów podrzędnych (powierzchni) tego obiektu.

PropertyLinkSubList = [tuple1, tuple2, tuple3, ...]
PropertyLinkSubList = [(object1, list1), (object2, list2), (object3, list3), ...]
PropertyLinkSubList = [(object1, ['Face1', 'Face4', 'Face6']), ...]
PropertyLinkSubList = [(object1, ('Face1', 'Face4', 'Face6')), ...]

Grubość obiektu Łącznika kształtu może być dodana poprzez nadpisanie jego atrybutu Extrusion, wartość jest wprowadzana w milimetrach.

Umiejscowienie elementu Łącznika kształtu można zmienić, nadpisując jego atrybut Placement lub indywidualnie nadpisując jego atrybuty Placement.Base i Placement.Rotation.

Przykład:

import FreeCAD as App
import FreeCADGui as Gui
import Draft

doc = App.newDocument()

# Insert a solid box
box = doc.addObject("Part::Box", "Box")
box.Length = 2300
box.Width = 800
box.Height = 1000

# selection = Gui.Selection.getSelectionEx()
selection = [(box, ("Face1", "Face6"))]
facebinder = Draft.make_facebinder(selection)
facebinder.Extrusion = 50

doc.recompute()

facebinder.Placement.Base = App.Vector(1000, -1000, 100)
facebinder.ViewObject.ShapeColor = (0.99, 0.99, 0.4)

doc.recompute()