0 / 0 / 0
Регистрация: 21.01.2015
Сообщений: 85
|
|
1 | |
Можно ли в WPF (С#) динамически создать 3D модель с последующим ее редактированием?15.01.2018, 06:14. Показов 2447. Ответов 11
Можно ли в WPF (С#) динамически создать 3D модель с последующим ее редактированием? И как то реализовать?
Моя задача создать программу-чертежник 3D моделей, с возможностью редактирования .
0
|
15.01.2018, 06:14 | |
Ответы с готовыми решениями:
11
Вывод информации из mysql с последующим редактированием EF/SQL выбор таблицы в combobox и загрузка в datagrid с последующим редактированием Можно ли динамически создать/удалить RAM-диск? Как динамически создать уникальный элемент, можно ли вообще |
349 / 262 / 65
Регистрация: 07.04.2014
Сообщений: 1,603
|
|
15.01.2018, 09:08 | 2 |
Можно.
Есть самые различные способы, включая работу с DirectX. Стесняюсь спросить, если не тайна, кто Вам дал такую задачу?
0
|
26 / 25 / 3
Регистрация: 22.01.2013
Сообщений: 273
|
|
15.01.2018, 09:41 | 3 |
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
|
0
|
349 / 262 / 65
Регистрация: 07.04.2014
Сообщений: 1,603
|
|
17.01.2018, 23:16 | 6 |
Иногда лучше выполнить работу по "скучной" теме, но получить диплом, чем заниматься "интересной" темой и остаться без диплома. (с)Моё.
САПР, да ещё с поддержкой 3D моделирования и автоматизированной подготовкой документации, штука серьёзная. Если Вы решили самостоятельно делать диплом в этой области, то начинать нужно было гораздо раньше. Забудьте об этом!
0
|
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 |
Мне кажется все понимают, что студенту в принципе не реально написать что то уровня компаса.
Но простенький чертежник в 3 проекциях с визуализацией аксонометрических проекций - вполне себе так можно осилить И если нет опыта работы с графикой WPF лучше воспользоваться формами. Посмотрите работы storm'23 Нарисовать молекулу ДНК Создание 3D модели Смоделировать шуруп или саморез в 3D
0
|
18.01.2018, 11:46 | 10 |
Так там просто OBJ готовый открывается. Так можно сделать со многими универсальными форматами. Можно даже 3DXML гденить найти и тоже открыть)))
Или вообще устаревшие "миры" VRML - там хоть поле с деревьями, хоть болт.
0
|
1517 / 908 / 328
Регистрация: 17.05.2015
Сообщений: 3,430
|
||||||
18.01.2018, 15:49 | 11 | |||||
Отнюдь. Там куча полезных примеров, которая избавит от штудирования литературы по 3d моделированию.
По сути автору только и надо что создать интерактивный интерфейс ввода-редактирования вершин объекта, в 2d проекциях. 3 пары точек на каждую из проекций
0
|
0 / 0 / 0
Регистрация: 21.01.2015
Сообщений: 85
|
|
19.01.2018, 13:00 [ТС] | 12 |
skilllab, Рядовой, Спасибо. Возможно это то, что нужно. Только я не понимаю, как работать с obj и что он из себя представляет. Может быть он мне и не нужен. Вы были правы насчет того, что целый компас/автокад мне делать не надо. Достаточно будет реализовать пару функций, которые помогли бы упростить или автоматизировать разработку чертежей и прилагаемую к ним документацию.
Например, отрисовка здания. Сам чертеж здания выглядит не таким сложным, главное отрисовать его контуры и програмно создать по эскизу трехмерную модель. Важно, чтоб в последующем ее можно было менять или добавлять элементы на объект. Еще одна из важных функций, которая должна присутствовать, так это печать документа с изображением здания, рамкой, как по стандарту. До сдачи диплома еще пол года, так что у меня еще много времени на изучение информации и штудирования всякой литературы. Главное, что у меня есть желание интерес этим заниматься, а если это есть, значит должно что-то путное выйти.
0
|
19.01.2018, 13:00 | |
19.01.2018, 13:00 | |
Помогаю со студенческими работами здесь
12
Можно ли создать MDI форму в WPF Вывод строки в cmd с последующим редактированием этой строки в cmd Можно ли в ASP.NET динамически создать popup окно с контролами внутри? Можно ли создать приложение управления манипулятором на WPF? Можно ли на Си создать имитационную модель какого-либо процесса (например в экологии) Есть ли в WPF полноценная замена GDI+? Чтобы можно было всё, что можно в GDI+? Просто думаю углубляться в работу с изображениями в WPF или GDI. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |