Аддон для динамического разрезания мешей в Unity
Основные особенности
- Динамическое разрезание мешей по произвольной плоскости.
- Работает с обычными и анимированными (Skinned) мешами.
- Автоматически создает два новых объекта с MeshRenderer, MeshCollider и т. д.
- Поддерживает Built-in, URP и HDRP.
- Исходный код на C# — легко модифицировать под себя.
Как начать
- Импортируйте пакет из Asset Store
- Добавьте скрипт-слайсер (MeshSlicer.cs) к объекту с MeshFilter/MeshRenderer.
- Вызовите метод резки из кода: Например, slicer.Slice(cutPlane); — где cutPlane задаёт плоскость разреза.
- Для наглядности представлена демо сцена
Больше статей:
2 комментария