РЕГИСТРАЦИЯ

Регистрация позволит Вам получать специальные предложения АСКОН, приглашения на мероприятия, при желании — подписаться на новостные рассылки АСКОН.

Пожалуйста, укажите полные и достоверные данные; это позволит предоставлять Вам наиболее подходящую информацию. АСКОН гарантирует конфиденциальность Ваших данных: мы не разглашаем их и никому не передаём.

звонок по России бесплатный8-800-700-00-78

ЗАДАТЬ ВОПРОС

ЗАДАТЬ
ВОПРОС

C3D Toolkit

C3D Toolkit – это специализированный инструмент для разработчиков программного обеспечения, который включает в себя несколько базовых компонентов, отвечающих за построение геометрической модели, управление построенной моделью и осуществление геометрических расчетов. Может использоваться при создании программ, наиболее известный класс которых — это системы автоматизированного проектирования.

C3D Toolkit объединяет в себе важнейшие модули для разработки САПР:
  • Геометрическое ядро C3D Modeler: осуществляет построение геометрической модели и обеспечивает геометрические вычисления
    • C3D Modeler для Teigha: позволяет участникам Альянса по открытому проектированию (ODA) работать с функциональностью геометрического ядра C3D, используя интерфейс Teigha API
  • Параметрическое ядро C3D Solver: осуществляет наложение на элементы геометрической модели связей, выраженных в виде уравнений и неравенств
  • Модуль визуализации C3D Vision: осуществляет качественную визуализацию геометрической модели и обеспечивает взаимодействие с интерфейсом инженерного ПО
  • Модуль обмена C3D Converter: поддерживает обмен данными с другими системами
Все модули могут быть использованы совместно или по отдельности друг от друга. Разработчику конечного приложения C3D Toolkit позволяет:
  • улучшить функциональные возможности продукта
  • быстро создать 3D-продукт на основе существующей 2D-системы
  • снизить затраты на собственную разработку
  • повысить надежность и быстродействие программного продукта

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

Отправить запрос на тестирование C3D Toolkit

C3D Modeler

Геометрическое ядро C3D Modeler позволяет решать задачи 2D и 3D моделирования в разрабатываемых приложениях. Модуль отвечает за построение геометрических моделей и обеспечивает некоторые геометрические расчёты.

Для описания формы моделируемого объекта геометрическое ядро C3D Modeler использует граничное представление, при этом геометрическая модель строится из трехмерных тел. Для построения тел в 3D используются поверхности и кривые. Далее тела группируются в сборочные единицы, из которых уже могут строиться сборочные единицы следующего уровня.

Для построения геометрической модели используются:
  • твердотельное моделирование
  • поверхностное моделирование
  • каркасное моделирование
  • прямое моделирование
  • моделирование тел из листового металла
  • гибридное моделирование
C3D Modeler поддерживает множество поверхностей и кривых, которые позволяют строить тела сложной формы. Для этого имеется следующая функциональность:
  • булевы операции
  • операции симметрии
  • операции резки
  • скругления и фаски ребер
  • операции тонкостенного тела
  • уклонение граней
  • построение рёбер жесткости
  • гибочные операции
  • операции штамповки
  • построение жалюзи
  • операции прямого редактирования

Элементы геометрической модели можно перемещать, поворачивать и масштабировать.

Геометрические расчеты, доступные в C3D Modeler:
  • построение триангуляции
  • построение плоских проекций геометрической модели
  • вычисление площади поверхности, объема и инерционных характеристик
  • определение столкновений элементов модели

Кроме граничного представления геометрическое ядро поддерживает полигональное представление геометрической модели. Построение полигональной 3D-модели осуществляется по её граничному представлению при помощи триангуляции. Такая модель имеет аналогичную структуру, что и модель в граничном представлении. Элементами полигональных моделей являются аппроксимационные объекты, построенные из пластин и полигонов. Такие модели используются для расчетов и визуализации.

Одной из особенностей геометрического ядра C3D Modeler является открытая архитектура, которая позволяет наращивать его функционал. Разработчики могут создавать свои объекты, наследуя их от объектов геометрического ядра.

C3D Modeler для Teigha

C3D Modeler для Teigha обеспечивает бесшовную интеграцию между геометрическим ядром C3D Modeler и платформой Teigha, предоставляя участникам Альянса по открытому проектированию (ODA) доступ к функциональности трехмерного твердотельного моделирования через стандартный API-интерфейс "OdDb3DSolid".

C3D Modeler для Teigha является облегченной версией геометрического ядра C3D Modeler и поддерживает следующую функциональность.

Создание элементарных тел:
  • шар
  • тор
  • цилиндр
  • конус
  • блок
  • клин
  • призма
  • пирамида
Моделирование сложных тел:
  • выдавливание
  • вращение
  • заметание по траектории
  • булевы операции над телами
  • построение фасок и скруглений
  • построение тонкостенных тел

C3D Solver

Параметрическое ядро C3D Solver связывает элементы геометрической модели с помощью размеров и ограничений и обеспечивает сохранение заданных связей при изменении размеров, параметров модели, перемещении отдельных элементов модели или внесении иных изменений в геометрию модели.

Связи между объектами описываются геометрическими ограничениями, которые могут быть размерными и логическими. Связи накладываются на двумерные (2D) и трехмерные (3D) объекты.

Области применения C3D Solver:
  • создание двумерных параметрических эскизов с управляющими размерами и ограничениями
  • позиционирование тел сборочной единицы с помощью сопряжений и размеров
  • перестроение модели с сохранением сопряжений после внесения изменений в модель
  • моделирование механизмов
