Comments
21
Ну наконец-то, честно говоря! :)
Наконец-то ускорили или наконец-то статья вышла?)
Наконец-то ускорили :)
В итоге остались на OpenGL? У вас есть какая-то статистика платформ и железа, на которых работает КОМПАС? Есть ли там поддержка какого-нибудь DX12 или Vulkan?
Рассматривали ли вы варианты реализации рендеринга через другие графические API?
Рассматривали ли вы варианты реализации рендеринга через другие графические API?
У нас пока не было планов уходить с OpenGL. Когда появился КОМПАС-3D, DirectX был в зачаточном состоянии, поэтому не рассматривался. Также DirectX — это привязка к Windows, что нам не нужно. Vulkan рассматриваем — но это пока тесты и опытные работы.
Также DirectX — это привязка к Windows
То есть у вас в планах перейти и на другие ОС?
В смысле в планах? У нас вьюверу на андроид уже лет 5)
Мне не посмотреть, а поработать :). Желательно на Линуксе.
Супер, спасибо! Огромные планы. Успехов вам в их осуществлении!
Возможно, присоединился бы со своей архитектурной деятельностью.
То что CADов не хватает на линуксы это факт. Особенно всяких этих BIM
То что CADов не хватает на линуксы это факт. Особенно всяких этих BIM
За BIM у нас отвечает Renga, про их планы в отношении линукса ничего сказать не могу.
Проблемы отрисовки порой оч и оч влияют на работу. особенно если много сложных деталей.
Кстати как обстоят дела если приходится рисовать под пару тысач деталей сложной формы ( в основном поверхности двойной кривизны)?
Кстати как обстоят дела если приходится рисовать под пару тысач деталей сложной формы ( в основном поверхности двойной кривизны)?
Пара тысяч — это вообще не та цифра, где что-то можно заметить. Если оперативной памяти достаточно, никаких проблем точно не будет.
Дела сильно зависят от желаемой точности разбиения этих поверхностей, я думаю.
Поверхность двойной кривизны описывается NURBS — по сути одним уравнением или системой уравнений. NURBS всегда точная. А дальше, в зависимости от того какую часть поверхности требуется отобразить на экране, происходит визуализация с разбиением NURBS на треугольники и треугольники передаются на видеокарту. Качество отображения настраивает пользователь. На максимальной точности FPS будет чуть ниже, чем на средней, но для 2000 деталей разница не будет заметна.
Добрый день! Я когда-то встречал в качестве рекомендации в каком-то из ваших материалов (не на хабре) литературу для разработки геометрического ядра. По-моему это была статья программиста вашей компании. Не могли бы вы, если имеется такая возможность, упомянуть тут данный источник?
Речь видимо о книге Николая Николаевича Голованова «Геометрическое моделирование». Печатное издание:
www.chitai-gorod.ru/catalog/book/877925
электронное издание:
znanium.com/catalog/product/520536
www.chitai-gorod.ru/catalog/book/877925
электронное издание:
znanium.com/catalog/product/520536
Да, это она. Спасибо!
Хочется статью про отображение ребер и линий в КОМПАС 3D, так как это для меня «больная» тема, я в разные времена для разных проектов разрабатывал системы визуализации линий включая отображение скрытых ребер и силуэтов в realtime.
SolveSpace

NoteCAD

SolveSpace

NoteCAD

Третья часть:
habr.com/ru/company/ascon/blog/447752
habr.com/ru/company/ascon/blog/447752
Only those users with full accounts are able to leave comments. Log in, please.
Как мы разогнали САПР КОМПАС-3D → Часть 2