home.social

#c3d — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #c3d, aggregated by home.social.

fetched live
  1. C3D Vision и C3D Viewer: ключевые нововведения и усовершенствования

    Наталья Яковлева, инженер-программист, C3D Labs, рассказывает о том, что нового появилось в продуктах C3D Vision и C3D Viewer. C3D Vision — это высокопроизводительная графическая библиотека, ориентированная на инженерные задачи и предназначенная для рендеринга 3D-моделей САПР на настольных компьютерах (рис. 1). Она позволяет визуализировать данные в полигональном представлении, предоставляет API для работы с 3D-моделями, позволяет задавать иерархию визуальных объектов и выполнять необходимые преобразования.

    habr.com/ru/companies/ascon/ar

    #c3d_toolkit #c3d_vision #c3d_viewer #c3d #c3d_labs #визуализация #графическая_библиотека #рендеринг #сапр

  2. C3D Collision Detection: быстрое выявление коллизий в 3D-сценах

    Роман Садовников, к.т.н., программист C3D Solver, C3D Labs, рассказывает о нововведениях в модуле C3D Collision Detection. Модуль C3D Collision Detection применяется в различных отраслях, включая авиационную и автомобильную промышленность, где он служит для управления движением беспилотных транспортных средств (рис. 1). В робототехнике модуль обеспечивает безопасное перемещение станков ЧПУ в динамичной среде, автоматизацию упаковки и предотвращение столкновений с людьми. В игровых и медицинских приложениях модуль отвечает за обработку столкновений виртуальных объектов и используется в тренажерах для обучения проведению операций. В строительстве и логистике C3D Collision Detection помогает контролировать зазоры, реализовывать 3D-проектирование и автоматизировать строительные процессы.

    habr.com/ru/companies/ascon/ar

    #collision_detection #c3d #c3d_labs #c3d_toolkit #c3d_collision_detection

  3. I just discovered a package in #R to read and write #C3D #motioncapture files. Thanks to Simon Nolte and the team from @Sporthochschule ! This will help so many people in #biomechanics and #movementscience. Having this tool will hopefully encourage researchers in the field to use #FOSS instead of proprietary software and foster #FairData and #OpenScience.

    :rstats:Documentation:
    docs.ropensci.org/c3dr/article

    #PhD #rstats #sportscience #mocap #Bewegungswissenschaft #Sportwissenschaft

  4. C3D PolyShaper: современные возможности и перспективы развития

    Александр Лонин, руководитель группы полигонального моделирования, C3D Labs, рассказывает о функциональности и перспективах развития модуля C3D PolyShaper. Рассматриваются методы создания и обработки полигональных объектов, новые алгоритмы сшивки и улучшения в триангуляции, а также диагностика и исправление дефектов сеток. Автор делится планами по реверс-инжинирингу органических форм, работе с неявными поверхностями и учету неманифолдности в булевых операциях. Мы консолидировали все наработки по полигональному моделированию, результатом чего стал новый модуль в составе C3D Toolkit — C3D PolyShaper. Этот модуль официально зарегистрирован в реестре отечественного программного обеспечения. Он представляет собой набор классов и функций для работы с полигональными объектами и топологией. Рассмотрим текущую функциональность модуля, направления разработки и перспективы дальнейшего развития. Полигональный объект с топологией может быть получен несколькими способами: путем конвертации из ранее существовавшего объекта MbMesh, считыванием данных из файлов форматов JT, STL и OBJ, созданием на основе параметрической оболочки или построением вручную. При чтении данных из файла необходимо восстановить топологическую информацию — другими словами, выполнить сшивку модели. Алгоритм сшивки был усовершенствован и теперь способен обрабатывать случаи с совпадающими треугольниками, что особенно актуально при работе с моделями строительных конструкций.

    habr.com/ru/companies/ascon/ar

    #полигональное_моделирование #геометрическое_ядро #геометрическое_моделирование #c3d_polyshaper #c3d_labs #c3d_toolkit #c3dkernel #c3d

  5. Многопоточности – да! Как работать с геометрическим ядром C3D в многопоточном приложении

    Татьяна Митина, руководитель подразделения C3D Labs в Нижнем Новгороде, рассказывает, как устроена многопоточность ядра C3D, какими механизмами обеспечивается потокобезопасность ядра, какие параллельные вычисления происходят в самом ядре. Особое внимание уделяется правилам использования ядра C3D в нескольких потоках. Многопоточность – отличный повод заглянуть в параллельные миры! Для начала уточним терминологию. Под потокобезопасностью мы понимаем безопасность использования данных в нескольких потоках. А многопоточность – это способность кода выполнять вычисления в нескольких потоках, используя потокобезопасность обрабатываемых данных.

    habr.com/ru/companies/ascon/ar

    #геометрическое_ядро #геометрическое_моделирование #c3d #c3dkernel #c3d_labs #c3d_modeler #c3d_toolkit #многопоточность

  6. Полигональное моделирование. Обзор возможностей C3D PolyShaper

    Александр Лонин, руководитель группы полигонального моделирования C3D Labs, к.ф.-м.н, представляет новую разработку компании — полигональное ядро C3D PolyShaper — и рассказывает о новых возможностях инструментов реверс-инжиниринга, алгоритмах модификации при процессинге сеток, диагностике и лечении сеток.

    habr.com/ru/companies/ascon/ar

    #c3d #c3dkernel #c3d_toolkit #c3d_modeler #c3d_labs #c3d_polyshaper #полигональное_моделирование #геометрическое_ядро

  7. Взаимодействие C3D Solver с приложением на примере моделирования сборки

    С3D Solver – это инструмент для разработчиков, работающих с 2D и 3D-моделированием. Он позволяет создавать параметрические сборки из твёрдых тел и эскизы, накладывая на них связи (ограничения). Мы остановимся непосредственно на трёхмерном решателе, чтобы на его примере ответить на возникающие у разработчиков приложений вопросы, которые и послужили толчком к написанию данной статьи. Например, расскажем о значении синхронизации представлений геометрических объектов – это наиболее распространенная проблема, возникающая при использовании трёхмерного решателя. А также в рамках статьи погрузимся в основные аспекты работы программиста конечного приложения с С3D Solver , рассмотрим функциональность математической библиотеки и пройдём путь от клика по иконке до сопряжения геометрических объектов на конкретном примере. Чтобы лучше ориентироваться в предметной области и терминах, которые будут упоминаться, начнём с краткого описания базовых понятий. В статье рассмотрим три представления твёрдых тел. Изображение модели, которую пользователь видит на экране, мы будем называть графическим представлением. Следующее представление – модельное. Оно включает в себя описание топологии моделируемого объекта, связей элементов геометрической модели, историю её построения и атрибуты элементов. За него отвечает геометрическое ядро C3D Modeler . Наконец, есть параметрическое представление, которое обеспечивает взаимосвязь элементов модели, позволяя редактировать её, синхронно изменяя положение тел. Воплощается оно в системе геометрических ограничений GCM_System под управлением C3D Solver , который не имеет прямой связи с твёрдыми телами модельного представления. Отсюда возникает важная особенность – необходимость синхронизации представлений.

    habr.com/ru/companies/ascon/ar

    #c3d #c3dkernel #c3d_toolkit #c3d_solver #параметрический_решатель #геометрическое_ядро

  8. #C3D #Viewer has successfully passed compatibility tests with #Ubuntu. Support format #CAD as ACIS, IGES, Parasolid, STEP, STL, VRML, JT, and OBJ.
    c3dlabs.com/blog/products/c3d-

  9. 👉 In vendita l’AMD Ryzen 7 5700X3D
    Da oggi disponibile il processore AMD Ryzen 7 5700X3D per Socket AM4, il fratello minore del popolare Ryzen 7 5800X3D
    gomoot.com/in-vendita-lamd-ryz

    #5700X3D #5800X3D #amd #cpu #processore #gaming #c3d #gpu #socket #am4 #motherboard #case #pse #assemblare #pc #computer #tech #novita #tecnologia

  10. c3dlabs.com/en/products/c3d-to
    I hope if this can be added in the future also to #FreeCAD, this is C3D B-Shaper SDK and can convert mesh to B-Rep surface.
    #C3D Lab have created the C3D kernel for many applications such as #KOMPAS-3D and initially was adopted in #Plasticity but after war and trade limitation was replaced with Parasolid and wasn't a bad move, Parasolid is Parasolid.
    youtu.be/UPasZTasOps