NodeIcon SavePoints

Сохраняет тоски на треугольнике в файл формата TXT или JSON

Совет

По умолчанию нода :ref:`SavePoints`ничего не делает, пока вы не нажмете кнопку Вычислить текущий кадр или Вычислить диапазон кадров.


Входы

Именованные точки на треугольнике

NamedPointsOnTriangle Набор именованных точек на треугольнике, который необходимо сохранить.

Геометрия

Geometry (необязательно) Входная геометрия для использования формата 3D-точек. Не требуется, если вы планируете сохранять точки в другом формате.

Параметры

Имя файла:

имя файла для сохранения.

Любая последовательность # будет заменена текущим номером кадра во время сохранения.

Например, если текущий кадр — 1, строка Points####.json будет заменена на Points0001.json.

Создать промежуточные каталоги:

если установлено, будут созданы несуществующие каталоги в пути к файлу.

Формат:
Именованные точки на треугольнике

сохранять точки в собственном формате «Именованные точки на треугольнике».

Точка на треугольнике

сохранять точки в формате «Точка на треугольнике».

3D-точки

сохранять точки как 3D-точки.

Форматы файлов

Именованные точки можно экспортировать в следующие форматы JSON:

Точка на треугольнике

Точки представлены в следующем формате JSON:

[ [0, 0.3, 0.5], [1, 0.0, 1.0] ]

В этой строке хранятся две точки. Каждая точка обозначается тремя числами:

  • индекс треугольника, содержащего точку

  • первая барицентрическая координата точки внутри треугольника

  • вторая барицентрическая координата точки внутри треугольника

Совет

Если модель содержит полигоны с более чем 3 вершинами, Wrap неявно сохраняет триангулированную версию модели. Wrap использует наивную веерную триангуляцию с началом веера в первой вершине полигона.

Совет

Барицентрические координаты — это способ кодирования положения точки внутри треугольника с помощью двух чисел U и V. Если треугольник имеет 3 вершины с трехмерными координатами A, B и C, барицентрические координаты U и V определяют точку в 3D, положение которой рассчитывается как :

P = A * U + B * V + C * (1 - U - V)

Именованная точка на треугольнике

Точки представлены в следующем формате JSON:

{ "Point01" : [0, 0.3, 0.5], "Point02" : [1, 0.0, 1.0] }

3D-точка

Этот формат JSON хранит координаты точек в трехмерном пространстве.

[ [ 0.1, 0.5, 1.2 ], [ 0.0, 1.7, 0.9 ] ]

В этой строке хранятся две точки. Каждая точка обозначается тремя числами:

  • Координата X точки

  • Координата Y точки

  • Координата Z точки