IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

[VBA-E] piloter le viewer X3D flux (activeX)


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4
    Points : 1
    Points
    1
    Par défaut [VBA-E] piloter le viewer X3D flux (activeX)
    Je voudrais utiliser le viewer flux X3D pour faire une simulation 3D d'une machine à partir de commandes vba (positions X,Y,Z des objets fournis par vba).
    le viewer flux X3D permet de le faire. J'ai des exemples en java. le composant activeX n'est pas documenté, mais ses sources sont disponibles.

    Quelqu'un s'est-il posé la question et peut fournir une exemple d'accès aux variables du fichier X3D.

    Je pensais le faire initialement en actionscript2 et une bibliothèque 3D (sandy), avec un tutorial sur l'accès par vba aux variables as2, mais il me faut coder toute la structure à la main. avec X3D (VRLM) il y a des softs qui permettent de le faire graphiquement.

    si quelqu'un s'est penché sur le problème ?
    merci

  2. #2
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 040
    Points
    20 040
    Par défaut
    as-tu commencé à écrire quelque-chose...? ton ActiveX tu la mis ou ..? dans une feuille excel, un userform...?

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4
    Points : 1
    Points
    1
    Par défaut source du viewer disponible
    Bonjour à nouveau.
    j'ai oublié de dire que le source du viewer est disponible (open source) chez médiamachine. par contre il ne fournit pas de documentation sur le SAI et sur la façon d'accéder aux commandes du viewer.
    SI quelqu'un est intéressé par le viewer et qu'il est capable de décoder les sources je pense qu'il pourrait y avoir du monde intéréssé. Cela ajouterait une dimension à excel ou à powerpoint via le vba.
    merci encore
    PS: décoder le source dépasse mes capacités.

  4. #4
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4
    Points : 1
    Points
    1
    Par défaut visiblement le message précédent n'a pas été activé
    le viewer flux X3D permet de visualiser le format *.X3d successeur de VRLM.
    une fois installé via l'intall fourni, on peut le référencer dans EXCEL (anima activeX control modul) et insérer le viewer dans un userform (X3Dscene).
    des propriétés sont alors accessibles (antialias, etc) mais les commandes du SAI ne le sont pas directement, j'ai besoin en particulier d'utiliser la fonction getExecutionContext. Elle est pourtant reconnue (dans l'explorateur d'objet elle apparaît dans la bibliothèque animalib).
    Comment fait-on pour utiliser ces fonctions ?
    PS je cherche à convertir des commandes javascript pour accéder aux commandes du viewer.
    sur le site AJAX3D, il y a 3 exemples de contraole du vierwer à partir d'applications Web. Le SAI est documenté mais par par l'intermédiaire de l'OCX.

    Il existe un autre viewer (cortona) qui fournit les commandes du viewer masi c'est payant (je vais peut être leur demander une licence éduction mais plus de portabilité).

    PS: juste quelques mots sur le pourquoi.
    Je suis en train de créer une application pour mes élèves (je suis enseignant dans le technique) qui permet de vérifier un programme CN (commande Numérique). J'ai terminé la partie décodage et vérification mais je voudrais y ajouer une simulation (histoire qu'il y a quelquechose qui "bouge").
    Initialement je voulais utiliser le viewer flash avec une application écrite en as2. là on sait accéder aux variables de flash. Je peux développer une application avec des softs libres (flashdevelop et la librairie 3D sandy) mais il me faut coder à la main le 3D.
    j'ai pensé convertir du *.stl (format 3D que je sais créer) en *.ase ou *.vrlm mais j'ai des pb de formats (visiblement il y en a plusieurs).
    du vrlm je suis passé au X3D qui permet d'inclure animation et représentation 3D avec flux (flux studio pour créer et flux viewer pour lire et animer). Je dispose de l'activeX pour visualiser mais l'OCX n'est pas documenté.

    SI quelqu'un qui travaille sur la même idée peut faire avancer les choses.
    J'ai fais des posts sur le forum AJAX3D et celui de FLUX

    merci

  5. #5
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4
    Points : 1
    Points
    1
    Par défaut bon j'ai contacté directement média machine
    visiblement, le sujet n'intéresse pas grand monde.
    Juste quelques infos:
    On peut accéder à la documentation du viewer cortona mais la doc est payante.
    Si j'ai une réponse de médiamachine, je laisserais un post.
    Mais je m'oriente de plus en plus vers actionscript et flash.
    Là au moins je peux travailler.
    PS: avec flashdevelop + sandy (librairie 3D)
    merci quand même
    philippe

Discussions similaires

  1. [XL-2007] VBA: verrouiller controle de formulaire et controle activeX
    Par beniboy dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 13/12/2012, 18h37
  2. [VBA] VBA EXCEL pilote BO
    Par JFTIDDU dans le forum SDK
    Réponses: 2
    Dernier message: 30/07/2009, 15h55
  3. VBA excel : piloter BdD access et y importer fichier CSV
    Par hnokia dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 12/05/2007, 18h30
  4. [VBA Excel] Piloter PowerPoint
    Par SilkyRoad dans le forum Contribuez
    Réponses: 2
    Dernier message: 07/03/2007, 06h14
  5. [VBA-E]Piloter un classeur
    Par Korskarn dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 30/05/2006, 12h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo