Système Nodal Paramétrique! 9 Mars 2018 Orig
|
Node Editor 1.0 "Candidate 2" VF (-ext.mylib.js enlever le signe "-" si vous voulez utiliser les "extentions"!
Septembre 2019 : Biblio nodale native d'Elephant (en cours)! Français / Anglais
22 JUILLET 2019 Lien des derniers "Noeuds" by James qui sont externes à Elephant! (extensions)
22 JUILLET 2019 Lien des derniers "Noeuds" by James qui sont externes à Elephant! (extensions)
1. remplacer colors.js and main.js avec ces fichiers
http://moi.maxsm.net/files/nodeeditor/ne.colored.dots.and.titles.zip 2. mettre ces paramètres "io_text_highlight" et "io_highlight" dans colors.jsClick. Les nœuds affichant les couleurs d'entrée et de sortie par défaut plutôt que seulement lorsqu'ils étaient connectés. Je crois qu'il serait préférable que les nœuds communiquent dès le départ ce dont ils ont "besoin". (peut-être que lorsqu'ils étaient connectés, ils pouvaient avoir une lumière vive en blanc ? OU alternativement, les points colorés dès le début et les étiquettes colorées seulement lorsqu'elles sont connectées). De même, dans la plupart des cas, il semble redondant d'étiqueter les sorties, mais encore plus si elles sont colorées. |
Ajouté: Prise en charge de plusieurs paramètres de démarrage (exemple: moi: //appdata/nodeeditor/index. html? scheme=Light&somdata=123)
Ajouté: Ouvrir une deuxième fenêtre de Nodeeditor en appuyant sur Alt + Bouton Nouveau (Haut Gauche).
Ajouté: Nodeeditor n'affecte pas les données du presse-papiers lors de la fermeture d'une fenêtre.
Ajouté: Prise en charge du Trackpad initial (Le nouveau moteur de zoom devrait fonctionner correctement avec toutes les versions Moi v3/v4. Changements dans les noeuds Potard et Curseur. Voir si fonctionnel!
Ajouté: Quelques améliorations visuelles.
Ajouté: support des gestes du trackpad mac
Ajouté: répertoire des macros (mettre les macros souvent utilisées dans ce répertoire)
|
Décompresser et mettre dans le dossier ui. Fichier lang.js VF global!
Version française comprenant aussi les "extentions déviantes"! |
Node Editor 1.0 "Candidate" - VF (-ext.mylib.js enlever le signe "-" si vous voulez utiliser les "extentions"!
|
Décompresser et mettre dans le dossier ui. Fichier lang.js VF global!
Version française comprenant aussi les "extentions déviantes"! |
Ajouté: Prise en charge de l'écran HiDPI/Retina. Désormais, l'interface NE dépend des paramètres dpi du système et de l'échelle d'interface utilisateur du système. Doit fonctionner correctement avec toutes les versions de MoI: v3/v4 Win/Mac. Veuillez le tester.
Supprimé: Fichiers css. J'ai enlevé tous les déchets des fichiers css, et déplacé les données css à index. html.
Modifié: Menu Contextuel et Design du Panneau d'Information
Ajouté: Alt+Double Clic - réinitialisation de la vue
Modifié: Fonction AlignToGrid (désormais vous ne pouvez plus créer deux nœuds avec les mêmes coordonnées)
Supprimé: Fichiers css. J'ai enlevé tous les déchets des fichiers css, et déplacé les données css à index. html.
Modifié: Menu Contextuel et Design du Panneau d'Information
Ajouté: Alt+Double Clic - réinitialisation de la vue
Modifié: Fonction AlignToGrid (désormais vous ne pouvez plus créer deux nœuds avec les mêmes coordonnées)
|
Pour utiliser la fonction Congé, il faut procéder par étapes!
Pour valider un objet sélectionné Clic Droit sur le Noeud "Sélectionné"/mise à jour |
Tenon Mortaise by R2d3
Original |
Version Française des Nœuds plus les "Extensions"!
A mettre dans le dossier ui/nodeditor/ core
|
Ce fichier "lang" peut être mis dans les versions antérieures!
Le nodeditor de gauche le contient! Ci-contre les "extensions" |
Animation: Original by r2d3
Le Nœud (Animer sur piste :)
|
Fichier 3dm des objets ci-dessus! Charger le fichier 3dm, charger le Nœud et lancer l'animation!
Faire les modifications ci-dessous avant d'appeler le Noeud! |
Il va de soit que l'on peut modifier, copier, remplacer tout objet(s) nommés "M", "O", "I". Idem pour le chemin.
nodeeditor v.0.99.2017.11.29 Original
ajouté: Le nodeeditor peut être démarré à partir du répertoire appdata
code: moi. ui. createDialog (' moi: //appdata/nodeeditor/index. html',' resizeable, defaultWidth: 680, defaultHeight: 420', moi. ui. mainWindow);
ajouté: Le nodeeditor peut être démarré à partir du répertoire appdata
code: moi. ui. createDialog (' moi: //appdata/nodeeditor/index. html',' resizeable, defaultWidth: 680, defaultHeight: 420', moi. ui. mainWindow);
Corrigé: erreur de défilement du trackpad bouton/curseur
corrigé: petit bug visuel ajout: nœud Bouton / Bascule correction: fonction PointArray.concat correction: nœeud JitterPts (bug dS) ajout: prise en charge des icônes de nœud initiales Pour personnaliser un bouton (ici Octane + un logo)
Faire une image PNG, la traiter avec ce programme. Coller le résultat dans la ligne de code à sa place "data:image/png;base64...du fichier Octane.js qui se trouve dans le dossier extensions. NameOfTheNode.title = "NodeTitle"; NameOfTheNode.desc = "Node description"; NameOfTheNode.icon = "data:image/png;base64,xxxxxxxxxxxxxxxx"; Cette ligne peut être très longue puisqu'elle code l'image en base 64! |
lang.zip | |
File Size: | 2 kb |
File Type: | zip |
du 17-12-2017
|
by Max Smirnov
Convertit un tableau de points en matrices de rotation qui peuvent être utilisées comme données de nœud de dispersion du moteur de rendu Octane. |
|
Une caméra automatique ou manuelle! :)
By r2d3 Original (les fichiers sont déjà chargés dans le dossier à gauche de l'image! Une tournette automatique! :) |
|
Le fichier ci-contre comprend la version VF! (dont la version vf des noms de nœuds d'animation!)
|
Le Fichier nodeditor (contient toutes les traductions (Interface, Nœuds etc) à mettre dans le dossier ui
|
Animation by r2d3 Original
Charger le fichier .3dm puis .nod
et lancer! :) On peut bien sûr cacher les repères rouges s'il on veut! |
Processus d'une Macro
C'est un ensemble de nœuds que l'on peut sauvegarder et réintroduire quand on veut! La nommer en direct ou à la sauvegarde. Il lui faut une entrée (De) et une sortie (Vers)! De plus la nature de la sortie doit correspondre au type voulu (ici le choix donne en faisant Clic Droit sur "Vers" sur l'écran vide à l'intérieur de la Macro ( Nombres, Points, Objets) il faut prendre Objets pour le Cercle! Double Clic sur la Macro pour l'éditer Retour (haut écran à Gauche ou Barre d'Espace) |
Mise en pratique de la notion d'extensions :enlever le "_" pour activer le mode extension.
C:\Program Files\MoI 4.0 beta Nov-27-2017\ui\nodeeditor\core\ _ext.mylib mettre streams.js - le noeud personnalisé dans : C:\Program Files\MoI 4.0 beta Nov-27-2017\ui\nodeeditor\nodes\extensions\libs |
Le Pentagraphe 2D, 3D by r2d3 : original
Charger Le Pentagraph.3dm, appeler le nodeeditor Charger le Pentagraph 2D ou 3D. Lancer! |
Le fichier sous l'image comprend la version Française du nodeeditor (29 nov 2017) ainsi que le fichier stream.js
|
|
nodeeditor v.0.99.2017.11.29 Original
Changement de la Méthode de déconnexion de lien.
Bug de sortie du Quartz réglé.
Intégration de la version francophone! Donc normalement pas besoin de charger les fichiers ci-dessous!
Changement de la Méthode de déconnexion de lien.
Bug de sortie du Quartz réglé.
Intégration de la version francophone! Donc normalement pas besoin de charger les fichiers ci-dessous!
|
|
Fichier Langue de l'Elephant (Fr ;) pour la beta v4 à remplacer dans le dossier ui/nodeeditor/core
|
v.0.99 Original
Ajouté nœud Transform/Twist
Ajouté nœud Transform/Flow
Ajouté Basic/Concat
Retiré Objects/Concat
Retiré Points/ConcatPts
Bug JitterPts
Ajouté Fonction JitterPts Update
Le nouveau nœud Basic/Concat supporte tous les types de données.
Objects/Concat et Points/ConcatPts sont obsolete. Ils sont retirés du Nodeeditor.
Ne vous inquiétez pas si vous utilisez ces noeuds dans vos projets. J'ai ajouté la compatibilité des enregistrements au core/compatibilité. js.
Les anciens nœuds seront remplacés automatiquement par les nouveaux.
Ajouté nœud Transform/Twist
Ajouté nœud Transform/Flow
Ajouté Basic/Concat
Retiré Objects/Concat
Retiré Points/ConcatPts
Bug JitterPts
Ajouté Fonction JitterPts Update
Le nouveau nœud Basic/Concat supporte tous les types de données.
Objects/Concat et Points/ConcatPts sont obsolete. Ils sont retirés du Nodeeditor.
Ne vous inquiétez pas si vous utilisez ces noeuds dans vos projets. J'ai ajouté la compatibilité des enregistrements au core/compatibilité. js.
Les anciens nœuds seront remplacés automatiquement par les nouveaux.
|
Obsolète car intégrée!
|
Fichier Langue de l'Elephant (Fr ;) pour la beta v4 à remplacer dans le dossier ui/nodeeditor/core
|
26 Nov 2017 0.98 Adaptation pour la Beta V4
Il faut charger ici http://moi.maxsm.net/media/files/ :
Retiré fonction pointArray.pSize, utiliser pointArray.getScale à la place
Ajouté fonction pointArray.setScale
Ajouté nœud ScalePts
Ajouté Selection border
Ajouté extensions UI (Exemple: core/ext.mylib.js)
Correction du scintillement de l'arrière-plan lors du redimensionnement de la fenêtre
Erreur de zoom du pavé tactile fixée
Ajouté des ombres lisses (v4 seulement)
Traduction française mise à jour !
Extension de l'interface de démonstration Nodelib désactivée (pour l'activer renommer -ext. mylib. js en ext. mylib. js)
Il faut charger ici http://moi.maxsm.net/media/files/ :
Retiré fonction pointArray.pSize, utiliser pointArray.getScale à la place
Ajouté fonction pointArray.setScale
Ajouté nœud ScalePts
Ajouté Selection border
Ajouté extensions UI (Exemple: core/ext.mylib.js)
Correction du scintillement de l'arrière-plan lors du redimensionnement de la fenêtre
Erreur de zoom du pavé tactile fixée
Ajouté des ombres lisses (v4 seulement)
Traduction française mise à jour !
Extension de l'interface de démonstration Nodelib désactivée (pour l'activer renommer -ext. mylib. js en ext. mylib. js)
21 Nov 2017 Adaptation pour la Beta V4
Le NodeEditor 0.97 du mois d'octobre, le mettre dans un dossier ui créé dans le dossier ui
ce qui suit n'est plus valide!
le fichier nodeeditor.css, le remplacer dans
C:\Program Files\MoI 4.0 beta Nov-18-2017\ui\nodeeditor\core\css\nodeeditor.css
le fichier nodeeditor.js, le remplacer dans
C:\Program Files\MoI 4.0 beta Nov-18-2017\ui\nodeeditor\core\nodeeditor.js
ce qui suit n'est plus valide!
le fichier nodeeditor.css, le remplacer dans
C:\Program Files\MoI 4.0 beta Nov-18-2017\ui\nodeeditor\core\css\nodeeditor.css
le fichier nodeeditor.js, le remplacer dans
C:\Program Files\MoI 4.0 beta Nov-18-2017\ui\nodeeditor\core\nodeeditor.js
|
Si des difficultés à fabriquer l'outil : charger et dézipper tout le fichier ci-contre dans le dossier ui (devrait être en VF)
|
12 Nov 2017 Tout le système est en adaptation pour fonctionner sur la nouvelle beta V4!
Nouvelle Version v.097 5 octobre 2017 Original(version vf à venir à la sortie de la v 4)
Fonction clone supprimée
Ajout de fonctions Copier / Coller (vous pouvez également utiliser Ctrl + glisser)
Les icônes des boutons supprimées (toutes les icônes générées à la volée)
Fonction clone supprimée
Ajout de fonctions Copier / Coller (vous pouvez également utiliser Ctrl + glisser)
Les icônes des boutons supprimées (toutes les icônes générées à la volée)
Nouvelle Version v.096 2 octobre 2017 Original(version vf à venir à la sortie de la v 4)
Outils Import / Export des Macros Nœuds!
J'ai désiré ne pas créer un format de fichier spécial pour les macros. Toutes les macros seront enregistrées en tant que fichiers "nod" normal, et chaque fichier nod peut s'importer en macro.
Si vous essayez d'ouvrir la macro enregistrée en tant que fichier de niveau supérieur, tous les nœuds d'entrée / sortie seront bloqués.
De plus, vous pouvez créer des sous-répertoires nodeeditor / macros et mettre ici vos macros. Elles seront affichées dans le sous-menu Macros.
Malheureusement, pour le moment, je ne peux pas analyser les sous-répertoires dans le répertoire nodeeditor / macros en utilisant les fonctions MoI, donc je ne peux pas créer de sous-dossiers dans le sous-menu macros.
Outils Import / Export des Macros Nœuds!
J'ai désiré ne pas créer un format de fichier spécial pour les macros. Toutes les macros seront enregistrées en tant que fichiers "nod" normal, et chaque fichier nod peut s'importer en macro.
Si vous essayez d'ouvrir la macro enregistrée en tant que fichier de niveau supérieur, tous les nœuds d'entrée / sortie seront bloqués.
De plus, vous pouvez créer des sous-répertoires nodeeditor / macros et mettre ici vos macros. Elles seront affichées dans le sous-menu Macros.
Malheureusement, pour le moment, je ne peux pas analyser les sous-répertoires dans le répertoire nodeeditor / macros en utilisant les fonctions MoI, donc je ne peux pas créer de sous-dossiers dans le sous-menu macros.
Nouvelle Version v.095 25 Septembre 2017 Original(version vf à venir à la sortie de la v 4)
Les Macros Nœuds!
Les Macros Nœuds!
Nouvelle Version v.094 17 Septembre 2017 Original(version vf à venir à la sortie de la v 4)
- Ajout du support initial des couleurs. Modifier le fichier colors.js pour créer votre propre schéma de couleurs. Vous n'avez pas besoin de remplacer toutes les couleurs dans un schéma de couleurs personnalisé, juste des couleurs que vous souhaitez remplacer.
Utilisez le nom du schéma de couleurs personnalisé comme paramètre lorsque vous démarrez le nodeeditor.
Exemple: moi.ui.createDialog ('nodeeditor / index.html? Light', 'redimensionnable, defaultWidth: 680, defaultHeight: 420', moi.ui.mainWindow);
- Ajout du nœud Quartz (maintenant il fonctionne exactement comme prévu)
Je ne l'ai pas bien testé, donc il peut y avoir des bugs. En attente d'un rapport d'erreur.
- Changement d'extrémités ajouté dans le nœud de sortie.
- Support de la molette de souris supplémentaire pour les noeuds Potard et Curseur (je l'aime!)
- Ajout de la fonction JSON.prettify qui affecte la structure interne de nod-files.
- Ajustement de l'Interface
- Ajout du support initial des couleurs. Modifier le fichier colors.js pour créer votre propre schéma de couleurs. Vous n'avez pas besoin de remplacer toutes les couleurs dans un schéma de couleurs personnalisé, juste des couleurs que vous souhaitez remplacer.
Utilisez le nom du schéma de couleurs personnalisé comme paramètre lorsque vous démarrez le nodeeditor.
Exemple: moi.ui.createDialog ('nodeeditor / index.html? Light', 'redimensionnable, defaultWidth: 680, defaultHeight: 420', moi.ui.mainWindow);
- Ajout du nœud Quartz (maintenant il fonctionne exactement comme prévu)
Je ne l'ai pas bien testé, donc il peut y avoir des bugs. En attente d'un rapport d'erreur.
- Changement d'extrémités ajouté dans le nœud de sortie.
- Support de la molette de souris supplémentaire pour les noeuds Potard et Curseur (je l'aime!)
- Ajout de la fonction JSON.prettify qui affecte la structure interne de nod-files.
- Ajustement de l'Interface
Nouvelle version 0.91 8 Mars 2017 Original (version vf à venir à la sortie de la v 4)
- Ajout du nœud Basic / Progression (génère des progressions arithmétiques et géométriques)
- Ajout du nœud Basic / Extract (extrait les éléments sélectionnés de pointarrays et numarrays. Utilisez le bouton droit sur le noeud pour changer le type d'entrée)
- Ajout d'un nœud Logic / Compare
- Ajout du nœud Logic / Split (utilisez le bouton droit sur le noeud pour modifier le type d'entrée)
- Ajout d'un nœud Construct / Sweep
Comme je l'ai écrit plus tôt, j'ai décidé de ne pas créer un type de données distinctes pour les variables booléennes. J'utilise un tableau numérique à cet effet. N> 0 = TRUE, N <0 = FALSE, N = 0 = FALSE.
- Bug corrigé dans la fonction processInOut.
- Mode Répétition ajouté (pour le moment, seuls deux nœuds peuvent utiliser ce mode: Split et Line)
- Ajout de la fonction Node.changeOutputType
- Amélioration de l'algorithme de détection des nœuds manqués. Les boutons Enregistrer / Exécuter / Pas à Pas seront automatiquement débloqués lorsque tous les nœuds manqués sont supprimés.
Utilisez Ctrl + Clic sur le bouton Info pour mettre en surbrillance les types d'entrées / sorties.
Nouvelle version 0.91 28 Fevrier 2017 Original (version vf à venir à la sortie de la v 4)
- Ajout Nœud Polyhèdre
- Ajout Fichier de l'Info Debug
- Tous les Nœuds peuvent être effacer en un clic!
Nouvelle version 0.90 26 Fevrier 2017 Original (version vf à venir à la sortie de la v 4)
Liste des changements:
- Ajouté les modes "Average" (Moyenne) et "Cross" (Croiser) dans la fonction "processInOut" (Entrée Sortie).
J'ai vérifié le mode "Average" écrit par la communauté et décidé de le ré-écrire :) Désolé. Cela peut causer des bugs avec les Nœuds de la 0.85 v.0.85 qui utilisent cette fonction. Vous pouvez m'envoyer des vieux Nœuds pour tester ce mode!
A ce moment le mode "Cross" marche avec seulement des Nœuds à deux entrées! Si un Nœud a un ou plus de deux entrées le mode sera changé en "Long" automatiquement!
- Bug fixé dans la fonction "processInOut" entrée sortie. Fonctionne correctement avec des Nœuds sans entrée!
- La structure du Répertoire a changé et quelques noms de fichiers ont changé!
Les fichiers CSS sont transférés vers /core/css
Ajouté un Répertoire /nodes/extensions pour les Noeuds écrits par la communauté! :)
Ajouté un Répertoire /nodes/extensions/libs pour des bibliothèques additionnelles de Math /Géométrie.
Tous les fichiers .js dans ce répertoire seront lancés avant tous les fichiers /nodes/extensions/*.js.
- Fonctions améliorées de Chargement de fichiers
Maintenant tous les fichiers de Nœuds seront chargés correctement même si des Noeuds sont manquants.
Dans ce cas les Nœuds manquants seront "Marqués". Les boutons "Save", "Run" et "Step" seront bloqués!
- Changées des fonctions du bouton de la souris (pour se rapprocher au plus de l'interface originale de Moi)
Bouton Gauche:
Clic sur l'arrière-Plan et déplacement - Outil Sélection
Maj + Clic sur l'arrière-Plan et déplacement - Outil Sélection (mode ajout)
Alt + Clic sur l'arrière-Plan et déplacement - Mode écran
Clic sur un Noeud - sélection d'un Nœud
Maj + Clic sur un Noeud - sélection d'un Nœud (mode ajout)
Clic sur un Nœud et Déplacer - déplacer un Nœud
Clic sur un Lien d'entrée - déconnecter une entrée
Double Clic sur un Nœud - ouvre la fenêtre d'Info
Double Clic sur l'arrière-plan - montre / cache l'Info Débug
Bouton Droit:
Clic et déplacement - Déplacement de l'écran
Clic - Menu Contextuel
Molette:
Clic sur un Nœud - sélection : désélection d'un Nœud
Clic et déplacement sur l'arrière-plan - Déplacement de l'écran
- Ajout du nœud Basic / Progression (génère des progressions arithmétiques et géométriques)
- Ajout du nœud Basic / Extract (extrait les éléments sélectionnés de pointarrays et numarrays. Utilisez le bouton droit sur le noeud pour changer le type d'entrée)
- Ajout d'un nœud Logic / Compare
- Ajout du nœud Logic / Split (utilisez le bouton droit sur le noeud pour modifier le type d'entrée)
- Ajout d'un nœud Construct / Sweep
Comme je l'ai écrit plus tôt, j'ai décidé de ne pas créer un type de données distinctes pour les variables booléennes. J'utilise un tableau numérique à cet effet. N> 0 = TRUE, N <0 = FALSE, N = 0 = FALSE.
- Bug corrigé dans la fonction processInOut.
- Mode Répétition ajouté (pour le moment, seuls deux nœuds peuvent utiliser ce mode: Split et Line)
- Ajout de la fonction Node.changeOutputType
- Amélioration de l'algorithme de détection des nœuds manqués. Les boutons Enregistrer / Exécuter / Pas à Pas seront automatiquement débloqués lorsque tous les nœuds manqués sont supprimés.
Utilisez Ctrl + Clic sur le bouton Info pour mettre en surbrillance les types d'entrées / sorties.
Nouvelle version 0.91 28 Fevrier 2017 Original (version vf à venir à la sortie de la v 4)
- Ajout Nœud Polyhèdre
- Ajout Fichier de l'Info Debug
- Tous les Nœuds peuvent être effacer en un clic!
Nouvelle version 0.90 26 Fevrier 2017 Original (version vf à venir à la sortie de la v 4)
Liste des changements:
- Ajouté les modes "Average" (Moyenne) et "Cross" (Croiser) dans la fonction "processInOut" (Entrée Sortie).
J'ai vérifié le mode "Average" écrit par la communauté et décidé de le ré-écrire :) Désolé. Cela peut causer des bugs avec les Nœuds de la 0.85 v.0.85 qui utilisent cette fonction. Vous pouvez m'envoyer des vieux Nœuds pour tester ce mode!
A ce moment le mode "Cross" marche avec seulement des Nœuds à deux entrées! Si un Nœud a un ou plus de deux entrées le mode sera changé en "Long" automatiquement!
- Bug fixé dans la fonction "processInOut" entrée sortie. Fonctionne correctement avec des Nœuds sans entrée!
- La structure du Répertoire a changé et quelques noms de fichiers ont changé!
Les fichiers CSS sont transférés vers /core/css
Ajouté un Répertoire /nodes/extensions pour les Noeuds écrits par la communauté! :)
Ajouté un Répertoire /nodes/extensions/libs pour des bibliothèques additionnelles de Math /Géométrie.
Tous les fichiers .js dans ce répertoire seront lancés avant tous les fichiers /nodes/extensions/*.js.
- Fonctions améliorées de Chargement de fichiers
Maintenant tous les fichiers de Nœuds seront chargés correctement même si des Noeuds sont manquants.
Dans ce cas les Nœuds manquants seront "Marqués". Les boutons "Save", "Run" et "Step" seront bloqués!
- Changées des fonctions du bouton de la souris (pour se rapprocher au plus de l'interface originale de Moi)
Bouton Gauche:
Clic sur l'arrière-Plan et déplacement - Outil Sélection
Maj + Clic sur l'arrière-Plan et déplacement - Outil Sélection (mode ajout)
Alt + Clic sur l'arrière-Plan et déplacement - Mode écran
Clic sur un Noeud - sélection d'un Nœud
Maj + Clic sur un Noeud - sélection d'un Nœud (mode ajout)
Clic sur un Nœud et Déplacer - déplacer un Nœud
Clic sur un Lien d'entrée - déconnecter une entrée
Double Clic sur un Nœud - ouvre la fenêtre d'Info
Double Clic sur l'arrière-plan - montre / cache l'Info Débug
Bouton Droit:
Clic et déplacement - Déplacement de l'écran
Clic - Menu Contextuel
Molette:
Clic sur un Nœud - sélection : désélection d'un Nœud
Clic et déplacement sur l'arrière-plan - Déplacement de l'écran
Nouvelle version 15 Janvier 2017 (Auto Load original): Normalement seulement ajouter le fichier Inits.js dans le dossier Core et remplacer le fichier index.html dans la version existante du 4 octobre 2016. (voir plus bas)
Il existe une version parallèle faite par des passionnés (Mkdm, Karsten, Al2000...) en attendant le dernier opus de Max!
Fil Un, Fil deux 28/11/2016 (+ fichier XLS descriptif général VO) nodes_V0.85_mod9 |
fichier XLS descriptif général VF
|
|
Pliage by Al2000
|
Elephant Version 0.85 du 4 Oct 2016 Original(VO)
|
Version Française! 0.85
Charger, Dézipper et mettre le dossier dans le répertoire ui de MOi3D! |
v.0.85
nœud Longueur Ajouté (cliquez sur le bouton droit sur le noeud pour changer le type d'entrée)
Ajouté nœud PolygonePts
nœud Hasard Ajouté
curseur Plage Ajouté
Ajouté nœud Interpol
Ajouté nœud TransformPts
Ajouté la table de compatibilité de recherche pour résoudre tous les nœuds d'incompatibilité de version en version. Maintenant, tous les nœuds depuis V.77 seront automatiquement mis à jour à la dernière version lors du chargement (j'ai fait des changements significatifs dans le save / clone / add_input / add_output / remove_input / remove_output fonctions / de charge. Vous avez besoin de les tester)
Ajouté option "Update" du menu pour les nœuds Math et MathPts. Elle devrait être utile si vous utilisez la commande rnd. Astuce: vous pouvez utiliser cette commande au lieu de la commande random ()
noeud ConvertPts attire maintenant le point si la longueur de la courbe est égale à 0
noeud Cadre Supprimé. Utilisez Point ou le noeud RotatePts à la place.
Utilisez Maj + Clic gauche sur fond pour sélectionner tous les nœuds.
nœud Longueur Ajouté (cliquez sur le bouton droit sur le noeud pour changer le type d'entrée)
Ajouté nœud PolygonePts
nœud Hasard Ajouté
curseur Plage Ajouté
Ajouté nœud Interpol
Ajouté nœud TransformPts
Ajouté la table de compatibilité de recherche pour résoudre tous les nœuds d'incompatibilité de version en version. Maintenant, tous les nœuds depuis V.77 seront automatiquement mis à jour à la dernière version lors du chargement (j'ai fait des changements significatifs dans le save / clone / add_input / add_output / remove_input / remove_output fonctions / de charge. Vous avez besoin de les tester)
Ajouté option "Update" du menu pour les nœuds Math et MathPts. Elle devrait être utile si vous utilisez la commande rnd. Astuce: vous pouvez utiliser cette commande au lieu de la commande random ()
noeud ConvertPts attire maintenant le point si la longueur de la courbe est égale à 0
noeud Cadre Supprimé. Utilisez Point ou le noeud RotatePts à la place.
Utilisez Maj + Clic gauche sur fond pour sélectionner tous les nœuds.
Elephant Version 0.8 du 29 Sept 2016 Original(VO)
Charger le fichier d'exemple pour test!
|
Version Française! 0.8
Charger, Dézipper et mettre le dossier dans le répertoire ui de MOi3D! |
Elephant Version 0.77a du 22 Sept 2016 Original(VO)
|
Version Française! 0.77a
Charger, Dézipper et mettre le dossier dans le répertoire ui de MOi3D! |
Dans cette version, j'ai remplacé type "numéro" avec "numarray". L'éditeur utilise maintenant seulement trois types de données: ObjectList (type intégré de Moi, en fait un tableau d'objets), un tableau de point, un tableau de nombres.
Maintenant, vous pouvez envoyer plusieurs valeurs à chaque entrée de noeud.
Par exemple, vous pouvez créer un noeud cercle et définir le rayon "10,15,33", et vous obtiendrez trois cercles (utilisation de "," comme séparateur de tableau et "." comme séparateur décimal).
Ou créer un nœud de point et définir X "0,2,4", Y "0,3,6", Z "0,5,10". Dans ce cas l'éditeur traitera tous les tableaux simultanément. Vous obtiendrez trois points (x, y, z): (0,0,0) (2,3,5) (4,6,9)
Maintenant, vous pouvez envoyer plusieurs valeurs à chaque entrée de noeud.
Par exemple, vous pouvez créer un noeud cercle et définir le rayon "10,15,33", et vous obtiendrez trois cercles (utilisation de "," comme séparateur de tableau et "." comme séparateur décimal).
Ou créer un nœud de point et définir X "0,2,4", Y "0,3,6", Z "0,5,10". Dans ce cas l'éditeur traitera tous les tableaux simultanément. Vous obtiendrez trois points (x, y, z): (0,0,0) (2,3,5) (4,6,9)
Elephant Version 0.65b du 13 Mai 2016 Original
"ConcatArray" : "Trame Concaténer",
"ObjtoArray" : "Objet vers Trame" (pour l'instant seulement avec des Objets Points)
Et des Styles dans l'Info.
"ConcatArray" : "Trame Concaténer",
"ObjtoArray" : "Objet vers Trame" (pour l'instant seulement avec des Objets Points)
Et des Styles dans l'Info.
Elephant Version 0.6 du 8 Mai 2016 Original
- Nœuds: Trame Bouge - Rotation - Agiter - Fonction PushFrame - Support de Curseur Personnalisé (Mettre cursor.png dans /core/imgs ) Cliquer les Images pour Zoom! |
Version Française!
12 Mai 2016
Charger et Dézipper,
puis mettre le dossier nodeeditor dans le dossier ui. |
Et l'appeler par un Raccourci! Par exemple: N Colonne de gauche et Colonne de droite: (en une seule ligne)
moi.ui.createDialog( 'nodeeditor/index.html', 'resizeable,defaultWidth:680,defaultHeight:420', moi.ui.mainWindow )
moi.ui.createDialog( 'nodeeditor/index.html', 'resizeable,defaultWidth:680,defaultHeight:420', moi.ui.mainWindow )
|
|
Elephant Version 0.5 du 7 Mai 2016 Original
- Nouveau Moteur de Traduction Multi-Language (Menu Options et choisir la langue). Fermer le "x" rouge d'Elephant et le rappeler! - Horloge : Double-Clic sur le fond pour voir les "Timers" - Nœud Ligne - Nœud Trame Texte (pour écrire des transformations par exemple) Chaque Ligne => point: [x] [y] [z] [xAngle] [yAngle] [zAngle]. Utiliser un espace " " ou ";" comme séparateur! 1 0 0 0 -90 180 ou 1;0;0;0;-90;180 Elephant Version 0.5 du 2 Mai 2016 Original - Nœuds Get Objets (Obtenir des objets par Nom, par Style, Obtenir des Objets sélectionnés) - Nœuds ObjBoolean ajoutés (grâce à Karsten) - Ajoutés quelques Nœuds de Trame / Construction / Transformation |
Elephant 2 Original version beta 24 Avril 2016 (sera francisée quand les noeuds seront ré-écrits)
- Les types de cadre et de points sont remplacés par le type PointArray. Ce nouveau type prend en charge les tableaux de points 3D. Pour chaque point, vous pouvez définir les coordonnées x-y-z , trois angles de rotation, l'échelle(Taille).
Autres changements:
nœuds mathématiques puissants ajoutés (Basic / Math et Arrays / GenArray)
Maintenant, vous pouvez ajouter et supprimer des options de slots d'entrée / sortie (clic droit sur un titre de noeud pour ajouter un slot, un clic droit sur un slot pour le supprimer)
Outils de sélection plus intelligents
Vous pouvez utiliser shift + bouton gauche de la souris ou le bouton central de la souris pour sélectionner plusieurs nœuds. Maintenant, vous pouvez facilement les déplacer.
La suppression multiple ne fonctionne pas pour le moment.
Les Curseur et boutons des noeuds ne bloquent plus le focus lorsque vous les utilisez.
Vous pouvez utiliser la molette de la souris pour zoomer et dézoomer.
Ajout du support de mathématiques pour les champs d'entrée de la propriété. Par exemple, vous pouvez définir des variables: a: -pi, rayon: 2 * pi + 10 etc...
-----------------------------------------------------------------------------------------------------------------------
|
|
Par Max Smirnov Original Version Alpha du 3.12.2015 dézipper et à mettre dans MoI 3.0/ui/
Il y a maintenant une version multilingue!
A mettre dans le dossier du nodeeditor/ Core |
|
A charger et remplacer!
Pour ceux qui n'ont pas Installé CUstom UI
On aura pris soin de sauvegarder le fichier original CommandBar.htm au cas où!
Installer Custom UI ! Dezipper le fichier Nodeeditor.zip dans le répertoire ui.
Mettre le fichier "99 NodeEdit.htm" dans le répertoire /ui/customui/ et relancer Moi3D.
On devrait avoir cela à l'arrivée! (voi les images ci-dessous)
Mais...on peut se passer de Custom UI !!!
Il suffit de dézipper l'archive nodeeditor.v.0.2.alpha.zip dans le Répertoire UI!
Donc beaucoup plus simple et de l'appeler avec un raccourci comme indiqué après les images!
Cela fait donc deux possibilités d'accéder à Elephant!
On aura pris soin de sauvegarder le fichier original CommandBar.htm au cas où!
Installer Custom UI ! Dezipper le fichier Nodeeditor.zip dans le répertoire ui.
Mettre le fichier "99 NodeEdit.htm" dans le répertoire /ui/customui/ et relancer Moi3D.
On devrait avoir cela à l'arrivée! (voi les images ci-dessous)
Mais...on peut se passer de Custom UI !!!
Il suffit de dézipper l'archive nodeeditor.v.0.2.alpha.zip dans le Répertoire UI!
Donc beaucoup plus simple et de l'appeler avec un raccourci comme indiqué après les images!
Cela fait donc deux possibilités d'accéder à Elephant!
On devrait avoir cela dans le premier dossier ui
\ui\nodeeditor\index.html \ui\nodeeditor\core\imgs \ui\nodeeditor\core\litegraph-editor.js \ui\nodeeditor\core\litegraph.js \ui\nodeeditor\core\imgs\* \ui\nodeeditor\css\litegraph-editor.css \ui\nodeeditor\css\litegraph.css \ui\nodeeditor\css\style.css \ui\nodeeditor\nodes\basic.js \ui\nodeeditor\nodes\factories.js \ui\nodeeditor\nodes\interface.js \ui\nodeeditor\nodes\objects.js |
Il y a maintenant un système Multi-langues!
Remplacer ce fichier lang.js dans le répertoire C:\Program Files (x86)\MoI 3.0\ui\nodeeditor\core |
Tout cela étant installé, le Plugin Elephant s'appelle simplement par un raccourci !
Options / Raccourci
N Colonne de gauche et Colonne de droite: (en une seule ligne)
moi.ui.createDialog( 'nodeeditor/index.html', 'resizeable,defaultWidth:680,defaultHeight:420', moi.ui.mainWindow )
Options / Raccourci
N Colonne de gauche et Colonne de droite: (en une seule ligne)
moi.ui.createDialog( 'nodeeditor/index.html', 'resizeable,defaultWidth:680,defaultHeight:420', moi.ui.mainWindow )
Fonctionnement
|
Nouveau Noeud Rotation (01.12.15) VO
|
Les mystères de la fonction Loft!
Il faut la mettre quasi à la fin du graphe! |
|
Fichier .nod à charger à partir d'Elephant!
|
|
ou plus drastiquement
sauvegardez le dossier l'original et remplacez-le par le dossier ci-contre! |
Futur Nœud correspondant à l'éditeur de Formule existant!
By Karsten : Original
Le fichier 3DM
Les Nœuds du Moteur (Vo)
Le système complet temporaire d'ELEPHANT (Vo) du dossier nodeeditor. 15/12/2015. By Karsten.
(faire une sauvegarde de précaution du dossier courant)
Les Nœuds du Moteur (Vo)
Le système complet temporaire d'ELEPHANT (Vo) du dossier nodeeditor. 15/12/2015. By Karsten.
(faire une sauvegarde de précaution du dossier courant)
Ci-dessous les Nœuds de l'animation By Karsten (temporaire)