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

Discussion: Axis Constraint Snap

  1. #1
    Pilier Avatar de gr4ph0s
    Date d'inscription
    mai 2013
    C4D version
    R16 Studio
    OS
    win 7 X64
    Messages
    964

    Axis Constraint Snap

    Salut tout le monde je vous présente Axis Constraint Snap un plugin qui permet de faire la même chose que les contraints dans 3ds pour les personnes qui ne connaissent pas ceci permet de snaper en limitant les axes de move en X / Y ou Z.

    Voici une petite vidéo de présentation:
    http://recordit.co/50WhdfG0jP

    Si on est en mode objet alors ça modifie l'ensemble de l'objet
    Si on est en mode points alors ça modifie uniquement les points sélectionnée.

    AxisConstraintSnap_R14_WIN.zip
    AxisConstraintSnap_R15_WIN.zip
    AxisConstraintSnap_R16_WIN_MAC.zip
    AxisConstraintSnap_R17_WIN_MAC.zip
    AxisConstraintSnap_R18_WIN_MAC.zip

    Le code source R16/R17:
    https://github.com/gr4ph0s/AxisConstraint
    http://www.graphos.esy.es/files/Plug...nap_SOURCE.zip
    Dernière modification par gr4ph0s ; 04/10/2016 à 23h11.
    SDK Specialist
    MAXON Computer GmbH

  2. #2
    Dépendant
    Date d'inscription
    octobre 2011
    C4D version
    R15 Studio
    OS
    Win7 64 bits
    Messages
    404

  3. #3
    Vieux Croûton Avatar de Sir Gong
    Date d'inscription
    juillet 2002
    C4D version
    R19 Studio
    OS
    10.13.4 High Sierra
    Messages
    10 353
    Billets dans le blog
    2
    T'as juste oublié la version OsX R18
    ÷ R19 Studio ÷ cacahuètes ÷

  4. #4
    Pilier Avatar de gr4ph0s
    Date d'inscription
    mai 2013
    C4D version
    R16 Studio
    OS
    win 7 X64
    Messages
    964
    Étrangement le plugin n'apparais pas sur certaine version de C4D (version étudiante + Broadcast) quelqu'un aurais une piste?
    Car je ne vois rien dans mon code qui limite ceci.

    Merci d'avance

    Les versions mac et R18 arriverons quand j'aurais résolu ce soucis !
    Dernière modification par gr4ph0s ; 03/10/2016 à 19h50.
    SDK Specialist
    MAXON Computer GmbH

  5. #5
    Gourou Avatar de valkaari
    Date d'inscription
    mai 2009
    C4D version
    Autre
    OS
    OSX / windows
    Messages
    2 949
    Citation Envoyé par gr4ph0s Voir le message
    Étrangement le plugin n'apparais pas sur certaine version de C4D (version étudiante + Broadcast) quelqu'un aurais une piste?
    Car je ne vois rien dans mon code qui limite ceci.

    Merci d'avance

    Les versions mac et R18 arriverons quand j'aurais résolu ce soucis !

    je ne sais pas si c'est ça mais ta fonction pluginstart ne renvoie rien. Elle ne revoie false que si RegisterSnapTool


    renvoie false.

    Après c'est peut être au moment d'enregistrer ton plugin. Faut utiliser un débugeur là ça sera plus simple.
    Dernière modification par valkaari ; 04/10/2016 à 19h21.

  6. #6
    Pilier Avatar de gr4ph0s
    Date d'inscription
    mai 2013
    C4D version
    R16 Studio
    OS
    win 7 X64
    Messages
    964
    Merci val, j'avais justement réussi en venant à la même conclusion que toi ce matin !

    Bref du coup j'ai recompiler pour windows et mac jusqu'à R16. Après faut que je télécharge un autre mac OS et un autre Xcode ça devient chiant ^^

    AxisConstraintSnap_R14_WIN.zip
    AxisConstraintSnap_R15_WIN.zip
    AxisConstraintSnap_R16_WIN_MAC.zip
    AxisConstraintSnap_R17_WIN_MAC.zip
    AxisConstraintSnap_R18_WIN_MAC.zip

    De plus j'ai corrigé un petit bug du snap lorsque l'objet source étais dans un null.
    Dernière modification par gr4ph0s ; 04/10/2016 à 23h15.
    SDK Specialist
    MAXON Computer GmbH

  7. #7
    Gourou Avatar de valkaari
    Date d'inscription
    mai 2009
    C4D version
    Autre
    OS
    OSX / windows
    Messages
    2 949
    je ne sais pas pourquoi tu compiles pour chaque version

    Y a eu autant de changement dans le sdk sur le snap entre les versions ?

    j'ai pris ta version r16 et elle a l'air de fonctionner dans la r18, ce qui devrait être le cas.
    Dernière modification par valkaari ; 05/10/2016 à 00h36.

  8. #8
    Pilier Avatar de gr4ph0s
    Date d'inscription
    mai 2013
    C4D version
    R16 Studio
    OS
    win 7 X64
    Messages
    964
    Haa je croyais qu'on étais obligé de faire une compile pour chaque version.
    Oui j'ai que deux code un pour la R14/R15 (à cause des bases Array et d'autre petite sous class qui ont changé) et l'autre R16/R17/R18.

    Merci ! ça m'évitera du boulot pour les prochaines compile !

    Bon sinon les prochaines features seront :
    Support du mode edge/polygon
    Support du snap to pivot
    Support du snap from pivot

    Possibilité de pouvoir sélectionner des éléments.
    Dernière modification par gr4ph0s ; 05/10/2016 à 01h55.
    SDK Specialist
    MAXON Computer GmbH

  9. #9
    Gourou Avatar de valkaari
    Date d'inscription
    mai 2009
    C4D version
    Autre
    OS
    OSX / windows
    Messages
    2 949
    et pour finir la parenthèse au lieu d'avoir plusieurs code (comme je pouvais le faire à une certain époque)

    tu peux aussi faire

    Code:
    #if API_VERSION < 14000
         monculcdupoulet
    
    #else
         monculcducochon
    #endif

    cool les nouvelles features. C'est effectivement plus pratique à utiliser sinon.

  10. #10
    Pilier Avatar de gr4ph0s
    Date d'inscription
    mai 2013
    C4D version
    R16 Studio
    OS
    win 7 X64
    Messages
    964
    Merci de ce que je comprend quand il y à des # c'est des conditions de compilation?

    Merci en tout cas pour ton aide !
    SDK Specialist
    MAXON Computer GmbH

  11. #11
    Gourou Avatar de valkaari
    Date d'inscription
    mai 2009
    C4D version
    Autre
    OS
    OSX / windows
    Messages
    2 949
    Tu devrais regarder ce que c'est pour avoir des informations complètes mais c'est des commandes pre-processeur.

    Des commandes exécutés avant d'envoyer le tout au compilateur.

    D'ailleurs c'est ce que fait le #include "fichier"

    il inclue (comme un copier/coller) le fichier, et envoie le résultat au compilateur.

    t'as les #define aussi


    On parle aussi de macro (enfin me semble que macro c'est l'ancien nom)

Discussions similaires

  1. Tool Plugin + snap
    Par gr4ph0s dans le forum Programmation
    Réponses: 10
    Dernier message: 28/09/2016, 20h08
  2. Snap options en model mode
    Par human dans le forum Modélisation
    Réponses: 0
    Dernier message: 27/05/2013, 15h58
  3. un snap sur la spline
    Par flomoa dans le forum Modélisation
    Réponses: 16
    Dernier message: 04/06/2008, 14h10
  4. Axis Center ou Axis tool pour la V10
    Par ramkin dans le forum Plugins
    Réponses: 5
    Dernier message: 26/09/2007, 15h57
  5. axis center
    Par lenogre dans le forum Plugins
    Réponses: 17
    Dernier message: 15/01/2003, 13h03

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