sketchucation logo sketchucation
    • Login
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    Aide composant dynamique / fonction Material

    Scheduled Pinned Locked Moved Français
    3 Posts 2 Posters 1.2k Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • T Offline
      Tony.3ds
      last edited by

      Bonjour,

      J'ai modélisé une suspension qui existe en plusieurs finitions et j'aimerais en faire un composant dynamique avec la possibilité de choisir la finition via un menu déroulant.

      La suspension est relativement basique dans son design : un diffuseur qui existe en blanc, gris ou brun, ainsi qu'un support qui existe en blanc ou en noir. Si le diffuseur est blanc, le support est blanc, si le diffuseur est gris ou brun, alors le support est noir.

      J'ai modélisé le Diffuseur puis j'en ai fais un composant pour lequel, grâce à la fonction Material, on peut choisir la finition via un menu déroulant.

      J'ai fais de même avec le Support, pour lequel on peut choisir la finition noire ou blanche.

      Pour la suite, je ne sais pas du tout comment m'y prendre.

      J'aimerais regrouper les composants Diffuseur et Support dans un composant Suspension, puis paramétrer une fonction Material afin de choisir la finition du diffuseur, donc blanc, gris ou brun.

      Le problème, c'est qu'il faut que la couleur du support soit relié au choix de la finition du diffuseur : si je choisis blanc dans le menu, il faut que le support soit blanc, mais si je choisis gris ou brun, il faut que le support soit noir.

      Avez-vous une piste ?

      Win10 64bits | Intel Core i7 4790k 4 GHz | NVIDIA GTX 970 | 16 Go DDR3
      iMac Retina 5K OSX 10.13.6 | Intel Core i7 4 GHz | AMD Radeon R9 | 16 Go DDR3

      1 Reply Last reply Reply Quote 0
      • TNTDAVIDT Offline
        TNTDAVID
        last edited by

        Bonjour Tony,

        Il me semble que tu cherche la solution «IF», qui affiche un résultat en fonction d'un choix?

        Voici un exemple simple:

        Exemple coloris.skp
        A plus

        David

        [b:8wt9py2i]* Nouveau !!![/b:8wt9py2i] Découvrez notre nouveau Plugin [url=http://www.composant-dynamique.com/:8wt9py2i][color=#40FF00:8wt9py2i]C[/color:8wt9py2i][color=#77FF00:8wt9py2i]l[/color:8wt9py2i][color=#ADFF00:8wt9py2i]i[/color:8wt9py2i][color=#E4FF00:8wt9py2i]c[/color:8wt9py2i][color=#FFDB09:8wt9py2i]k[/color:8wt9py2i][color=#FF921B:8wt9py2i]-[/color:8wt9py2i][color=#FF492E:8wt9py2i]C[/color:8wt9py2i][color=#FF0040:8wt9py2i]u[/color:8wt9py2i][color=#ED2577:8wt9py2i]i[/color:8wt9py2i][color=#DA49AD:8wt9py2i]s[/color:8wt9py2i][color=#C86EE4:8wt9py2i]i[/color:8wt9py2i][color=#AD77FF:8wt9py2i]n[/color:8wt9py2i][color=#8965FF:8wt9py2i]e[/color:8wt9py2i] [color=#4040FF:8wt9py2i]2[/color:8wt9py2i][/url:8wt9py2i], pour créer vos cuisines 3D !

        1 Reply Last reply Reply Quote 0
        • T Offline
          Tony.3ds
          last edited by

          Bonjour David,

          C'est exactement ça, j'étais sur la bonne piste avec la fonction IF mais je ne l'utilisais pas bien.

          Merci beaucoup pour ton exemple qui m'a aidé à comprendre mon erreur et à corriger mon modèle.

          Bonne fin de journée,

          Win10 64bits | Intel Core i7 4790k 4 GHz | NVIDIA GTX 970 | 16 Go DDR3
          iMac Retina 5K OSX 10.13.6 | Intel Core i7 4 GHz | AMD Radeon R9 | 16 Go DDR3

          1 Reply Last reply Reply Quote 0
          • 1 / 1
          • First post
            Last post
          Buy SketchPlus
          Buy SUbD
          Buy WrapR
          Buy eBook
          Buy Modelur
          Buy Vertex Tools
          Buy SketchCuisine
          Buy FormFonts

          Advertisement