как позиционировать Geomerty внутри GeometryGroup
От: okon  
Дата: 28.05.19 10:36
Оценка:
Ожидалось что такой пример будет работать, но трансформация не применяется, все тайлы выводятся в одних координатах 0,0.
Как правильно в этом случае сделать трансформацию ?


GeometryGroup  GetTiledGeometry(Geometry geometry, int tileX, int tileY, double sizeX, double sizeY)
{
    var group = new GeometryGroup();
    for(int x = 0; x < tileX; x++)
       for(int y = 0; y < tileY; y++)
        {
           var geometryTile = geometry.Clone();
           geometryTile.Transform.Transform(new Point(x * sizeX, y * sizeY ));  
        }
 
   return group;
}
”Жить стало лучше... но противнее. Люди которые ставят точку после слова лучше становятся сторонниками Путина, наши же сторонники делают акцент на слове противнее ( ложь, воровство, лицемерие, вражда )." (с) Борис Немцов
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.