isicad.ru :: портал САПР, PLM и ERP :: версия для печати

Статьи

26 мая 2022

В чем отличия C3D от Parasolid, а C3D-2022 от C3D-2025?

7-8 июня в Москве пройдет конференция C3Days 2022, которая является уже пятой по счету в ряду оффлайн мероприятий C3D Labs для отечественных слушателей. Это ежегодная встреча разработчиков инженерного программного обеспечения, которые уже используют геометрическое ядро C3D или хотят развивать свои 3D-продукты с помощью современных программных инструментов. В программе:
  • Знакомство с новой версией инструментов C3D Toolkit (2022)
  • Анонс перспективных разработок в области геометрического моделирования и 3D-визуализации
  • Пользователи C3D расскажут об опыте внедрения и использования инструментов в своих программных продуктах
  • «Живой» мастер-класс, на котором разработчики поделятся примерами решения важных для пользователей задач

Место проведения: отель Holiday Inn Сокольники, Москва, станция метро Сокольники, ул. Русаковская, 24.

Участие в конференции бесплатное, для участия требуется подтверждение заявки оргкомитетом.

ПОДАТЬ ЗАЯВКУ


Олег Зыков


В преддверии Форума редакция isicad.ru попросила Олега Зыкова, директора C3D Labs, ответить на несколько вопросов.

Каковы главные функциональные и архитектурные отличия C3D от Parasolid?
Главное функциональное отличие C3D от Parasolid и любых других геометрических ядер заключается в том, что в наше ядро C3D Modeler интегрированы все критически важные для разработки САПР программные компоненты: параметрический решатель C3D Solver, позволяющий устанавливать вариационные зависимости между элементами геометрической модели, и модуль обмена данными C3D Converter, позволяющий читать и записывать информацию в наиболее распространенных обменных форматах. Если добавить сюда графический движок C3D Vision, мы получим полный набор компонентов для разработчиков инженерного ПО от одного производителя.
Схема C3D

Аналогичного собственного набора нет ни у Siemens, ни у Spatial, ни у Techsoft. Например, у Siemens есть ядро Parasolid и решатель D-Cubed, но своих конвертеров и визуализации нет. Techsoft же, наоборот, предлагает конвертеры и визуализацию (продукты линейки HOOPS), которые используются с «чужими» ядрами и решателями. Инструменты разработки от разных производителей — это всегда дополнительные издержки на их интеграцию.

Что касается архитектуры, C3D предоставляет доступ к геометрическим и другим своим объектам: кривым, поверхностям, телам, топологическим объектам, некоторым алгоритмам и низкоуровневым методам. Это даёт гибкость в использовании и возможность расширения ядра путём наследования. Пользователям Parasolid это недоступно.

Еще одно важное преимущество связано с многопоточностью: в C3D разработан специальный механизм, который позволяет выполнять параллельные вычисления без блокировок или с минимальным их использованием. Благодаря этому все без исключения интерфейсы и объекты ядра могут использоваться в нескольких потоках. Это обеспечивает полноценную поддержку многопоточности в C3D и потокобезопасность его API без всяких ограничений. Многопоточность Parasolid основана только на использовании блокировок, и потокобезопасность его API не абсолютная.

В чем будет заключаться главное отличие C3D-2025 от C3D-2022?

Главное отличие — мощность. C3D-2025 будет позволять своим пользователям создавать CAD-системы «тяжелого» класса. Движение в эту строну было задано стратегией нашей материнской компании АСКОН и консорциума РазвИТие. Если конкретизировать, то это в первую очередь развитие методов поверхностного моделирования, специфических для авиации и судостроения.

Второе направление, которое будет заметно отличать C3D-2025 от C3D-2022, это поддержка гибридного моделирования — наше ядро наполнится операциями по работе с полигональными моделями и возможностями их совместной обработки с моделями твердотельными. Первые результаты этой работы мы покажем 7-8 июня на нашей конференции C3Days 2022.

булева операция над полигональными объектами

Одна из новинок C3D Modeler 2022 — булева операция над полигональными объектами

Как влияет развитие импортонезависимости на практический интерес к C3D?

Интерес к C3D в России заметно вырос за последние пару лет, у нас появилось больше десятка новых заказчиков — разработчиков CAD, CAM, CAE и PDM. Среди них как небольшие вендоры, так и крупные корпорации. Особенно выделю рост интереса со стороны BIM. Ядро C3D — абсолютно универсальное решение, которое может применяться в любой отрасли, где нужна работа с точной геометрической моделью.

Turbo

Один из новых заказчиков C3D, компания Инженерный центр численных исследований, представила в этом году свою систему Turbo R&D для проектирования, анализа и доводки турбомашин

Ну а такого количества запросов и стартов тестовой эксплуатации, как в последние 3 месяца, у нас не было никогда. Обращаются как опытные разработчики, желающие заместить импортные компоненты в своем ПО, так и новые команды, стартующие с нуля разработку инженерного ПО.

Будет ли в C3D реализована поддержка форматов IFC и RVT в конвертере (например, за счет интеграции с библиотеками OpenDesign или других поставщиков)?
Своими силами поддерживать специфические отраслевые форматы, такие как IFC, равно как и нативный формат Revit, мы не планируем. Предметная область указанных форматов намного шире моделирования, поэтому прямая поддержка будет сопряжена с такой потерей информации, которая либо обесценивает конвертер, либо вынуждает включать в геометрическое ядро несвойственные ему функции. Поэтому нашим пользователям имеет смысл или явно отделять поддержку этих форматов от ядра, подключая сторонние решения через механизм плагинов к C3D Converter, либо разрабатывать собственное решение на базе C3D. Именно по второму пути пошли основные наши пользователи из области архитектуры и строительства.
Какие преимущества имеет C3D Web Vision перед другими коммерческими движками, такими как HOOPS WebSDK или некоммерческими библиотеками типа three.js?
Three.js   хорошая технология, но для обеспечения высокой производительности и инженерной функциональности (например, измерений, сечений, и т. д.) разработчику требуется предпринять дополнительные усилия. А C3D Web Vision (как и десктопный Vision) был создан с нуля именно для работы с инженерными данными и содержит все необходимое для разработчиков САПР по умолчанию. Это означает, что он может обрабатывать 2D и 3D данные, характеризуется быстрым выбором и поиском геометрических объектов, поддерживает отрисовку текста. Кроме того, наш движок обладает высокой скоростью рендеринга массивных геометрических объектов, что, как правило, мы и наблюдаем в инженерных моделях.

У HOOPS WebSDK и C3D Web Vision больше общего, оба компонента ориентированы на работу с инженерными данными. Тут нашим преимуществом является наличие собственного геометрического ядра, глубоко интегрированного с C3D Web Vision. Благодаря этому, пользователю нет необходимости делать подготовку данных для дальнейшего рендеринга, эту работу выполняет C3D Modeler. В случае с HOOPS WebSDK необходима предварительная конвертация данных в его представление, что занимает время.

Web Vision

Движку веб-визуализации C3D Web Vision всего год, и он активно развивается в интересах первых заказчиков


Все права защищены. © 2004-2024 Группа компаний «ЛЕДАС»

Перепечатка материалов сайта допускается с согласия редакции, ссылка на isicad.ru обязательна.
Вы можете обратиться к нам по адресу info@isicad.ru.