Пример #1
0
        private void FillBoundaryGeneral(List <Vector3> added)
        {
            MeshUtils.ReorderList(added);

            Vector3 center = MeshUtils.FindCenter(added);

            _tempTriangles[2] = center;

            for (int i = 0; i < added.Count; i += 2)
            {
                _tempTriangles[0] = added[i];
                _tempTriangles[1] = added[i + 1];
                _meshA.AddTriangle(_tempTriangles);

                _tempTriangles[0] = added[i + 1];
                _tempTriangles[1] = added[i];
                _meshB.AddTriangle(_tempTriangles);
            }
        }