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.

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 scripting basics

A scripted object is created first, and then properties are assigned.

In general, properties are assigned by using the object's  method. On the other hand, properties are normally provided automatically by the parent object from which the scripted object is derived.

For example:
 * Deriving from provides only 4  properties: "Display Mode", "On Top When Selected", "Show In Tree", and "Visibility".
 * Deriving from provides 17  properties: the previous four, plus "Angular Deflection", "Bounding Box", "Deviation", "Draw Style", "Lighting", "Line Color", "Line Width", "Point Color", "Point Size", "Selectable", "Selection Style", "Shape Color", and "Transparency".

Nevertheless, properties can also be assigned using the view provider object's  method.