Как перевернуть лицо модели, чтобы исправить сломанную сетку в Unity? - PullRequest
0 голосов
/ 19 февраля 2019

При экспорте из Rhino в Unity многие модели FBX были разбиты. Я много чего пробовал в Rhino, создал копию и перевернул, но размер FBX также сильно увеличился. Аналогично в единстве я попытался получить лицо, которое былосломался и попытался перевернуть, используя масштаб преобразования от x до -1, но он вышел из позиции и вернуть лицо в исходное положение было действительно сложно. Я пробовал писать сценарии, когда я запускал единицы, сетка (лицо) переворачивалась, но не показывал похожие цветанемного темнее. Так что, если будет много разбитых граней, и я добавлю этот скрипт в каждую разбитую грань и переверну, это замедлит работу приложения? Лучшее решение для переворачивания?

using System.Linq;

public class Flip : MonoBehaviour {
// Use this for initialization
void Start () 
{

     Mesh mesh = GetComponent<MeshFilter>().mesh;
    mesh.triangles = mesh.triangles.Reverse().ToArray();

}

// Update is called once per frame
void Update () {

}
}

Before flipping After Flipping

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...