Логические ограничения, поддерживаемые C3D Solver:
  • совпадение объектов (2D и 3D)
  • совпадение точек (2D)
  • соосность (3D)
  • касание (2D и 3D)
  • равенство длин (2D)
  • равенство радиусов (2D)
  • фиксация геометрии (2D и 3D)
  • фиксация длины и направления (2D)
  • фиксация производных сплайна (2D)
  • точка на кривой (2D)
  • параллельность (2D и 3D)
  • перпендикулярность (2D и 3D)
  • горизонтальность (2D и 3D)
  • вертикальность (2D и 3D)
  • зеркальная симметрия (2D и 3D)
  • кулачковые механизм (3D)
  • шестереночная передача (3D)
  • шестерня-рейка (3D)
  • зависимости в виде черных ящиков (3D)
Размерные ограничения, поддерживаемые C3D Solver:
  • расстояние (2D и 3D)
  • направленное расстояние (2D)
  • угол между прямыми и плоскостями (2D и 3D)
  • радиус (2D)
Функциональность C3D Solver:
  • формирование и решение системы ограничений (2D и 3D)
  • манипулирование геометрией / драгинг объектов (2D и 3D)
  • диагностика решаемости ограничений (2D и 3D)
  • анализ степеней свобод (2D)
  • кластеризация элементов сборки (3D)
  • журналирование API вызовов (2D и 3D)

C3D Vision

Модуль визуализации C3D Vision необходим для настройки графического интерфейса инженерного ПО и визуального отображения геометрических моделей в нём. Компонент управляет качеством отрисовки моделей, используя математические, программные и аппаратные средства, вследствие чего повышается скорость работы с большими чертежами и сборками.

Применение C3D Vision в разработке программного обеспечения открывает новые возможности для управления трёхмерными сценами, позволяет задействовать готовое дерево построения 3D-моделей, анимацию, интерактивные средства манипуляции со сценой, действующие в режиме «пользователь-компьютер», а также виртуальные устройства, являющиеся неотъемлемой частью современного интерфейса инженерного ПО.

C3D Vision оперирует полигональными моделями. Сцена представлена в виде графа и поделена на сегменты. Каждый сегмент имеет свои характеристики:
  • абсолютную и относительную матрицы
  • ссылочное представление на геометрию
  • массив представлений геометрии
Для достижения максимальных показателей производительности в модуле визуализации реализовано управление точностью расчёта триангуляционной сетки и поддержка уровней детализации LOD при работе со статичной графикой плюс целый ряд настроек для динамической сцены:
  • скрытие рёбер при вращении 3D-модели
  • сглаживание полигонов (антиалиасинг)
  • удаление незначительных элементов сцены
  • удаление элементов, находящихся за пределами сцены
  • вертикальная синхронизация, при которой частота обновления сцены синхронизируется с частотой обновления кадров на экране монитора
  • акселерация графических расчетов за счёт использования возможностей видеокарты
Доступные шейдеры:
  • селектирование объектов
  • отрисовка теней
  • зеркальность
Показания к применению C3D Vision:
  • обработка больших объемов данных, генерируемых 3D-моделями в массивно-параллельных вычислительных системах
  • потеря качества изображений при масштабировании 3D-модели
  • отсутствие поддержки визуализации в динамике счета
  • неудовлетворительная работа с визуализацией непосредственно в вычислительных узлах
  • недостаточное использование возможностей аппаратных средств для визуализации
  • требование по обеспечению визуализации с учетом большого количества процессоров
  • проблемы с поддержкой приложением разных типов видеоадаптеров

C3D Converter

Модуль обмена C3D Converter отвечает за чтение и запись 3D-моделей в файлах нейтральных форматов и в собственных форматах различных геометрических ядер. Вместе со сведениями о геометрической форме моделируемого объекта возможна передача информации об авторе, наименования и обозначения объекта, а также других нотаций.

C3D Converter читает и записывает файлы, передающие модели в граничном представлении, в форматах:
  • STEP с PMI (протоколы AP203, AP214 и AP242)
  • IGES (v.5.3)
  • Parasolid X_T, X_B (v.27.0)
  • ACIS SAT (чтение v.22.0/запись v.2.0)
C3D Converter читает и записывает файлы, передающие модели в полигональном представлении, в форматах:
  • STL
  • VRML (v.2.0)
C3D Converter поддерживает импорт и экспорт моделей формата JT (v.9.5) c возможностью передачи:
  • граничного представления геометрии
  • фасетного представления геометрии
  • информации о производстве изделия PMI
  • уровней детализации LOD

C3D Viewer

Просмотрщик моделей C3D Viewer — это простое в использовании приложение, которое позволяет открывать 3D-модели в распространенных форматах STEP, IGES, Parasolid X_T, X_B, ACIS SAT, STL, VRML, C3D и сохранять их в формат геометрического ядра C3D. C3D Viewer разработан с использованием геометрического ядра C3D Modeler, модуля визуализации C3D Vision и модуля обмена C3D Converter.

Возможности приложения:
  • чтение 3D-моделей в форматах STEP, X_T, X_B, SAT, IGES, STL, VRML, JT, C3D
  • загрузка массива моделей в одну сцену
  • управление ориентацией модели, стандартные виды
  • управление отображением модели, перспективная проекция
  • управление качеством отображения модели (детализацией)
  • управление параметрами производительности
  • сохранение моделей в растр с настройкой сцены (форматы JPEG, TIFF, BMP, PNG)
  • сохранение моделей в формат C3D

Приложение распространяется бесплатно. Чтобы скачать C3D Viewer, пожалуйста, перейдите по ссылке http://c3dlabs.com/ru/products/viewer/ и заполните регистрационную форму.


Сайт продукта:

Перейти на сайт C3DLABS.COM