VDC Manager 4.0 - Note de mise à jour

Thinkproject a le plaisir d'annoncer la sortie de la version 4.0 de VDC Manager. Nous tenons à remercier les clients et les partenaires qui nous ont fourni des informations précieuses sur le produit.

Version 4.0.0

26 juin 2025

Améliorations et nouvelles fonctionnalités

Général

  • #2528 - Renommer DESITE en VDC Manager.

  • #2447 - Refonte complète de l'interface utilisateur pour la rendre plus intuitive et standardisée.

  • #2480 - Réduction à un seul installateur et une seule application VDC Manager.

  • #2028 - Le nouveau "Focus mode" permet d'afficher clairement les objets dans le contexte global du projet. Les objets sélectionnés sont dessinés dans la couleur de leur matériau, tandis que tous les autres objets sont affichés de manière transparente. La couleur du "focus" est entièrement configurable. Le mode "Focus" peut également être activé pour les résultats de la détection des collisions, de la vérification du modèle, de la comparaison des versions, ainsi que pour les schémas de couleurs définis par l'utilisateur.

  • #2409 - Toutes les options de navigation, de visualisation et de sélection sont désormais accessibles directement depuis la nouvelle barre d'outils de la vue 3D. Cela permet un accès plus rapide et plus intuitif à ces options puisqu'elles sont toujours disponibles sans avoir besoin de changer de ruban.

  • #2443 - Toutes les options de navigation et de sélection sont maintenant disposées sur la vue 3D elle-même. Cela inclut les différents gestionnaires de souris pour la navigation, la coupe, la découpe, la mesure et la création d'épingles. Il n'est plus nécessaire de changer de ruban pour trouver la bonne option de navigation ou de souris. Tout reste maintenant à sa place et est toujours directement accessible.

  • #1853 - VDC Manager démarre maintenant avec un "écran de bienvenue" avec des options pour charger un projet existant ou en créer un nouveau. Il n'est plus possible de lancer VDC Manager avec un projet vide et non sauvegardé.

  • #2329 - Le "cp:ID" est maintenant un ID purement interne et toujours unique pour tous les domaines. Les ID lus à partir de fichiers externes ne sont plus utilisés pour le "cpID", mais apparaissent comme une nouvelle propriété centrale nommée "cp:ExternalID". Selon le format d'importation, certains objets peuvent ne pas avoir de "cp:ExternalID". En outre, la nouvelle propriété principale "cp:LookupString" est une combinaison des noms et des ID externes de tous les conteneurs parents de l'objet, ainsi que de l'objet lui-même - il s'agit donc d'une sorte d'empreinte digitale pour la hiérarchie d'un objet.

Importation

  • #2592 - L'importation d'ortho-images supporte désormais le format GeoTiff, qui contient des données intégrées pour le géoréférencement.

  • #2011 - L'importation de fichiers IFC4x3 supporte désormais les alignements et les nouveaux types de structures de bâtiments.

  • #2218 - VDC Manager supporte maintenant le géoréférencement IFC lodRef50 (IFC 4 et IFC 4x3). Cela signifie que si un système de référence de coordonnées (CRS) est défini dans le fichier, le code EPSG correct et la conversion des coordonnées sont définis dans les paramètres de localisation du projet VDC Manager.

  • #2251 - Il est maintenant possible de définir l'"échelle de vue" pour les importations de modèles Revit dans les paramètres d'importation. L'"échelle de vue" dans Revit contrôle la taille d'importation de certains objets graphiques, comme les textes.

Exportation

  • #1783 - Edition IFC. Il est maintenant possible d'exporter en IFC uniquement avec des propriétés modifiées et de conserver la structure du fichier exactement comme le fichier source. Après l'importation, le modèle est en "lecture seule" pour éviter toute modification de la hiérarchie des objets. Mais les propriétés peuvent être ajoutées et les valeurs modifiées.

  • #2265 - Dans les exportations IFC, il est maintenant possible de personnaliser l'attribut User et Organization qui est écrit dans le fichier IFC.

Propriétés

  • #2323 - L'interface utilisateur du script de propriété a été améliorée pour laisser plus de place à l'éditeur de script.

Questions et points de vue

  • #2260 - Les problèmes peuvent maintenant être synchronisés avec les serveurs BCF en ligne. La première intégration fonctionnelle est la connexion à Thinkproject VDC Collaboration.

