public ComplexDynamicMesh(DXCanvas canvas, int chunkCount) { double scaleX = 1.0 / chunkCount; for (int i = 0; i < chunkCount; ++i) { DynamicMesh mesh = canvas.CreateMesh(); mesh.LocalTransform = new Matrix(scaleX, 0.0, 0.0, 1.0, -i / chunkCount, 0.0); DIPs.Add(mesh); } }