• 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
      • Numéroter les Objets
      • Plan Aux
      • Points
      • Pouces en mm
      • 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 >
      • Sélection Alternée
      • SelectStyleV2 V3
      • SelectUnnamedObjectsV2
      • Selection Loop
      • Select by Length
      • Select Biggest / Smallest
      • RandomSelection
      • Naked edges
      • LastObjectsCreated
      • SetSelectedObjectToWireframe V2
      • SetSelectedObjectToWireframe & Lock V2
    • Affichage >
      • Filaire Ombré
      • Images d'Arrière-Plan
      • 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 A - H >
        • Brides de Rives
        • Fonctions Cachées
        • BisectorLine
        • CenterAtOrigin PutOnGround
        • Chanfreins
        • Dégradés
        • Copier
        • Cotation Auto
        • Couper Miroir
        • DividingPlanes
        • Effacer les Congés
        • Eraser
        • Hachures
      • Fonctions I - Z >
        • Intersect2Circles
        • MoveSliceToPoint
        • OffsetMultiStep
        • QuickTrim
        • Randomize
        • Rebate
        • Rebuild Surface
        • ScaleIndividual
        • SelectIntersected
        • Tournette
        • TrimStencil
    • Courbes >
      • AddCornersPoints PolyLignes
      • CCC
      • Close Curves
      • Conversion Courbe
      • Courbes en Tirets
      • 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. >
      • Anneaux
      • Boulons Filetés
      • Centrer 1er Pointé
      • Distributions
      • Eclairage
      • 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
    • BemFarmer 2
    • 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
    • Algodoo
    • AutoHotPie
    • 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
    • PalletteFm
    • Pont Moi Nvil KeyShot
    • Proflow
    • Raccourcis Pro
    • Rocket 3F
    • SpeedFlow
    • Somsky
    • Vectorisation
    • Vers ZBrush
    • Voronoi etc
    • 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
    • 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
    • Free online >
      • Ai >
        • Ai 3D
        • Alpaca
        • BlueWillow
        • Blockade
        • CGDream
        • ClipDrop
        • Fusion Brain
        • Gaugan
        • KREA
        • Leonardo AI
        • LensGo
        • Nolibox
        • Playground
        • Recraft
        • Scenario
        • SeaArt
        • Stable Diffusion
        • Stylar
        • VIZCOM
        • Wombo
      • 2D OnLine >
        • Desmos
        • Express - Canva
        • Effaceurs Arrière-Plan
        • Fractal Lab
        • Gravit Designer
        • Image En Large
        • Monster Mash
        • p5.Js Web Editor
        • Particle Lenia
        • Photopea
        • Pix2Pix
        • Piskel
        • Snap
        • Sumo Paint
        • Vervette
        • Vectr
        • WebbyPaint
      • 3D Online >
        • Cables
        • Feather 3D
        • Kinematic Simulator
        • Light Tracer
        • MotionGen
        • Objets 3D
        • ONSHAPE >
          • Onshape extrude
        • Origami Simulator
        • Sculpt GL
        • SketchUp
        • SPLINE
        • TinkerCad
        • Topotopo
        • Voronator
        • Voxelizer
        • Womp
    • Manuels >
      • Vectary. >
        • Vectary
        • Doc Vectary VF
      • DesignSpark Mechanical >
        • DesignSpark
        • DesignSpark 1
        • Video DesignSpark
      • 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
        • Meadow
        • 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
      • GifCam
      • GAEA
      • Flowscape
      • Cv3D Nurbs free
      • Manuel 3DCoat V4 VF
      • GroBoto : Le Manuel etc
      • Monolith
      • SCULPTRIS
      • SimLab Composer 2016
      • Verve
      • VPaint
      • White Rabbit CAD
    • Div 3D - 2D >
      • 3DCoat Print free
      • ArtForm
      • Clavicula
      • Dune 3D Solver
      • FlowScape.
      • Hexagon 2
      • MagicaCSG
      • MathMod
      • Origami Robert Lang
      • pCon-planner
      • PearlTrees
      • Plasticity
      • PolyBrush
      • Shape
      • SolveSpace
      • Shapr3D
      • Spatch - Hamapatch
      • Tablettes Chocolat
      • TwinMotion
      • TopMod
      • TreeIt
    • Voxels... >
      • Goxel
      • MarkovJunior
      • MagicaVoxel
      • Qubicle Conctructor >
        • Qubicle 2.0
        • Qubicle
        • Export OBJ
      • Vengi