Divers

  • #610 - VDC Manager notifie désormais l'utilisateur lorsqu'une nouvelle version est disponible pour le téléchargement et la mise à jour. L'utilisateur a un accès direct au lien de téléchargement et au document contenant les notes de mise à jour.

  • #1805 - VDC Manager rappelle à l'utilisateur de sauvegarder le projet à intervalles réguliers avec un message correspondant. L'intervalle d'affichage de ce message peut être défini dans la configuration DESITE.

  • #2712 - VDC Manager introduit un nouveau système de messagerie, qui présente les erreurs, les avertissements et les messages généraux de manière plus claire. Avec l'option de sauter directement aux éléments affectés dans le domaine spécifique.

  • #2818 - Le statut actif/inactif des propriétés est maintenant sauvegardé dans le projet et restauré après le chargement du projet.

  • #2219 - Amélioration de la gestion de l'éditeur de script. Il est maintenant possible d'utiliser un éditeur externe avec une mise à jour en direct des scripts dans le VDC Manager. De plus, les scripts peuvent maintenant être lancés en fonction de déclencheurs, par exemple si un nouveau modèle est importé.

  • #2530 - Améliorations mineures du comportement du point d'enquête dans l'état "Lock".

  • #2584 - Nouvel "Inspecteur" pour une visualisation claire des propriétés des objets (regroupement par espaces de noms, recherche standardisée via les noms de propriétés, le nom d'affichage et l'espace de noms, édition des valeurs de propriétés d'objets individuels et multiples sélectionnés, accès facile aux éléments dans les domaines liés). Il remplace la fiche technique et l'info-bulle.

Outils

  • #2401 - L'interface utilisateur du widget Outils a été revue pour la rendre plus conviviale et a été débarrassée des fonctions expérimentales et des options qui n'étaient plus nécessaires.

Détection des conflits

  • #2021 - Restructuration et révision des options de collision pour éviter les faux positifs et améliorer la détection des collisions en général.

Géométrie

  • #2404 - Révision complète du système de matériaux et de couleurs. Les matériaux provenant des importations de géométrie ne sont plus confondus avec les schémas de couleurs. Les schémas de couleurs définissent également les couleurs standard pour la détection des collisions, la vérification des modèles et les versions.

  • #2564 - La grille dans la vue 3D est maintenant rendue comme un plan de texture au lieu de lignes 2D individuelles. Cela améliore considérablement les performances de rendu dans les projets avec une grande étendue spatiale. Amélioration des performances de rendu en utilisant tous les cœurs de CPU disponibles pour l'élimination de la géométrie des petits objets.

  • #2514 - Amélioration des performances de rendu grâce à l'utilisation des niveaux de détails (LOD). Avec chaque importation de géométrie, des variantes low-poly des objets géométriques sont créées et utilisées pour le rendu, si l'objet est loin de la caméra.

  • #2829 - L'écrêtage a été revu et amélioré.

API

  • #1944 - Renommage des objets API pour refléter le nouveau nom de VDC Manager (l'ancien nommage des objets API peut toujours être utilisé). Liste des fonctions API nouvelles et supprimées :

    Fonctions API supprimées
    • itClear
    • itByFilter
    • itFilterByStatus
    • itByObjectList
    • itGetObjectList
    • itHasNext
    • itNext
    • itCount
    • itToFront
    • itGetAvailablePropertyValues
    • itSetupDbCache
    • itSetMaterial
    • itColorCode
    • itColorCodeNumber
    • itCalcOOBB
    • itUpdateOOBB
    • itCalcOOBBxy
    • itUpdateOOBBxy
    • filterElements
    • createMaterial 
    • deleteMaterial
    • getMaterialAsXmlByID
    • getMaterial
    • updateMaterial
    • setMaterialToObjects
    • showWireModeSchema
    • clearWireMode
    • setObjectsToWireMode
    • createWireModeSchema
    • getWired
    • countWired
    • setTransparency
    • resetMaterials
    • colorCodeObjects
    • createColorSchema
    • createColorSchemaFromCurrentMaterials
    • deleteColorSchema
    • getColorSchemaList
    • getCurrentColorSchema
    • activateColorSchemaByName
    • setPainterOptions
    • getPainterOptions
    • setVisualizationOptions
    • getVisualizationOptions
    • setFooterVisible
    • showOnScreenKeyboard
    • getCreatedPins
    • updateBoundingBox3DView
    • setHeaderVisible
    • lockObjects
    • unlockObjects
    • unlockAllObjects
    • getLocked
    • countLocked
    • isLocked
    • setResourcesTooltipsVisible
    • getResourcesTooltipsVisible
    • zoomToResources
    • zoomToVisibleResources
    • zoomToSelectedResources
    • zoomToAllResources
    • exportModel
    • getPropertyScriptFgColor
    • getPropertyScriptBgColor
    • setPropertyScriptFgColor
    • setPropertyScriptBgColor
    Ajout de fonctions API
    • addColorScheme
    • removeColorScheme
    • setColorSchemeData
    • getColorSchemeData
    • removeElementsFromColorScheme
    • removeAllElementsFromColorScheme
    • getColorSchemeList
    • setActiveColorScheme
    • getActiveColorScheme
    • addColorItem
    • removeColorItem
    • hasColorItem
    • setColorItemData
    • getColorItemData
    • addElementsToColorItem
    • getElementsFromColorItem
    • setViewportSettings
    • getViewportSettings
    • hasModel
    • isModelReadOnly
    • removeModelReadOnly
    • hasMaterial
    • export3DModels
    • getDefaultExportSettings
    • setClashRunSettings
    • getClashRunSettings
    • getPropertyTypeBookmark
    • removePropertyTypeBookmark
    • getStartPagePath
    • getModuleDirectoryPath
    • setPropertyScriptColor
    • getPropertyScriptColor

