Как Блендер интерпретирует файлы Collada (.dae) для такелажа?

В контексте использования в языках регулярные выражения действуют на строки, а не на строки. Таким образом, вы должны нормально использовать регулярное выражение, считая, что входная строка имеет несколько строк.

В этом случае заданное регулярное выражение будет соответствовать всей строке, так как «& lt; FooBar & gt;» настоящее. В зависимости от специфики реализации регулярного выражения значение $ 1 (полученное из «(. *)») Будет либо «fghij», либо «abcde\nfghij». Как говорили другие, некоторые реализации позволяют вам контролировать, является ли "." будет соответствовать новой строке, предоставив вам выбор.

Использование регулярных выражений на основе строк обычно используется для командной строки, например egrep.

1
задан karamazovbros 13 July 2018 в 19:24
поделиться

1 ответ

Вы можете найти документацию в формате файла collada в Kronos Group .

Blender использует библиотеку OpenCollada для импорта и экспорта файлов collada.

Если вы хотите начать с чего-то более легкого, вы можете взглянуть на экспортера collada , сделанного разработчиками движка игры Godot.

0
ответ дан sambler 17 August 2018 в 12:20
поделиться
  • 1
    Спасибо за ресурс спецификации Collada. Прямо сейчас, я просто работаю с одним файлом, поэтому мой синтаксический анализатор не должен быть супер включен в каждую часть схемы collada. Знаете ли вы, как установка управляет сеткой или лучше ее формулирует: как только данные контроллера анализируются, как приложение компьютерной графики манипулирует сеткой с использованием данных контроллера. – karamazovbros 17 July 2018 в 01:16
  • 2
    В блендере группы вершин связывают кости с вершинами. Когда вы перемещаете кость, любые вершины в группе с тем же именем, что и кость, получают соответствующее преобразование, пропорциональное групповому весу, назначенному каждой вершине. – sambler 17 July 2018 в 04:46
Другие вопросы по тегам:

Похожие вопросы: