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 à 22h11.
SDK Specialist
MAXON Computer GmbH
T'as juste oublié la version OsX R18
÷ R19 Studio ÷ cacahuètes ÷
É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 à 18h50.
SDK Specialist
MAXON Computer GmbH
Dernière modification par valkaari ; 04/10/2016 à 18h21.
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 à 22h15.
SDK Specialist
MAXON Computer GmbH
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 ; 04/10/2016 à 23h36.
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 à 00h55.
SDK Specialist
MAXON Computer GmbH
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.
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
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)