Создайте файл с расширением .h, например myvex.h. Этот файл необходимо поместить в папку, которая указана в переменной окружения HOUDINI_VEX_PATH или же в папку ДОКУМЕНТЫ/HoudiniXX.XX/vex/include.
После этого вы сможете обращаться к указанным в этом файле функциям, добавив в начало кода во Врангле строку
#include "myvex.h"
Если же вам нужно передать проект кому-то другому и у вас нет уверенности, что на другой машине будут такие же файлы, можно в include использовать относительный путь:
#include "$HIP/myvex.h"
Также можно встроить функцию прямо во врангл:
- Разлочить врангл (Allow Editing of contents на ноде Врангл)
- Заходим внутрь два раза, до ноды Snippet
- В ноде Snippet можно в параметр Include files записать прямой путь до вашего файла. К сожалению, путь должен быть абсолютным.
- Также в ноде Snippet можно скопировать полностью код из вашего h-файла в параметр Outer Code (или можно запромоутить его на верхний уровень ассета).
- После этого команду #include можно убрать из кода