LEDAS Cloud Platform est notre propre produit, que nous avons développé pour aider les entreprises à créer rapidement des applications de modélisation 3D et à les amener au niveau clé en main. L'architecture LCP est basée sur une expertise approfondie, que notre équipe a acquise, en développant des solutions cloud. Cependant, pour cette nouvelle application, la vue du modèle côté serveur, l'interface utilisateur côté client et la logique métier peuvent être personnalisées .
Les applications basées sur LCP ne sont pas limitées à un domaine particulier; ils peuvent utiliser les technologies 3D pour des solutions de médecine numérique, ainsi que du BIM, de la CAO et plein d'autres domaines.
Dans le cadre d'un projet à long terme pour AWV Informatik, l'équipe LEDAS a développé l'interface de leur produit phare, le logiciel cloud ClassCAD. La tessellation de la géométrie 3D à l'aide de GPU, les dessins techniques 2D, conception de pièces et d'assemblages 3D, et la mise en œuvre client-serveur de la résolution des contraintes géométriques ont été réalisées à l'aide de notre logiciel LGS, pour ne citer que quelques-unes des tâches sur lesquelles nos experts travaillent. Les technologies clés du côté client sont Javascript et WebGL, tandis que le côté serveur est implémenté en C++.
Ce logiciel client-serveur a ensuite été enrichi par le composant de résolution de contraintes géométriques. Ce composant a été implémenté à l'aide du solveur géométrique de LEDAS (LGS). Fait intéressant, LGS a été le premier sujet de notre collaboration avec AWV, qui a commencé en 2007.
Depuis 2014, LEDAS est impliqué dans plusieurs projets BIM/AEC concernant la création et la visualisation de modèles 3D BIM directement dans un navigateur web. Pour l'un de ces projets, nous avons développé un ensemble d'outils de création et d'édition BIM (Building Information Modeling) entièrement fonctionnels avec des capacités de collaboration.
Le modèle situé sur des serveurs principaux peut être réparti entre différents serveurs en tant que sous-modèles, dont les droits d'accès sont déterminés en fonction du rôle attribué à l'utilisateur. Le code client exécuté dans le navigateur Web fournit une interface utilisateur (UI) et communique directement avec le serveur dédié. Cette approche vous permet d'effectuer toutes les opérations gourmandes en ressources, par exemple, vérifier les collisions dans un modèle BIM sur un serveur ayant une puissance de calcul suffisante.
Dans certains de nos projets, nous avons travaillé avec de grandes quantités de données 3D qui devraient être affichées et visualisées dans un navigateur Web. Les modèles de centrales électriques, de ponts et de grands bâtiments peuvent contenir des milliers, voire des millions d'éléments.
Le principal problème avec la visualisation de ces grands modèles industriels dans l'environnement Web 3D est la mémoire limitée du navigateur Web. Par conséquent, LEDAS a développé une technologie de niveau de détail (LOD) pour le Web 3D. Elle utilise des priorités de rendu raisonnables, des techniques de visualisation des doublons et des opérations de rendu par lots efficaces. Vous pouvez trouver plus de détails sur LOD ci-dessous.
Contactez-nous pour implémenter les techniques LOD dans votre solution de navigateur 3D!