Примеры функций интерфейса API

Функции интерфейса API позволяют получать значения параметров из других геометрических элементов.

Примеры функций интерфейса API можно просмотреть в следующем образце файла PKT:

API Function Examples.pkt

В следующей таблице приведены описания всех функций интерфейса API, используемых в данном примере.

Элемент Функция интерфейса API Описание
Решение выемки или насыпи AP10.Y < P1.Y Проверка, является ли значение Y для AP10 меньшим, чем значение Y для P1:
  • Если получено значение "истина", реализуется случай "Fill" (Насыпь)
  • Если получено значение "ложь", реализуется случай "Cut" (Выемка)
Решение насыпи P1.DistanceToSurface(Surface) > 2 Проверка, превышает ли расстояние между P1 и поверхностью 2:
  • Если задано значение "True" (истина), используется случай "High Fill" (Высокая насыпь) (откос к поверхности -200%).
  • Если задано значение "False" (истина), используется случай "Low Fill" (Низкая насыпь) (откос к поверхности -100%).
Решение выемки P1.DistanceToSurface(Surface) > -2 Проверка, превышает ли расстояние между P1 и поверхностью -2:
  • Если задано значение "True" (истина), используется случай "Deep Cut" (Глубокая выемка) (откос к поверхности -100%).
  • Если задано значение "False" (истина), используется случай "Shallow Cut" (Неглубокая выемка) (откос к поверхности -200%).
Откос P4 L1.Slope Применение откоса, рассчитанного для L1.
Дельта Y P4 P2.Y - P3.Y Применение значения Y относительно вертикального расстояния от предыдущей точки (P3).