Property/pl

Wprowadzenie
Właściwości to informacje takie jak liczba lub łańcuch tekstowy, który jest dołączony do dokumentu FreeCAD, lub obiektu w dokumencie. Właściwości ogólnodostępne można przeglądać i modyfikować w Edytorze właściwości.

Właściwości odgrywają bardzo ważną rolę w FreeCAD. Ponieważ obiekty w FreeCAD są parametryczne, oznacza to, że ich zachowanie jest definiowane przez ich właściwości, i jak te właściwości są wykorzystywane jako dane wejściowe dla ich metod klasowych. Zobacz również Właściwości niestandardowe funkcji Python oraz wskaźnik właściwości: InList oraz OutList.

Wszystkie rodzaje właściwości
Niestandardowe obiekty skryptowe mogą używać dowolnych typów właściwości zdefiniowanych w systemie bazowym:

Wewnętrzne, nazwa właściwości jest poprzedzona przez :

Pamiętajcie, że to są właściwości. Pojedynczy obiekt może mieć wiele właściwości tego samego typu, ale o różnych nazwach.

Dla przykładu:

Wskazuje to obiekt o trzech właściwościach typu Float, nazwanych odpowiednio Długość, Szerokość i Wysokość.

Tworzenie skryptów
FreeCAD podstawy tworzenia skryptów.

Obiekt skryptowy jest tworzony najpierw, a następnie przypisywane są mu właściwości.

Ogólnie rzecz biorąc, właściwości są przypisywane za pomocą metody obiektu. Z drugiej strony, właściwości są zazwyczaj dostarczane automatycznie przez obiekt nadrzędny, z którego pochodzi skrypt.

Na przykład:
 * Pochodzący z dostarcza tylko 4 właściwości : Tryb wyświetlania, Na górze po wybraniu, Pokaż w drzewie, i Widoczność.
 * Pochodzący z dostarcza 17 właściwości : poprzednie cztery, plus Odchylenie kątowe, Ramka wiążąca, Odchylenie, Styl rysowania, Oświetlenie, Kolor linii, Szerokość linii, Kolor punktu, Rozmiar punktu, Wybór, Styl wyboru, Kolor kształtu i Przezroczystość.

Niemniej jednak, właściwości można również przypisać za pomocą metody obiektu dostawcy widoku.

Kod źródłowy
W kodzie źródłowym właściwości znajdują się w różnych plikach.

Są one importowane i inicjowane w.