Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
0 / 0 / 0
Регистрация: 21.01.2015
Сообщений: 85
1

Можно ли в WPF (С#) динамически создать 3D модель с последующим ее редактированием?

15.01.2018, 06:14. Показов 2447. Ответов 11
Метки wpf (Все метки)

Author24 — интернет-сервис помощи студентам
Можно ли в WPF (С#) динамически создать 3D модель с последующим ее редактированием? И как то реализовать?
Моя задача создать программу-чертежник 3D моделей, с возможностью редактирования .
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.01.2018, 06:14
Ответы с готовыми решениями:

Вывод информации из mysql с последующим редактированием
Я знаю что UPDATE он да же не редактирует а заменяет запись в БД-ых! Но как быть в случаи когда...

EF/SQL выбор таблицы в combobox и загрузка в datagrid с последующим редактированием
Коротко о главном - опыта в грандиозных разработках нет. Нужна помощь опытных людей. Задача и...

Можно ли динамически создать/удалить RAM-диск?
Подскажите можно ли динамически создать/удалить RAM-диск?

Как динамически создать уникальный элемент, можно ли вообще
Суть в том, что сейчас элементы имеют одно имя "vod", ну или что-то вроде, как сделать так, чтобы...

11
349 / 262 / 65
Регистрация: 07.04.2014
Сообщений: 1,603
15.01.2018, 09:08 2
Цитата Сообщение от Collision Посмотреть сообщение
Можно ли в WPF (С#) динамически создать 3D модель с последующим ее редактированием?
Можно.
Цитата Сообщение от Collision Посмотреть сообщение
И как то реализовать?
Есть самые различные способы, включая работу с DirectX.
Цитата Сообщение от Collision Посмотреть сообщение
Моя задача создать программу-чертежник 3D моделей, с возможностью редактирования
Стесняюсь спросить, если не тайна, кто Вам дал такую задачу?
0
26 / 25 / 3
Регистрация: 22.01.2013
Сообщений: 273
15.01.2018, 09:41 3
Цитата Сообщение от Collision Посмотреть сообщение
Моя задача создать программу-чертежник 3D моделей,
ни много ни мало...
Свой AutoCAD или Компас ?
0
0 / 0 / 0
Регистрация: 21.01.2015
Сообщений: 85
17.01.2018, 06:01  [ТС] 4
Streletz, Duzekrutov,
Это моя дипломная работа По началу этой теме я был очень рад. Ведь другим задали очень скучные темы: написать сайт, сделать базу данных для библиотеки или автоматизировать документооборот. А я практикуюсь в охранном предприятии и в основном работаю там в автокаде: черчу охраняемые объекты и заполняю для них всякую документацию. Этот процесс на самом деле занимает большое количество времени, хотя даже не сам чертеж, а скорее подготовка прилагаемой к нему документации. Так вот и пришло в голову автоматизировать этот процесс. Хотелось, чтоб с минимальными усилиями можно было построить чертеж, а программа автоматически заполнила документацию для него.

Добавлено через 44 секунды
Streletz,
Хотелось бы поподробнее пообщаться на эту тему. Можно с вами как-то связаться?
0
Почтальон
17.01.2018, 07:46
  #5

Не по теме:

Цитата Сообщение от Collision Посмотреть сообщение
По началу этой теме я был очень рад
Не все то солнышко, что встает:D

0
349 / 262 / 65
Регистрация: 07.04.2014
Сообщений: 1,603
17.01.2018, 23:16 6
Цитата Сообщение от Collision Посмотреть сообщение
другим задали очень скучные темы: написать сайт, сделать базу данных для библиотеки или автоматизировать документооборот.
Иногда лучше выполнить работу по "скучной" теме, но получить диплом, чем заниматься "интересной" темой и остаться без диплома. (с)Моё.
САПР, да ещё с поддержкой 3D моделирования и автоматизированной подготовкой документации, штука серьёзная. Если Вы решили самостоятельно делать диплом в этой области, то начинать нужно было гораздо раньше.
Цитата Сообщение от Collision Посмотреть сообщение
Хотелось бы поподробнее пообщаться на эту тему. Можно с вами как-то связаться?
Забудьте об этом!
0
управление сложностью
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
18.01.2018, 07:55 7
Цитата Сообщение от Streletz Посмотреть сообщение
Если Вы решили самостоятельно делать диплом в этой области, то начинать нужно было гораздо раньше.
Полностью согласен. Ибо опыт в этом должен быть колоссальный. Либо группа разрабов должна быть.
0
294 / 234 / 58
Регистрация: 03.02.2011
Сообщений: 2,002
Записей в блоге: 1
18.01.2018, 08:23 8
Можно пойти от обратного
Ставим 3D САПР, изучаем его API, изучаем как делать предпросмотры документа, используем скрытый процесс той САПР для моделирования и изменения, отображаем результат в окне программы.

Требуемый уровень знаний:
- владение САПР на уровне выше среднего
- владение языком программирования на уровне выше среднего (COM, ActiveX, математика, продвинутое ООП, MS Office по необходимости)
- владение омериканским языком на уровне чуть более чем МНОГО выше чем гугл переводчик
- море времени для просмотра тучи форумов

С другой стороны, где-то видел русскую поделку как раз похожей тематики. Там даже сплайны блин делались (на картинке на сайте были), булевы операции точно все нужные присутствовали.

Добавлено через 4 минуты
Ещё вариант - http://c3dlabs.com/
брать у них лицуху разработчика и вперёд ... с техподдержкой

Ещё вариант https://www.opencascade.com/
Брать их ядро (вроде открытое) и пилить пилить пилить
2
1517 / 908 / 328
Регистрация: 17.05.2015
Сообщений: 3,430
18.01.2018, 09:38 9
Цитата Сообщение от Collision Посмотреть сообщение
создать программу-чертежник 3D моделей
Мне кажется все понимают, что студенту в принципе не реально написать что то уровня компаса.
Но простенький чертежник в 3 проекциях с визуализацией аксонометрических проекций - вполне себе так можно осилить
И если нет опыта работы с графикой WPF лучше воспользоваться формами. Посмотрите работы storm'23
Нарисовать молекулу ДНК
Создание 3D модели
Смоделировать шуруп или саморез в 3D
0
294 / 234 / 58
Регистрация: 03.02.2011
Сообщений: 2,002
Записей в блоге: 1
18.01.2018, 11:46 10
Цитата Сообщение от Рядовой Посмотреть сообщение
Но простенький чертежник в 3 проекциях
Так там просто OBJ готовый открывается. Так можно сделать со многими универсальными форматами. Можно даже 3DXML гденить найти и тоже открыть)))
Или вообще устаревшие "миры" VRML - там хоть поле с деревьями, хоть болт.
0
1517 / 908 / 328
Регистрация: 17.05.2015
Сообщений: 3,430
18.01.2018, 15:49 11
Цитата Сообщение от skilllab Посмотреть сообщение
Так там просто OBJ готовый открывается
Отнюдь. Там куча полезных примеров, которая избавит от штудирования литературы по 3d моделированию.
По сути автору только и надо что создать интерактивный интерфейс ввода-редактирования вершин объекта, в 2d проекциях. 3 пары точек на каждую из проекций
C#
1
2
3
4
5
6
struct Vertex
    {
        Point ProjectionXY;
        Point ProjectionXZ;
        Point ProjectionYZ;
    }