Correction de bugs

Importations

  • #2316 - Importation de fichiers Revit : Les hachures faisant partie de la définition du matériau Revit ne sont plus importées comme des lignes dans VDC Manager.

  • #2640 - Importation Revit : Certaines valeurs de propriétés n'étaient pas converties correctement de l'unité interne de Revit (système impérial) vers le système d'unité de VDC Manager (métrique). Ceci a été corrigé.

  • #2680 - Mise à jour du moteur IFC pour résoudre certains problèmes avec des fichiers IFC spécifiques.

Propriétés

  • #2693 - Si le statut d'héritage d'une propriété était modifié dans un projet, ce paramètre était écrasé après l'importation d'un nouveau modèle contenant le même type de propriété. Ceci a été corrigé.

Questions et points de vue

  • #2740 - Lors de l'importation d'un BCF pour mettre à jour les problèmes dans le projet, les valeurs de propriété qui n'étaient pas définies dans le fichier BCF étaient supprimées dans le projet.

  • #2742 - Correction d'un problème avec le glisser-déposer dans le domaine des questions.

  • #2729 - Lors de l'importation d'un BCF, les commentaires n'étaient pas nécessairement dans le bon ordre.

Activités

  • #2723 - Si un emploi du temps créé à partir d'un composant de processus a été mis à jour et qu'un modèle source (composant de processus ou structure de bâtiment) n'existe plus, l'emploi du temps a été effacé. Ceci a été corrigé.

Bordereau de quantités

  • #2668 - Lors de l'importation de fichiers GEAB, la propriété "quantity" est désormais importée en tant que propriété du modèle et non en tant que propriété de la reproduction afin d'être alignée avec les autres importations..

Vérification du modèle / Détection des collisions

  • #1530 - Dans la vérification du modèle, la propriété "CheckState" des conteneurs affichait toujours "undefined", même si les résultats de ce conteneur avaient des états clairement définis. Ce problème a été corrigé.

  • #2607 - Ajout de la fonctionnalité d'activation/désactivation de plusieurs vérifications marquées dans le menu contextuel.

  • #2631 - Le calcul du nombre d'objets dans un jeu de collisions n'est désormais effectué que si l'option correspondante est visible dans l'interface utilisateur. Cela permet d'éviter de recalculer constamment le nombre d'objets lorsque l'on modifie le jeu de collisions. Cette modification s'applique également à la vérification du modèle.

  • #2669 - Amélioration des performances des filtres dans les ensembles d'objets de la détection des collisions et de la configuration de la vérification du modèle.

Structure du bâtiment

  • #2667 - Dans les mêmes cas, les éléments d'une structure de bâtiment importée de l'IFC sont définis comme "typeBsContainer" et non comme "typeBsBuildingStorey". Ceci a été corrigé.

Composants du processus

  • #2679 - Le gestionnaire DESITE/VDC s'est bloqué lors du recalcul de l'emploi du temps alors que l'on sélectionnait des modèles et des tâches en même temps. Ceci a été corrigé.

Documents

  • #2456 - Le signet global ne peut pas être chargé. Ce problème a été résolu.

Divers

  • #2181 - Les scripts sont désormais automatiquement lus depuis le dossier correspondant dans le dossier du projet. Si des fichiers sont ajoutés ou supprimés de ce dossier, cela est automatiquement répercuté dans l'interface utilisateur. Si l'utilisateur supprime un script avec le bouton "-", le fichier correspondant est également supprimé.

  • #2744 - Si un projet était sauvegardé sous un nouveau nom (Save as ..), le nouveau projet faisait toujours référence à l'ancienne base de données SQLite. Ceci a été corrigé

API

  • #2491 - La fonction API readTextFileAsString() ne supportait pas ISO 8859-1 ou UTF-16. Ceci a été corrigé.

  • #2402 - Dans certains cas, la fonction exportModel() créait deux propriétés "cpID" (avec les types xs:ID et xs:string). Ceci a été corrigé.

  • #2674 - Certains codes d'erreur pour les fonctions d'importation étaient erronés. Ceci a été corrigé.

  • 2786 - Suppression du statut de dépréciation des fonctions de calendrier.