Boutique Cinema 4D
Affichage des résultats 1 à 4 sur 4

Discussion: C++ : Produit vectoriel

  1. #1
    Gourou Avatar de César Vonc
    Date d'inscription
    avril 2006
    C4D version
    Autre
    OS
    Windows 10
    Messages
    2 483

    C++ : Produit vectoriel

    Salut,

    Je rencontre un problème vraiment bête, je n'arrive plus à faire un produit vectoriel en C++ entre deux vecteurs.

    La doc mentionne pourtant :

    Vector64 Cross (const Vector64 &v1, const Vector64 &v2)

    https://developers.maxon.net/docs/Ci..._vector64.html


    Mais je n'ai pas de méthode Cross dans Vector ni Vector64.

    Cliquez sur l'image pour la voir en taille réelle 

Nom : 		Sans titre.png 
Affichages :	53 
Taille :		5,5 Ko 
ID : 			19099

    error C2039: 'Cross' : n'est pas membre de 'Vector64'

  2. #2
    Pilier Avatar de gr4ph0s
    Date d'inscription
    mai 2013
    C4D version
    R16 Studio
    OS
    win 7 X64
    Messages
    964
    Effectivement c'est assez étrange je ne l'ai pas pourtant la fonction cross existe bel est bien...

    Code:
        friend Vector64 Cross(const Vector64& v1, const Vector64& v2)
        {
            return Vector64(v1.y * v2.z - v1.z * v2.y,
                            v1.z * v2.x - v1.x * v2.z,
                            v1.x * v2.y - v1.y * v2.x);
        }
    Et d'ailleurs toute les fonctions amie ne sont pas listé... (J’avoue ne pas trop avoir compris l'utilité des fonctions amie en comparaison des fonctions static ^^')

    Mais le code en dessous devrais fonctionner !
    Code:
        Vector v1;
        Vector v2;
        Vector v3 = Cross(v1, v2);
    Enfaite si tu regardes ici https://developers.maxon.net/docs/Ci...n_r15_api.html tu as la réponse

    Truc qui n'y a rien à voir mais y'a pas moyen de coder en C++ sans avoir a re-ouvrir à chaque fois c4d? Notamment lors des phases de debug ça serais juste génial !
    Dernière modification par gr4ph0s ; 03/12/2016 à 15h24.
    SDK Specialist
    MAXON Computer GmbH

  3. #3
    Gourou Avatar de César Vonc
    Date d'inscription
    avril 2006
    C4D version
    Autre
    OS
    Windows 10
    Messages
    2 483
    Aah bien vu ! Merci Graphos !

    Je trouve ça un peu étrange mais bon.



    À ma connaissance, il faut forcément redémarrer C4D pour les modules C++. : p

    Perso, je vire tous les autres modules le temps de dev histoire que ça charge le plus rapidement possible. Certains modules qui demandent une connexion internet ralentissent fortement le chargement de C4D (genre le module Octane).

  4. #4
    Pilier Avatar de gr4ph0s
    Date d'inscription
    mai 2013
    C4D version
    R16 Studio
    OS
    win 7 X64
    Messages
    964
    C'est quand même dommage.

    Car commençant le c++ via C4d c'est vrai que c'est assez facile, les type sont toujours mis enfin c'est très loin de mes essaies en C que j'avais fait il y à fort longtemps.

    Mais bon on peux pas avoir la rapidité et l'argent du beurre ! :p
    SDK Specialist
    MAXON Computer GmbH

Discussions similaires

  1. [Info] Conseils éclairage produit Studio sans HDRI
    Par 3D Weave SARL dans le forum Éclairage
    Réponses: 15
    Dernier message: 12/11/2013, 22h46
  2. Produit laitiers le site, bonymen sous C4D
    Par 3D Weave SARL dans le forum Forum professionnel
    Réponses: 0
    Dernier message: 25/01/2010, 17h11
  3. Designer Industriel / Produit
    Par ethylen dans le forum Emploi/Formations/Annonces
    Réponses: 3
    Dernier message: 28/01/2009, 00h22
  4. GENIAL CE PRODUIT !
    Par Stéphane HENRY dans le forum Le saloon
    Réponses: 1
    Dernier message: 06/04/2005, 07h48
  5. Bulles dans produit
    Par Huv dans le forum Modélisation
    Réponses: 7
    Dernier message: 03/06/2003, 18h38

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •  
Mediaworks - Logiciels 3D | Design Internet - Creation site internet