|
(-_(-_(o_O)_-)_-)
46 / 21 / 4
Регистрация: 19.08.2010
Сообщений: 243
|
|
.NET 4.x Разработка простой программы по 3D визуализации.05.11.2011, 15:30. Показов 4845. Ответов 15
Метки нет (Все метки)
Добрый день уважаемые форумчане. И так, перейду непосредственно к делу.
Дана была задача, написать программу по сварке. Где был-бы 3D просмотрщик, т.е. Мы изменяем настройки, допусти на панельки с лева, тип угла, тип металла, и это всё визуально отображается в просмотрщике с лева. Текстурированние не обязательно, лишь наглядная модель. Внимание вопрос! В чём подобные вещи проще и лучше реализовать? Вычитал про C# + OpenGL API, C# + DirectX, WPF. Быть может, я чего-то не понимаю, или не знаю. Так в чем же подобные вещи реализовывать? Может быть, существуют ещё какие-нибудь .NET технологии. Что бы в пустую время не тратить на изучение. Заранее большое спасибо.
0
|
|
| 05.11.2011, 15:30 | |
|
Ответы с готовыми решениями:
15
Разработка алгоритма визуализации чертежа Нужен простой для освоения способ визуализации графов Индикатор для визуализации работы программы |
|
Заблокирован
|
|
| 05.11.2011, 17:32 | |
|
1
|
|
|
(-_(-_(o_O)_-)_-)
46 / 21 / 4
Регистрация: 19.08.2010
Сообщений: 243
|
|
| 05.11.2011, 17:51 [ТС] | |
|
А вообще на сколько это сложно? И какие мануалы следовало бы изучить? Книги там или видеоуроки?
0
|
|
|
10 / 10 / 4
Регистрация: 05.08.2009
Сообщений: 101
|
||
| 06.11.2011, 00:31 | ||
|
0
|
||
|
(-_(-_(o_O)_-)_-)
46 / 21 / 4
Регистрация: 19.08.2010
Сообщений: 243
|
|
| 06.11.2011, 11:22 [ТС] | |
|
Входных данных очень много. Как мне сказало начальство, эту программу пишет один человек. Пишет вроде как на дельфи. Но нужно реализовать более красиво/стильно и желательно на C#
Основное окно пред-альфа версии программы представляет из себя: - Вложение - 1 Все входные данные разбиты на четыре колонки: - Вложение - 2 - Вложение - 3 - Вложение - 4 - Вложение - 5 Большинство входных данных и опций временно не доступны. Но в дальнейшем, скорее всего, будут. Сейчас вся сложность заключается в построении 3D модели и её изменении при изменении настроек. До кучи ещё просили сделать адекватную навигацию, т.е. управление камерой.
0
|
|
|
Заблокирован
|
||
| 06.11.2011, 12:05 | ||
|
Не по теме:
Такую фигню лучше делать на сиплюсплюсбилдере(он тупой) или на VB-нете(встроенная майкрософтячия поддержка всякой фигни). (хотя я такие проекты видел на делфи - я офигевал) . (автокад тоже можно с VB прогнуть, вроде как). Добавлено через 8 минут Не по теме: прОгнуть, как бы.
0
|
||
|
(-_(-_(o_O)_-)_-)
46 / 21 / 4
Регистрация: 19.08.2010
Сообщений: 243
|
|
| 06.11.2011, 12:19 [ТС] | |
|
А почему именно на С++ или на Дельфе? Чем C# в этом плане плох? Он же вроде эволюционировал из этих языков програмирования.
Если уж у C# и DirectX API так плохо обстоят дела с друг другом. Может быть стоит попробовать OpenGL API В принципе мануалы есть: Вот!
0
|
|
|
Заблокирован
|
|||
| 06.11.2011, 12:40 | |||
|
Не по теме: ворчать не перестал Добавлено через 4 минуты На С++ делайте.
0
|
|||
|
(-_(-_(o_O)_-)_-)
46 / 21 / 4
Регистрация: 19.08.2010
Сообщений: 243
|
|
| 06.11.2011, 12:43 [ТС] | |
|
По-моему сейчас все ОС Win имеют установленный NFW не ниже 3.5 При том, что программа будет предназначаться для внутреннего пользования. Использования под Юниксом, Линуксом и Win ниже 7 исключено. А открытый код это не страшно. В данном случае.
Я, почему в полемику вступаю. Т.к. время ограниченно, изучить DirectX или OpenGL API куда легче, чем осваивать другой язык.
0
|
|
|
203 / 203 / 13
Регистрация: 14.10.2011
Сообщений: 227
|
|||
| 06.11.2011, 12:45 | |||
|
Не по теме:
Так что аргумент в этом плохой. Даже все пиратские сборки XP вставляют фрамворк.
Так как программа не эволюцеонная 3д игра, то c# хватит с головой, для такой отрисовки и обработки. Насчет WPF, можно конечно и на нём попробовать, но по моему лично мнению WPF больше для создания дизайна формы служит, а не для отрисовки 3д моделей. Хотя он это и может. WPF кстати через директ выводит, так что... C#+директ в итоге.
1
|
|||
|
Заблокирован
|
|||
| 06.11.2011, 12:48 | |||
|
OpenGL - надстройка над DirectX, насколько я понимаю, значит медленнее. Но если есть мануалы и есть желание, - творите.
0
|
|||
|
(-_(-_(o_O)_-)_-)
46 / 21 / 4
Регистрация: 19.08.2010
Сообщений: 243
|
|
| 06.11.2011, 12:49 [ТС] | |
|
Уважаемый KingManiya а не могли бы вы подсказать какие-нибудь мануалы в этом плане?
Книги, или видео уроки. Желательно на Великом и Могучем и желательно по современее. Просто с данными вещами имею дело в первый раз, не знаю, откуда начинать.
0
|
|
|
Заблокирован
|
|
| 06.11.2011, 12:52 | |
|
0
|
|
|
203 / 203 / 13
Регистрация: 14.10.2011
Сообщений: 227
|
||||
| 06.11.2011, 13:19 | ||||
Для vb.net инфы мало было, вот и полез искать на C#. поработал с тем и тем, просто выводя спрайт. Если на директе это было как то понятно и реализовано быстро, то вот с OpenGL пришлось помучится, ибо продукт не M$ и работы напрямую с ним нет.
Скорость вряд ли разная, ибо то и то работает с драйверами и видео картой без всяких прослоек. Не по теме:
0
|
||||
| 06.11.2011, 13:28 | |
|
0
|
|
|
Неадекват
1501 / 1237 / 248
Регистрация: 02.04.2010
Сообщений: 2,807
|
|
| 06.11.2011, 18:32 | |
|
Делай на WPF. Он для этого и приспособлен. Для ознакомления с 3D WPF можно сюда заглянуть.
0
|
|
| 06.11.2011, 18:32 | |
|
Помогаю со студенческими работами здесь
16
Есть ли для Access программы визуализации баз данных при проектировании? Разработка простой охранной системы Разработка кроссплатформенной простой РПГ Разработка простой базы данных. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|