• Home
  • Le script
    • Ajouter une icône
    • Commenter une commande
    • Fenêtre Flottante
    • Liste Scripts Commandes
    • Palette de Scripts
    • Panneaux Etendus
    • Raccourci sur une commande
    • Simplifier un script
    • Polygones vers Nurbs
  • "Script en ligne"
    • Autres >
      • Bascules
      • Browser
      • Camera&TargetPoint to Clipboard
      • Cartouche
      • CTRL C CTRL V
      • CurveLength
      • CurveLengthBeingDrawn
      • Golden
      • MatchObjectName
      • Plan Aux
      • Points
      • Print Screen
      • PurgeLayer
      • SetObjectName
      • Styles >
        • AddStyle
        • EditStyle
        • Assign Styles to solids
        • RandomColor
        • Random Style Solid Color
        • CreateStyleFromObjectName
        • Make gradient Styles
      • TakeSnapshot
    • Déplacer la vue/Objet >
      • MoveTargetToObjectsV2
    • Sélection >
      • SelectStyleV2 V3
      • SelectUnnamedObjectsV2
      • Selection Loop
      • Select by Length
      • Select Biggest / Smallest
      • RandomSelection
      • Naked edges
      • LastObjectsCreated
      • SetSelectedObjectToWireframe V2
      • SetSelectedObjectToWireframe & Lock V2
    • Affichage >
      • Filaire Ombré
      • LightingOptions
      • Pers/Parallèle
      • RandomizeStyleColors
      • ViewStack
    • Cacher >
      • HideSeamEdge
      • HideToHidden
      • Isolate
      • Hide Controls & Grid & Axes
    • Vues >
      • Cycler les vues
      • Dimetric
      • Isometric
      • Perpective
      • Zoom 4 Vues
      • Position Caméra
  • Les Commandes
    • Fonctions >
      • Fonctions Cachées
      • BisectorLine
      • CenterAtOrigin PutOnGround
      • Chanfreins
      • Dégradés
      • Copier
      • DividingPlanes
      • Effacer les Congés
      • Eraser
      • Hachures
      • Intersect2Circles
      • MoveSliceToPoint
      • OffsetMultiStep
      • QuickTrim
      • Randomize
      • ScaleIndividual
      • SelectIntersected
      • Tournette
      • TrimStencil
    • Courbes >
      • CCC
      • Close Curves
      • Conversion Courbe
      • Courbes en Cercles
      • Courbes par Lot
      • DelCorners
      • InsertCircles
      • LineWeb
      • MultiIso
      • MultiIso+
      • Ordre Courbes
      • Pts d'une courbe
      • Reconstruct Curves
      • RotateHistoryAray
      • ShrinkLines
      • UnwrapCurve
      • UVchanger-plane
    • Objets. >
      • Distributions
      • Anneaux
      • Boulons Filetés
      • Portes et Fenêtres
      • RotateObjects
      • Toroïdal Knots
      • Tubes
    • Scripts de Max Smirnov >
      • Scripts de Max Smirnov
      • Calculateur de Volume
      • Customiser l'Ui
      • Cycles pour Moi
      • Ecrous et Boulons
      • Cotations
      • Dispersions
      • Elephant Système Nodal
      • Engrenages
      • Fx Graph
      • Fx Graph 3D
      • Heightmap
      • Simulation Tissu
      • Subdivision
      • Bridge
    • 4 vues 2D
    • AssignName
    • AssignPresetName
    • BlendCap
    • FullScreen
    • Géométries par Bemfarmer
    • Importer des MNT
    • Lignes d'Aide
    • Points XYZ
    • r2d3
    • Sauvegardes Multiples
    • ScaleArray
  • Gif Animés
    • Cadre de Manipulation >
      • Cadre de Manipulation01
      • Cadre de Manipulation 02
      • Cadre de Manipulation 03
      • Cadre de Manipulation 04
      • Cadre de Manipulation 05
    • Orientation >
      • Oriente 01
      • Oriente 02
      • Oriente 03
      • Oriente 04
      • Oriente 05
      • Oriente 06
      • Oriente 07
      • Oriente 08
      • Oriente 09
    • Creux >
      • Creux 01
      • Creux 02
      • Creux 03
    • Offset
    • Accroche à une surface
    • Snap sur alignement
    • Trame droite
    • Trame sur courbe
    • Arcs et cercles tangents
    • Image d'arrière Plan
    • Propriété d'Objets
    • Rotation
    • Tension automatique
  • Utilitaires
    • Nouveautés V5
    • Nouveautés V4
    • V4 Quoi de neuf ?
    • V3 Quoi de neuf?
    • Liste des mises à jour
    • Aile Naca
    • Companion
    • Console
    • CutList
    • DESIGN CONCEPT
    • Engrenages en bois
    • Format OBJ en 3DM >
      • Instant Meshes
      • _importObj
      • obj23dm
    • Kitbash
    • Mannequin
    • MGB (Interface)
    • MergeOBJ
    • Moi et Modo
    • Paint 3D
    • Pont Moi Nvil KeyShot
    • Proflow
    • Raccourcis Pro
    • Rocket 3F
    • SpeedFlow
    • Somsky
    • Vectorisation
    • Vers ZBrush
    • ZSurf
  • Vidéos
    • Mini Vidéos
    • Nouveauté Béta V3 >
      • Enrobage d'objet V3
      • Enrobage d'un Tore V3
      • Twist V3
      • Isocurve V3
      • Découpe Iso V3
      • Extrusion V3
      • Nsided V3
    • Inutilitaires >
      • Inutilitaire 1
      • Inutilitaire 2
      • Inutilitaire 3
      • Inutilitaire 4
    • Menu Oriente >
      • Oriente
      • Ligne-Ligne
      • Vue-Vue
      • Bonus
    • Deux Rails
    • Tubage Booléen
    • Tendre
    • LineWeb (toile d'araignée)
    • Texte + Booléen Intersection
    • Escalier hexagonal
    • Sélecteur
    • Déplacer des objets
    • Pivoter des objets
    • ShiftArray
    • ScriptArray
    • Les Maîtres
  • Tutos
    • Trucs & Astuces >
      • Trucs Astuces
      • Truc Astuces 2
    • 3D Primer >
      • 3D Primer 1
      • 3D Primer 2
      • 3D Primer 3
      • 3D Primer 4
      • 3D Primer 5
    • Les Objets >
      • Anneau Strié
      • Avion
      • Bague
      • Bateau Riva
      • Batteur d'oeufs
      • Boîte
      • Boîtier
      • Bouteille Cognac
      • Bouteille plastique
      • Bouteille de soda
      • Chaise d'école
      • Chaussure
      • Cordon
      • Détergent
      • Haut-parleur
      • Jante
      • Lunettes de Mauro
      • Plaque électrique
      • Pneus
      • Poêle en fonte
      • Pomme Douche
      • Radio
      • Rasoir
      • Voiture
    • Les Surfaces >
      • Surfaces
      • Surfaces 2
      • Surface de Gordon
      • Les objets de Zarkow
    • L'éclairage dans Moi
    • Raccords manuels
    • Les Raccords
    • La SubDivision
    • Le tuto de Mauro
    • Solides
    • Tourbillon
    • Tutos by Liminal
    • Vasarely
    • Fiat Abarth
    • Le Truck de ED
    • La voiture de Ed
    • La Vespa de Mauro
    • Les voitures de MacGreggor
    • La Voiture de Zarkow
  • Divers
    • Free online >
      • BlockBench
      • Cables
      • Effaceurs Arrière-Plan
      • Fractal Lab
      • Gaugan
      • Gravit Designer
      • Kinematic Simulator
      • Light Tracer
      • Image En Large
      • Monster Mash
      • Objets 3D
      • Origami Simulator
      • ONSHAPE >
        • Onshape extrude
      • p5.Js Web Editor
      • Pix2Pix
      • Piskel
      • Sculpt GL
      • Shapr3D
      • SketchUp
      • Snap
      • SPLINE
      • Stable Diffusion
      • Sumo Paint
      • TinkerCad
      • Topotopo
      • Vectary. >
        • Vectary
        • Doc Vectary VF
      • Vectr
      • Vervette
      • Voronator
      • Voxelizer
      • Wombo
      • Womp
    • Manuels >
      • Sauce Tomate (SU) >
        • 1001
        • Artisan: le Manuel
        • BoolTool 2
        • Doh
        • Flex - Series
        • Le Mètre à Ruban
        • LightUp >
          • Sur LightUp >
            • Au sujet de Lightup
            • Avis des Utilisateurs
            • Listes des mises à jours
          • LightUp 1.0 (31 pages)
          • LightUp Player >
            • Le Player
            • Le Web Player
            • Publier sur le Net
          • Tutos LightUp >
            • Eclairage IES
            • Lumière Volumétrique
            • Lumière Néon
            • Profondeur de Champ
            • Suppression des Lignes Cachées
            • Grilles de Lumières Paramétriques
            • Ombres sur Arrière-Plan
            • Réflexion
            • Eclairage Intérieur
          • Ressources
          • Exemples >
            • Interieur
          • LightUp 3.0 (6 pages)
          • LightUp Manuel 3.3 (77 pages)
          • LightUp 4.4 >
            • Eclairer Un Salon 1
            • Eclairer Un Salon 2
            • Eclairer un Salon 3
        • Medeek Construction
        • MSPhysics
        • PBR
        • PomPi
        • Podium >
          • Rendu Photoréaliste
          • Site Podium VF
        • Profil Builder 2
        • Samuel Tallet
        • Simfonia >
          • Déformations
          • Rotations 1
          • Tableur
          • Texte
          • Visibility
          • Discret
          • Table
        • SketchUV
        • SUbD
        • SU vers OpenSpace3D
        • Twilight Render V2
        • Video01 Plug SU >
          • Video01 Plug SU
          • Video02 Plug SU
          • Video03 Plug SU
          • Video04 Plug SU
          • Video05 Plug SU
        • Vertex Tools: le Manuel
        • Viz pour SketchUp
        • Visualizer
      • ArtForm
      • Cv3D Nurbs free
      • Flowscape
      • GAEA
      • GifCam
      • GroBoto : Le Manuel etc
      • Manuel 3DCoat V4 VF
      • Monolith
      • SCULPTRIS
      • SimLab Composer 2016
      • VPaint
      • White Rabbit CAD
    • DesignSpark Mechanical >
      • DesignSpark
      • DesignSpark 1
      • Video DesignSpark
    • PolyCAD >
      • PolyCAD
      • Charger PolyCAD Free
      • Courbes & Surfaces
      • X - Topologie
      • Utilisation d'Images
      • Transformer
      • Générateur de Coques
      • Nuages de Points
      • Sections
      • Intersection/Ajustement
      • IntelliHull
      • Scripter PolyCAD
      • Edition 3D
      • Contraintes
      • Exemple IntelliHull
      • Vidéos PolyCad
      • Aide - Divers PolyCAD
      • Holtrop
      • Format E57
      • Image Editeur
      • Hydro
      • Geometric Analysis
    • Qubicle Conctructor >
      • Qubicle 2.0
      • Qubicle
      • Export OBJ
    • 3DCoat Print free
    • Clavicula
    • FlowScape.
    • Goxel
    • MagicaCSG
    • MagicaVoxel
    • MarkovJunior
    • Meadow
    • Origami Robert Lang
    • pCon-planner
    • Pearltrees
    • Plasticity
    • PolyBrush
    • Shape
    • SolveSpace
    • Tablettes Chocolat
    • TwinMotion
    • TreeIt
    • Verve
    • Vengi
Moment Of Inspiration: Ze Zen Nurbs Modeleur !
Octobre 2019
Méthode d'installation dans le Dossier AppData/moi(Windows) d'avec la version de Max Smirnov​​ Orig
Intérêt il n'a plus à recharger ses fichiers commands à chaque nouvelle beta de Moi!
​Vous obtiendrez 40 icônes dans la barre de tâche de Moi! Ici je n'en ai gardé que 3!
​
Photo
3 Icônes - toutes les commandes en un panneau texte - différentes variantes d'éclairage - les Scripts personnalisés
Pour effacer provisoirement une des 40 icône : il suffit de renommer l'extension ".js" du dossier startup!
"C:\Users\Vous\AppData\Roaming\Moi\startup\97 Nodeeditor.js" en "97 Nodeeditor.jsk" par exemple.
Les icônes de Wayne Original

Charger et décompresser le fichier ci-contre
cust_scripts.zip
File Size: 417 kb
File Type: zip
Télécharger un fichier

Le programme est configuré de la sorte

Ajout d'une taille d'icône personnalisée au fichier moi.css comme celle de la ScriptGallery de Marco.
C'est le seul fichier d'installation original de Moi qui nécessite une mise à jour.

Copiez 'moi.css' dans C:\Fichiers du programme\MoI 4.0 beta Oct-10-2019\ui

Copiez '99 CustScripts.js' dans C:\Users\<nomd'utilisateur>\AppData\Roaming\Moi\startup

Copiez 'CustScripts.htm' vers :C:\Users\<nomd'utilisateur>\AppData\Roaming\Moi\customui

Copiez vos fichiers de script .js préférés dans C:\Users\<nomd'utilisateur>\AppData\Roaming\Moi\commandes

Note : Ajoutez le fichier d'icône PNG dans le même répertoire avec le même nom.

Le programme personnalisé est une réécriture du script inclus avec Moi pour les scripts menuitem.
Le programme a ajouté des boutons d'icônes.

Changez de langue en renommant simplement les fichiers de script dans votre langue préférée.
Photo
les icônes à cliquer
Photo
le script _sBridge by Max
Photo
Visualisation dans le free Twinmotion
Mai 2019 et antérieur
Liste de Scripts et Commandes dans la barre de Tâches! By Marco   Original
Répartie en 5 Sections!
Photo
Courbes
Photo
Maths
Photo
Mécaniques
Photo
Divers
Photo
Scripts
V3 Remplacez votre fichier
Moi/Ui/FrenchStrings.txt par celui ci-contre ---> :
Frenchstrings.txt
File Size: 57 kb
File Type: txt
Télécharger un fichier

V4 Ajouter le contenu du fichier ci-contre au  fichier FrenchStrings.txt original (les textes)
liste_scripts.txt
File Size: 4 kb
File Type: txt
Télécharger un fichier

Avec un éditeur de Texte mettez ces lignes
ci-contre à la fin du fichier moi.css du répertoire "moi\ui\moi.css"
/* ScriptsGallery START */
moi\:CommandButton.big_icon > img {
width:96px;
height:96px;
}
/* ScriptsGallery END */

Avec un éditeur de texte mettez ces lignes suivantes dans le fichier CommandBar.htm du répertoire "moi\ui\CommandBar.htm
Comme indiqué dans l'image qui suit le texte!
<!-- ScriptsGallery START -->
<moi:Spacer>

<vcenter>
<moi:CommandMenuButton menu="ScriptsGallery.htm" icon="scriptsGalleryIcons/3dScriptsGallery.png">
<moi:Text textid="ScriptsGalleryText">
</moi:CommandMenuButton>
</vcenter>
<!-- ScriptsGallery END -->

Photo

Décompressez ce fichier ci-contre (les icônes)
et mettez tout le contenu dans le répertoire "moi\ui"
(si vous avez des dossiers/fichiers similaires vous pouvez les mettre en lieux sûrs au cas où)
step4.zip
File Size: 771 kb
File Type: zip
Télécharger un fichier


Décompressez ce fichier ci-contre (les plugins VF)
et mettez tout le contenu dans le répertoire "moi"
​Ces plugins ne sont peut-être pas dans leurs dernières versions! IL faut donc les actualiser s'il y a un message d'erreur à leurs lancements!
(si vous avez des dossiers/fichiers similaires vous pouvez les mettre en lieux sûrs au cas où)
step5.zip
File Size: 435 kb
File Type: zip
Télécharger un fichier


Pour la V4 il faut remplacer votre fichier ScriptsGallery.htm par celui-ci ​​ScriptsGallery.htm
Vous pouvez maintenant lancer Moi3D!

Si vous vouliez maintenant ajouter vos propres icônes et fonctions...

Ici pour la Commande cachée ExplodeMove native de Moi!

- Faire une Image PNG à fond Transparent 96*96 pixels et la mettre dans le dossier moi/ui/scriptsGalleryIcons

- Mettre la ligne suivante avec la traduction française que l'on veut!
customCmdExplodeMove=Exploser
dans la rubrique correspondante du Fichier Moi/ui/FrenchStrings.txt !

On aura donc par exemple:

CustomCmdMechTab=Mécaniques  (la tête de Section)
customCmdChainMaker=Chaînes
customCmdDimensions=Dimensions
customCmdGear=Engrenages
customCmdNutsAndBolts=Ecrou Rondelle
customCmdHatchIt=Hachures
customCmdExplodeMove=Exploser (placée ici à la fin car le plus facile pour la mise en place ...
(en fait l'ordre des lignes dans le fichier FrenchStrings.txt n'a aucune importance,
c'est juste une base de donnée - un "dictionnaire" même pas alphabétique ou puise Moi pour ses traductions !)

- Par "mimétisme" dans le fichier moi/ui/ScriptsGallery.htm
on rajoute les lignes du rectangle rouge dans la section correspondante!
ici placée après la fonction "Pipe" (si on voulait la mettre dans l'ordre "alphabétique",
 il faudrait jouer avec les autres balises "tr" suivant la mise en page! (c'est le plaisir du HTML :)
Photo
Evidemment il faut que la commande ExplodeMove et ses autres composants existe dans le dossier commands! (en général 2 fichiers: .htm et .js)
On aura par exemple ces 2 Commandes en plus dans la barre de tâches!
Photo
Commande Explode Move
Photo
Commande Make 2D
Si vous vouliez mettre un "Une Ligne" (script) avec une icône! Par exemple les "loops" ou boucles de sélections!
script:/*Loop sélection*/moi.geometryDatabase.selectLoop();

Voir cette page La "Sélection par "Loops"
Photo
- Il suffit de créer un fichier ".js" du"Une ligne" avec le nom que vous voulez avec un éditeur de texte!

Donc ici par exemple je prends "Boucle.js"
et je mets ce fichier créé dans le répertoire moi/scripts (s'il n'existe pas, il faut le créer)

-  Faire une Image PNG à fond Transparent 96*96 pixels et la mettre dans le dossier moi/ui/scriptsGalleryIcons

Dans le fichier moi/ui/FrenchStrings.txt
- on rajoute la ligne Boucle (la commande créée s'appelle Boucle, le nom sous l'image Boucles)
...
customCmdNutsAndBolts=Ecrou Rondelle
customCmdExplodeMove=Exploser
customCmdHatchIt=Hachures
customCmdMake2D=Plan 2D
customCmdBoucle=Boucles

- Dans le fichier moi/ui/ScriptsGallery.htm
Comme on arrive en fin de colonne d'affichage, on rajoute les fameux "tr" entre crochets ouvrants / fermants!
Sinon la fenêtre s'agrandirait d'une colonne!!!
Photo
Il faut insérer ce qui est à l'intérieur du rectangle rouge!
On relance Moi!   (ici les scripts ont été mis dans la  section Mécaniques pour exemple...)

Photo
Exemple de Menus d'Icônes Possibles!
Propositions d'images d'Icônes by Bear17
Photo
Make 2D.PNG
Photo
Explode Move.PNG
Photo
Boucle.PNG
Photo
CircularSinusWave2

Pour ajouter une colonne!
Par exemple pour la commande cachée ShrinkTrimmedSrf
A l'aide d'un éditeur de Texte (ou du Bloc Note)

- Dans le fichier moi/ui/FrechStrings.txt
on rajoute (Misc1 est par exemple la nouvelle tête de colonne "Anglaise", Divers 1 la française )
CustomCmdMisc1Tab=Divers 1
customCmdShrinkTrimmedSrf=Serrer Pts

(dans la version anglaise on ajoute par exemple Misc1 que je n'ai pas touchée pour l'instant)
Car normalement il faudrait tout rebidouiller pour que cela marche dans les deux langues!

- Dans le dossier moi/ui/scriptsGalleryIcons, on rajoute son Image PNG à fond transparent.

- Et dans le dossier moi/ui/ScriptsGallery.htm on effectue ces deux changements!
Le premier!
Photo
Le deuxième!
(la tête de section anglaise est purement "fictive" car elle n'apparaitra pas tant que tout le versant anglais sera fait!)
Par contre l'image sur la partie anglaise lancera bien la commande!
La partie française marchera sans souci!
Photo
On peut relancer Moi!
Photo
Il y a pour l'instant une seule Icône dans la nouvelle Colonne!