Я хочу разрезать объект-сетку как минимум на пять частей. Я провел некоторое исследование, и некоторые люди здесь клонировали объекты при нарезке и просто создавали экземпляры двух объектов из одного среза?
Я новичок в Unity и C#. Так что любые уроки для начинающих о том, с чего начать или где я могу прочитать, как научиться резать сетку, были бы хороши. Например, какие функции/методы я должен изучать? Какая методология лежит в основе резки сетки?
Насколько я понимаю, я не видел ни одного туториала или ассета, который действительно вырезал бы треугольную сетку? Если есть, то как это делается? Какая логика стоит за этим? Думаю, мне нужна помощь, чтобы понять логику, стоящую за этим, и с чего начать или что мне следует изучить?
Вырезать сетку в реальном времени, я имею в виду.
РЕДАКТИРОВАТЬ:
Попытка понять и поиграть с кодом:
Я использовал поддельный слайсер 3.0 (http://unitycoder.com/blog/2011/08/09/fake-mesh-slicer-v3-0/) и включены в образец, у них есть капсула, на которой работает слайсер.
Если бы я добавил куб или другую капсулу со свойствами твердых тел и свойством коллайдера, слайсер (также известный как плоскость) только клонировал объект, а не отсекал его. Это почему? Как я могу манипулировать приведенным выше кодом, чтобы он работал со всеми видами объектов?
Я получаю эту консольную ошибку, и я не знаю, что это значит:
UnasssignedReferenceException: The variable cutplane of 'Slice_mesh3_js' has not been assigned. You probably need to assign the cutplane variable of the Slice_mesh3_js script in the inspector.