BananaMpq.Geometry.Builders.ModelBuilder.BuildModelFromTransform C# (CSharp) Метод

BuildModelFromTransform() защищенный статический Метод

protected static BuildModelFromTransform ( IEnumerable vertices, IEnumerable triangles, Matrix transform, string modelFile ) : SceneObject
vertices IEnumerable
triangles IEnumerable
transform Matrix
modelFile string
Результат SceneObject
        protected static SceneObject BuildModelFromTransform(IEnumerable<Vector3> vertices, IEnumerable<IndexedTriangle> triangles, Matrix transform, string modelFile)
        {
            var transformedVertices = vertices.Transform(transform).ToArray();

            return new SceneObject
            {
                Bounds = BoundingBox.FromPoints(transformedVertices),
                Geometry = new TriangleMesh
                {
                    Vertices = transformedVertices,
                    Triangles = triangles.Select(t => IndexedTriangleWithNormal.CreateFromVertices(t, transformedVertices)).ToArray()
                },
                Description = modelFile
            };
        }