И с этим уже можно идти к научному руководителю. Просто взять/купить ядро, разобраться в документации, интегрировать в проект и на этом уже что то сносно писать - на это уйдут месяцы(для меня) а я почти уверен что автор даже с графикой WPF незнаком..
0
0 / 0 / 0
Регистрация: 21.01.2015
Сообщений: 85
19.01.2018, 13:00  [ТС] 12
skilllab, Рядовой, Спасибо. Возможно это то, что нужно. Только я не понимаю, как работать с obj и что он из себя представляет. Может быть он мне и не нужен. Вы были правы насчет того, что целый компас/автокад мне делать не надо. Достаточно будет реализовать пару функций, которые помогли бы упростить или автоматизировать разработку чертежей и прилагаемую к ним документацию.
Например, отрисовка здания. Сам чертеж здания выглядит не таким сложным, главное отрисовать его контуры и програмно создать по эскизу трехмерную модель. Важно, чтоб в последующем ее можно было менять или добавлять элементы на объект.
Еще одна из важных функций, которая должна присутствовать, так это печать документа с изображением здания, рамкой, как по стандарту.
До сдачи диплома еще пол года, так что у меня еще много времени на изучение информации и штудирования всякой литературы. Главное, что у меня есть желание интерес этим заниматься, а если это есть, значит должно что-то путное выйти.
0
19.01.2018, 13:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.01.2018, 13:00
Помогаю со студенческими работами здесь

Можно ли создать MDI форму в WPF
Можно ли создовать Mdi форму в wpf vb.net и соответственно дочерние окна . Если да то как? если...

Вывод строки в cmd с последующим редактированием этой строки в cmd
подскажите как реализовать такую штуку: вывести как то строку в cmd ,так ,как будто ты сейчас...

Можно ли в ASP.NET динамически создать popup окно с контролами внутри?
Пояснения к вопросу ниже: - Есть уже готовый сайт на ASP.NET. Где-то в одном из разделов...

Можно ли создать приложение управления манипулятором на WPF?
Всем привет) Недавно увидел интересный проект на arduino...

Можно ли на Си создать имитационную модель какого-либо процесса (например в экологии)
Здравствуйте) подскажите пожалуйста, можно ли на Си создать имитационную модель какого-либо...

Есть ли в WPF полноценная замена GDI+? Чтобы можно было всё, что можно в GDI+? Просто думаю углубляться в работу с изображениями в WPF или GDI.
Ну собственно весь вопрос в заголовке темы.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru