Drone Control
На HobbyKing появился IOS & Android 4CH WiFi (EZC-RC) приёмник для RC моделей, принимающий сигнал не от специализированной аппаратуры управления, а от любого устройства, умеющего использовать Wi-Fi соединение. К сожалению, под «любым устройством» имеются в виду устройства на базе iOS и Android.
Однако небольшая доработка и вот уже приемником можно управлять из под Windows.
Загрузить программу Drone Control
Это только самая первая тестовая версия, позволяющая управлять 4-мя каналами. При отключении программы, на приемнике срабатывает Fail Safe. Продолжение следует…
Также для опытов, вам потребуются 2S-3S батарея, я использовал оказавшуюся под рукой батарею для передатчика Turnigy 2650mAh 3S 1C и BEC 5V (Low RF Noise).
WPF TabControl, rounded TabItem
Есть замечательный пример, как сделать закладки с закруглёнными краями с помощью модификации стиля WPF TabControl и TabItem, но он не поддерживает нижнее расположение закладок TabStripPlacement=»Bottom».
Небольшая модификация примера позволила расположить закладки снизу. Загрузите Полный исходный код для VisualStudio 2010, с 3-имя вариантами TabControl и изменением стиля для нижнего расположения закладок.
ДалееSharpmap, GDAL, OziExplorer OZF2, OZF3
Уже давно, я задумывался об одновлении Particler — программы для визуализации и рендера GPS треков на карте и для наложения GPS данных на видео. Программа требует обновления картографического движка, и новый движок должен быть open source, написан для .net или с возможностью работы с ним из .net и уметь работать как с растровыми, так и векторными данными. А также обязательно поддерживать формат OziExplorer MAP/OZF2/OZF3. Поддержка OziExplorer необходима, т.к. несмотря на широкое распространение в последние годы векторных карт, они хороши в основном для тех мест, где есть дороги, а для туристов всё же основными остаются старые, добрые карты ген. штаба.
Всем перечисленным требованиям удовлетворяет картографический движок Sharpmap. Но заставить его понимать OZF, оказалось не просто.
Terrain Viewer — MDX/SlimDX Demo
Создаём Portable версию Terrain Viewer
Теперь немного улучшим демонстрационное приложение Terrain Viewer. Эти преобразования не касаются DirectX.
Для создания переносимой или portable версии приложения, желательно, чтобы все требуемые ресурсы размещались в самом файле приложения. В тоже время мы оставим возможность приложению работать с отдельным файлом maps.xml.
Добавим минимально необходимые для работы программы внешние файлы Application.ico maps.xml Earth_Map.png default_sky.jpg default_side.png default_texture.png sample_dem.bil sample_texture.png в проект в каталог Resources и установим для них всех Build Action «Embedded Resource».
Managed DirectX, конвертация из MDX в SlimDX (3/3)
Продолжаем миграцию Managed DirectX в SlimDX framework, на примере MDX приложения Патрика Мурриса Terrain Viewer.
Как и раньше, в виде комментариев показан Managed DirectX код, и рядом с ним новый код, работающий с SlimDX.
Далее
Свежие комментарии