Software component developers tend to be far removed from the end users of the products in which their components are employed. Recently, however, we connected directly with a KOMPAS-3D MCAD user to solve an issue involving mold design. It seems that 3D models were being exported incorrectly to data exchange formats like STP, X_T, and SAT. The cause, unhappily for us, turned out to be in our С3D Modeler geometric modeling kernel. Here is how we solved the problem, quickly.
Рубрика «C3DKernel»
The Fall and Recovery of a Mold
2019-01-22 в 16:11, admin, рубрики: 3d kernel, 3d modelling, boolean operation, c3d, c3d toolkit, C3DKernel, CAD/CAM, geometric kernel, mold, molding, solid modeling, Блог компании АСКОН, математикаО том, как легко мастеровому человеку мечтать с 3D-ядром
2018-08-27 в 10:15, admin, рубрики: c3d, C3DKernel, cad, CAD/CAM, Блог компании АСКОН, геометрическое ядро, компас, сапрКак используется геометрическое 3D-ядро при разработке приложений для САПР, рассказывает Валерий Голованёв, инженер-аналитик и программист, разработчик приложений для КОМПАС-3D. С лирическим вступлением и глубоким погружением в мир механических передач.
История краха и чудесного спасения пресс-формы в КОМПАС-3D
2018-07-04 в 8:17, admin, рубрики: c3d, C3DKernel, CAD/CAM, Блог компании АСКОН, геометрическое ядро, сапрКогда в техническую поддержку АСКОН поступают запросы, каждому из них присваивается индивидуальный номер SD#XXXXX. Под этим шифром обсуждаются предложения пользователей и отрабатываются сообщения об ошибках. Какие драмы скрывает код SD# и как разрешаются самые сложные случаи – в истории запроса Свердловского инструментального завода, над которым вместе работали инженеры техподдержки АСКОН, разработчики системы КОМПАС-3D и математики C3D Labs.
Расширение Visual Studio для визуализации пользовательских классов в режиме отладки. Часть 2
2017-12-18 в 10:17, admin, рубрики: c++, c3d, c3d toolkit, C3DKernel, Extensions, microsoft, Visual Studio, Блог компании АСКОН, отладка, разработка под windowsЭта статья является продолжением статьи из далекого 2014 года. Напомню, о чем шла речь в прошлой статье.
Какую задачу будем решать
Мы пишем ПО на языке С++, в среде Visual Studio 2015. У нас в проекте, естественно, есть пользовательские типы данных. В качестве примера таких типов могу привести класс MbSolid. Этот класс входит в состав математического ядра C3D и является абстракцией твердого тела. Тело описывается гранями, грани какими-то поверхностями и т.д. Т.е. структура класса довольно сложная, и в процессе отладки собственных алгоритмов хотелось бы визуально прикинуть, какое тело получилось на данный момент.
Читать полностью »
Как математическая библиотека КОМПАС-3D превратилась в C3D Toolkit для разработчиков САПР → часть 2
2017-09-01 в 8:17, admin, рубрики: 3d kernel, android, api, c3d, c3d toolkit, C3DKernel, cad, cad сапр 3D ядро, CAD/CAM, iOS, linux, MacOS, аскон, Блог компании АСКОН, геометрическое ядро, математика, ооп, сапр, ядроВ первой части статьи мы рассказали о геометрических ядрах в общем и объяснили, в чём их отличие от игровых графических движков. Далее представляем наше собственное 3D-ядро для работы с точной геометрией и тот программный продукт, который в итоге получился.
История российского геометрического ядра C3D
Началом работ над геометрическим моделированием в КОМПАС-3D официально считается 1995 год, именно тогда Николай Николаевич Голованов с группой коллег из коломенского офиса АСКОН заложили первые математические основы будущего ядра. Потребовалось четыре года, чтобы превратить математические алгоритмы в первый жизнеспособный продукт. С тех пор геометрическое ядро постоянно эволюционирует, обеспечивая функциональное развитие КОМПАС-3D и целого ряда других программных решений в России и за рубежом.
Велосипед Scott Voltage FR20, спроектированный в КОМПАС-3D с использованием геометрии C3D (автор модели: Алексей Богданов, г. Полтава)
Читать полностью »
Как математическая библиотека КОМПАС-3D превратилась в C3D Toolkit для разработчиков САПР → часть 1
2017-08-09 в 13:44, admin, рубрики: 3d kernel, api, c3d, c3d toolkit, C3DKernel, cad, cad сапр 3D ядро, CAD/CAM, аскон, Блог компании АСКОН, геометрическое ядро, математика, ооп, сапр, ядро, метки: 3d kernel, C3D, c3d toolkit, c3dkernel, АСКОНВ предыдущих постах мы рассказывали о том, как разрабатывается и тестируется САПР КОМПАС-3D. Дополнительно запущен цикл статей по разработке приложений с использованием API КОМПАС-3D. Пришло время рассказать о «начинке», которая управляет всеми построениями в КОМПАСе – ядре геометрического моделирования C3D или просто геометрическом ядре C3D.
Автолестница пожарная АЛ-30 (изготовитель: ООО «Пожарные Системы»)
Читать полностью »
Как устроено тестирование у разработчиков КОМПАС-3D
2017-05-03 в 18:12, admin, рубрики: C3DKernel, CAD/CAM, автоматизированное тестирование, аскон, Блог компании АСКОН, Графические оболочки, компас, компас 3d, разработка под windows, тестирование, Тестирование IT-систем, тестирование поНедавно вышла новая версия САПР КОМПАС-3D v17, но вплоть до самого финального релиза в систему еще вносились изменения, тестирование продолжалось. О том, какие испытания проходил новый КОМПАС-3D, прежде чем попасть к пользователям, рассказывает команда КОМПАС-3D из Центра разработки АСКОН в Коломне.
Каждой новой версии предстоит преодолеть множество этапов тестирования, в котором принимает участие практически все: программисты создают юнит-тесты, аналитики проводят юзабилити-тестирование, группа автоматизированного тестирования разрабатывает сценарии с применением пользовательского интерфейса, API и специальных тестовых функций. Эта же команда отвечает за тестирование производительности, конверторов и обширной базы пользовательских документов.
«Долина Дали» автор Дмитрий Верба
Читать полностью »
Как мы делали совершенно новый КОМПАС-3D: История в семи главах → часть 1
2017-04-17 в 16:46, admin, рубрики: 3d, c3d, C3DKernel, cad, usability, Блог компании АСКОН, интерфейс, интерфейсы, компас, компас 3d, Работа с 3D-графикой, Работа с иконками, сапрПривет! Мы компания АСКОН, разработчик инженерного софта. Возможно, вы слышали про наши продукты КОМПАС-3D, Вертикаль, ЛОЦМАН:PLM, Pilot-ICE, Renga и геометрическое ядро C3D.
Они помогают промышленным предприятиям создавать модели изделий любой сложности и затем выпускать их на производстве, а строительным компаниям и проектным организациям воплощать архитектурные замыслы и управлять информационной моделью зданий и сооружений.
В нашем блоге мы будем рассказывать о самых разных сторонах разработки продуктов: развитии функционала, тестировании, api, дизайне, юзабилити, работе с геометрическим ядром (а оно у нас собственное!), команде и других важных, любопытных и иногда инсайдерских подробностях!
Сегодня у нас важный день. Не только потому, что мы опубликовали наш первый материал
на Хабре. 17 апреля мы выпустили новую, можно даже сказать революционную, версию
системы 3D-моделирования КОМПАС-3D v17. И главный герой этой революции — интерфейс. Ему и посвящается пост (в нескольких главах!) Сергея Швецова, дизайнера-проектировщика
пользовательских интерфейсов АСКОН. Осторожно, трафик.
Читать полностью »
Через тернии к облакам: создание облачного сервиса для 3D проектирования и дизайна помещений на базе ядра C3D и WebGL
2017-01-26 в 4:52, admin, рубрики: C3DKernel, cad, CAD/CAM, WebGL, Анализ и проектирование систем, облака, Разработка веб-сайтовНынче в интернетах только и говорят об облаках, как они бесконечны и прекрасны… о серверах, которые они там видели… А ты? Вот и я решил поделиться с читателями своим опытом разработки онлайн сервиса проектирования помещений и интерьеров в 3D. Здесь я постараюсь рассказать об архитектуре проекта в целом и о деталях реализации.