Przykłady funkcji API

Użyj funkcji API, aby pobrać wartości parametrów z innych elementów geometrii.

Aby zobaczyć przykłady funkcji API, otwórz przykładowy plik PKT:

Funkcje API — przykłady.pkt

W poniższej tabeli opisano każdą z funkcji API, które są używane w tym przykładzie.

Element Funkcja API Opis
Decyzja wykopu lub nasypu AP10.Y < P1.Y Sprawdza, czy wartość Y punktu pomocniczego AP10 jest mniejsza niż wartość Y punktu P1:
  • Jeśli wartość logiczna wynosi Prawda, używana jest funkcja nasypu
  • Jeśli wartość logiczna wynosi Fałsz, używana jest funkcja wykopu
Decyzja nasypu P1.DistanceToSurface(Surface) > 2 Sprawdza, czy odległość między punktem P1 i powierzchnią jest większa, niż 2:
  • Jeśli wartość logiczna wynosi Prawda, stosowana jest opcja Wysoki nasyp (nachylenie powierzchni wynosi -200%)
  • Jeśli wartość logiczna wynosi Fałsz, stosowana jest opcja Niski nasyp (nachylenie powierzchni wynosi -100%)
Decyzja wykopu P1.DistanceToSurface(Surface) > -2 Sprawdza, czy odległość między punktem P1 i powierzchnią jest większa, niż -2:
  • Jeśli wartość logiczna wynosi Prawda, stosowana jest opcja Głęboki wykop (nachylenie powierzchni wynosi 100%)
  • Jeśli wartość logiczna wynosi Fałsz, stosowana jest opcja Płytki wykop (nachylenie powierzchni wynosi 200%)
Nachylenie P4 Nachylenie.L1 Zastosuj nachylenie obliczone dla L1.
P4 Przyrost Y P2.Y - P3.Y Zastosuj wartość Y, która jest zależna od odległości w pionie od poprzedniego punktu (P3).