source: main/trunk/docs/fr/admin/applications/document3D/index.rst @ 1603

Revision 1603, 2.8 KB checked in by pcosquer, 9 years ago (diff)

settings.py: updates CELERY_ROUTES if document3D is enabled

document3D -- Step et documents 3D

Cette application ajoute un type de document Document3D qui permet l'affichage d'un fichier STEP dans le navigateur à l'aide de WebGL. Il ajoute aussi la possibilité de décomposer un fichier STEP en plusieurs parts et documents, puis de recomposer un fichier STEP à jour.

Dépendances

Cette application dépend de pythonOCC. Elle a été testé avec la version 0.5.

System Message: ERROR/3 (<string>, line 16)

Unknown directive type "versionchanged".

.. versionchanged:: 1.1

Elle dépend aussi de POV-Ray pour générer des aperçus des fichiers STEP. Testé avec la version 3.6.1.

settings.py

Pour pouvoir utiliser l'application Document3D, il faut qu'elle est été activé dans le fichier settings : ajouter 'openPLM.apps.document3D' à la liste des applications installées (:const:`INSTALLED_APPS`).

System Message: ERROR/3 (<string>, line 24); backlink

Unknown interpreted text role "const".

Enfin, il est nécessaire de crée un répertoire dans le dossier media :

  • mkdir media/3D/
  • chown www-data:www-data media/3D

Synchronisation de la base de données

Exécuter ./manage.py migate document3D && ./manage.py update_index document3D. Ensuite, redémarrer celery et apache.

Test

Pour tester l'application, il faut créer un nouveau Document3D et rajouter un fichier STEP (un fichier d'exemple est fourni :file:`document3D/data_test/test.stp`). Après un léger temps d'attente, une vue 3D sera accessible depuis l'onglet 3D. Votre fichier STEP devrai apparaitre si le navigateur supporte WebGL.

System Message: ERROR/3 (<string>, line 44); backlink

Unknown interpreted text role "file".

En cas de dysfonctionnement, consulter le fichier log de celery (:file:`/var/log/celery/`) pour rechercher une erreur. Un échange normal entre les logiciels devrait faire apparaitre une ligne de ce genre [2012-03-12 14:46:48,089: INFO/MainProcess] Task openPLM.apps.document3D.models.handle_step_file[9f732451-1b43-497c-8b89-f726db861941] succeeded in 27.816108942s: True.

System Message: ERROR/3 (<string>, line 49); backlink

Unknown interpreted text role "file".

Si la vue 3D fonctionne, vous pouvez essayer de décomposer le fichier STEP :

  1. Attacher un document à un draft part possédant une nomenclature vide.

  2. Aller à la page "NOMENCLATURE" de la part.

  3. Un message expliquant que la part peut être décomposer devrait

    apparaître, cliquer sur "Oui"

  4. Remplir le formulaire et cliquer sur le bouton "créer"

  5. Si tout est correct, votre part devrait avoir une nomenclature complète. Chaque part enfant ayant un Document3D d'attacher, visible dans l'onglet 3D.

  6. Maintenant, le fichier STEP original est liée à la nomenclature, donc si un fichier STEP enfant est mis à jour, ou si un lien de nomenclature est supprimé, le fichier STEP sera mis à jour.

Note

Vous pouvez vérifier que votre navigateur supporte WebGL ici.

Note: See TracBrowser for help on using the repository browser.