Moment Of Inspiration: Ze Zen Nurbs Modeleur !
Moi et Modo par Andy Peterson  (Original)

Créer des groupes avec des noms


Travaillez-vous avec modo ? Si oui, voici ce que j'ai fait (avec l'aide d'un autre utilisateur Modo ) .

J'ai joint le script python. Il est géré dans modo. Les ensembles avec lesquels je travaille sont des fichiers STEP de mon client. Je ne sais pas où la hiérarchie est perdue. Techniquement , seuls les dossiers ou groupement sont perdus. Quand je les ouvris dans Modo, j'ai remarqué un séparateur (" : " ) dans les noms d'éléments indiquant leur place dans la structure de regroupement. En utilisant cet indicequi est la clé de la reconstruction de la structure.

Voici les élément ou calques typiques des noms pour une partie :
MSH024RS : 71010903:1 : solid1
MSH024RS : 71010903:2 : solid1
MSH024RS : 71010903:3 : solid1

Voici une ventilation de ce script:

Parcourir la liste d'item. Pour chaque item:

Prendre le premier numéro du nom de l'item. Dans mon cas, c'est le nom du fichier. Vous pouvez ne pas avoir besoin de faire cela.
Sinon, " new_name " est la variable que vous n'avez pas besoin.
Vous devriez être en mesure de commenter cette ligne et remplacez ses occurrences avec " layer_name. "

Le deuxième numéro (71010903) identifie la partie à laquelle appartient l'item. Chaque numéro unique devient un dossier.

Créer un locator de groupe et assigner l'élément au groupe.

Le script est assez simple. Parler à Modo c'est là que je suis inexpérimenté.
Mais ce fut un énorme gain de temps , donc je suis heureux de partager.
Andy.
Moi et Modo par Andy Peterson

[quote]Travaillez-vous dans modo ? Si oui, voici ce que j'ai fait (avec l'aide d'un autre utilisateur Modo ) .

J'ai joint le script python. Il est géré dans modo. Les ensembles avec lesquels je travaille sont des fichiers STEP de mon client. Je ne sais pas où la hiérarchie est perdue. Techniquement , seuls les dossiers ou groupement sont perdus. Quand je les ouvris dans Modo, j'ai remarqué un séparateur (" : " ) dans les noms d'éléments indiquant leur place dans la structure de regroupement. En utilisant cet indicequi est la clé de la reconstruction de la structure.

Voici les élément ou calques typiques des noms pour une partie :
MSH024RS : 71010903:1 : solid1
MSH024RS : 71010903:2 : solid1
MSH024RS : 71010903:3 : solid1

Voici une ventilation de ce script:

Parcourir la liste d'item. Pour chaque item:

Prendre le premier numéro du nom de l'item. Dans mon cas, c'est le nom du fichier. Vous pouvez ne pas avoir besoin de faire cela.
Sinon, " new_name " est la variable dont vous n'avez pas besoin.
Vous devriez être en mesure de commenter cette ligne et remplacez ses occurrences avec " layer_name. "
(le nom du calque)

Le deuxième numéro (71010903) identifie la partie à laquelle appartient l'item.
Chaque numéro unique devient un dossier.

Créer un locator de groupe et assigner l'élément au groupe.

Le script est assez simple. Parler à Modo c'est là que je suis inexpérimenté.
Mais ce fut un énorme gain de temps, donc je suis heureux de partager.
Andy.

Le script Python