sketchucation logo sketchucation
    • Login
    🤑 SketchPlus 1.3 | 44 Tools for $15 until June 20th Buy Now

    Création de surfaces "mathématiques" ?

    Scheduled Pinned Locked Moved Français
    21 Posts 4 Posters 3.3k Views 4 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.
    • P Offline
      pischum
      last edited by

      Bonjour à tous,
      je suis enseignant de maths, et certaines fonctionnalités très intuitives de Sketchup m'interessent pour une utilisation en classe. La seule fonctionnalité qui me manque est le tracé de surfaces décrites par une équation cartésienne (genre z=x²+y²). Savez-vous si c'est possible? Peut-être avec la console Ruby (langage que je ne connais pas du tout pour l'instant).
      Merci d'avance pour vos réponses !

      1 Reply Last reply Reply Quote 0
      • pilouP Offline
        pilou
        last edited by

        Si c'est juste pour "l'image finale" d'une forme de courbe
        on peut en simuler un grand nombre avec le dessin d'un "chemin" (avec le ruby "Bezier") et ensuite une surface de "profil" que l'outil "Follow me" va propager le long du chemin 😉

        Frenchy Pilou
        Is beautiful that please without concept!
        My Little site :)

        1 Reply Last reply Reply Quote 0
        • R Offline
          REGIS
          last edited by

          Oui c'est bien k_tools et j'ai fais un petit essai cela à l'air excellent mais bon il faut maîtriser les formules mathématiques et comme cela fait longtemps c'est pas évident du tout mais pour faire des surfaces courbes ça à l'air efficace.
          k-tool.jpg

          Si c'est possible d'avoir quelques explications théorique alors je suis preneur.
          @+

          1 Reply Last reply Reply Quote 0
          • G Offline
            GreyHead
            last edited by

            On peut faire les surfaces mathématques si onutilise le script K-tools. Prenez l'option Graphs | 3D-graphs z=f(x,y) puis on peut entrer x2+y2

            Bob

            curve.png

            1 Reply Last reply Reply Quote 0
            • P Offline
              pischum
              last edited by

              Merci pour toutes ces réponses rapides !!
              Cela a l'air de répondre totalement à mes attentes, je vous le confirmerai dès que j'aurai eu le temps de m'y plonger en détail...
              Pour les aspects théoriques, quel genre d'explication (et de niveau) attendez-vous ?

              1 Reply Last reply Reply Quote 0
              • R Offline
                REGIS
                last edited by

                En fait je ne vois pas comment remplir le champ mathematical formula qui est rempli par défaut avec la formule z=x*y et qui renvoie le résultat qui correspond à l'image que j'ai mis en ligne précédemment donc déjà quelques formules type pour voir comment cela réagit dans un premier temps pourrait me permettre de voir ce qu'il faut inscrire dans le champ de la formule pour obtenir diverses formes.

                J'espère être assez clair dans ma demande.
                merci d'avance.
                @+

                1 Reply Last reply Reply Quote 0
                • P Offline
                  pischum
                  last edited by

                  K-tools, C'est parfait !!! 😍
                  Merci pour mes étudiants qui bénéficieront de ce support visuel (j'utilisais déjà des logiciels de maths, payants 😡 , et ne permettant pas de faire facilement des coupes).
                  Comment peut-on enlever les grilles, comme sur l'image de la première réponse ? Peut-on également colorer les surfaces ? cela aide encore plus à donner une notion de profondeur, comme sur ces images...
                  Merci encore !


                  surface x3+y2.jpg

                  1 Reply Last reply Reply Quote 0
                  • R Offline
                    REGIS
                    last edited by

                    Dommage qu'il n'y ait pas de notice explicative livrée avec k_tool parce que c'est pas du tout évident à maîtriser.

                    Il ne reste plus qu'à chercher des infos.
                    @+

                    1 Reply Last reply Reply Quote 0
                    • R Offline
                      REGIS
                      last edited by

                      Il suffit de sélectionner le résultat de faire clic droit éclater ou modifier le groupe et de gommer toutes les arêtes en maintenant la touche alt enfoncée ou d'aller dans la fenêtre adoucir les arêtes et de cocher lisser les normales et adoucir les arêtes.

                      @+

                      1 Reply Last reply Reply Quote 0
                      • G Offline
                        GreyHead
                        last edited by

                        On peut aussi enlever les grilles par utiliser la fenetre 'Soften Edges'. On doit faire 'select all' sur la surface et puis faire click dans la fenetre.

                        C'est possible de donner une notion de profondeur par utiliser une image comme une texture 'projection'.

                        Bob

                        curve2.png

                        1 Reply Last reply Reply Quote 0
                        • P Offline
                          pischum
                          last edited by

                          En réponse à Régis:
                          Une surface définie par une équation en coordonnées cartésiennes est de la forme z=f(x,y) où z est l'"altitude" du point en fonction de la position du point (donnée par les coordonnées (x,y)) au dessus duquel il est placé sur le plan de cote z=0. Essaye d'entrer des formules qui ne dépendent que de x, ou que de y, et tu obtiendras la même courbe qu'en 2D mais "étirée": toutes les coupes sont les mêmes.
                          Si tu fixes une coordonnée, par exemple y=2, la fonction x->f(x,2) devient une fonction d'une seule variable, dont tu peux tracer le graphe: c'est la coupe de la surface par le plan d'équation y=2 (tous les points de coordonnées de la forme (x,2,z)). Sur l'exemple ci-dessous, en déplaçant la face rouge avec l'outil tirer/pousser, tu obtiens une coupe dont le graphe est de la forme x^3+constante (puisque y est fixé). De même, en fixant x, tu obtiens une coupe perpendiculaire à la précédente, cette fois-ci de la forme y^2+constante (la classique parabole). Sur l'exemple, il faut déplacer le plan bleu.
                          Enfin, on peut également représenter les courbes de niveau (comme les lignes de même altitude sur une carte de randonnée, ou les isobares sur les cartes météo), c'est à dire tous les points qui ont la même image par la fonction. Sur un exemple simple de la forme z=f(x,y), il s'agit des points de même "altitude", que l'on obtient en coupant la surface par un plan "horizontal", à z fixé (plan vert sur l'exemple).
                          J'espère avoir été assez clair, n'hésite pas à demander des exemples concret sinon.


                          surface x3+y2.skp

                          1 Reply Last reply Reply Quote 0
                          • P Offline
                            pischum
                            last edited by

                            Pour avoir des exemples concrets, voici un lien parmi d'autres (il y en a vraiment beaucoup):
                            http://www.mathcurve.com/surfaces/surfaces.shtml
                            Bonnes découvertes !

                            1 Reply Last reply Reply Quote 0
                            • pilouP Offline
                              pilou
                              last edited by

                              Sinon il y a çà Bon c'est pas SU mais...c'est gratuit en tout cas 😉
                              http://k3dsurf.sourceforge.net/index_fr.html

                              Frenchy Pilou
                              Is beautiful that please without concept!
                              My Little site :)

                              1 Reply Last reply Reply Quote 0
                              • P Offline
                                pischum
                                last edited by

                                J'avais testé kdsurf, mais je ne suis pas parvenu à l'exploiter; il me semble que son but est la représentation d'hyperespaces de dimension supérieure ou égale à 4...

                                1 Reply Last reply Reply Quote 0
                                • R Offline
                                  REGIS
                                  last edited by

                                  @ pischum

                                  Pour l'explication que tu m'as donné plus haut, bon, je vois le principe des différents axes.

                                  Je me suis livré à pas mal de divers test donc j'en ai choisi 3 (alors normalement si tout fonctionne bien, le titre de l'image correspond à la formule que j'ai rentré dans la deuxième boîte de dialogue la première servant à priori à définir les points de départ et les points d'arrivée sur les axes x et y ainsi que la finesse du maillage).

                                  z=(x**2-1)2 - (y2-1)**2
                                  image 1.jpg

                                  z=(x**2-1)2 + (y2-1)**2
                                  image 2.jpg

                                  z=(x**2-1)2 * (y2-1)**2
                                  image 3.jpg

                                  finalement j'ai été obligé de réécrire les formules car il ne me l'acceptait pas comme titre d'image.

                                  J'ai utilisé trois fois la même formule en ne faisant que modifier l'opérateur entre la partie x et la partie y et je dois bien avouer que je sui surpris par le résultat de la troisième image.

                                  Il doit être intéressant de commencer d'abords par les équations 2D pour voir comment cela se goupille et ensuite de les combiner en 3D, en tout cas c'est bien d'avoir un résultat visuel tes étudiants vont sûrement être contents de pouvoir voir le résultat concret d'une équation.

                                  Peut être quelques exemples bien choisis par quelqu'un qui sait pour montrer la mécanique.
                                  Une question: je suppose que ce genre d'équation à ces limites dans ce script ou on peut vraiment faire des choses compliquées avec ?

                                  @+

                                  1 Reply Last reply Reply Quote 0
                                  • pilouP Offline
                                    pilou
                                    last edited by

                                    With K3DSurf 😄


                                    kt.jpg

                                    Frenchy Pilou
                                    Is beautiful that please without concept!
                                    My Little site :)

                                    1 Reply Last reply Reply Quote 0
                                    • P Offline
                                      pischum
                                      last edited by

                                      @ Pilou: merci pour l'exemple avec K3dsurf, je vais m'y repencher, car j'appréciais bien la manière de se promener au sein de l'image...

                                      @ Régis: les 3 équations que tu mets en exemple n'ont rien à voir entre elles, si ce n'est leur ressemblance dans l'écriture, mais qui ne se traduit pas sur leur comportement "mathématique"; donc leur graphe sont totalement indépendants. Ce n'est donc pas "3 fois la même formule (ou presque)".
                                      Effectivement, pour pouvoir exploiter les coupes des surfaces, il faut d'abord avoir une bonne représentation des graphes d'une fonction d'une variable (genre x^2, x^3, x^4,1/x, sin(x), cos(x), tan(x), etc...).
                                      Quelques petits exercices...
                                      @+


                                      ex1.JPG


                                      ex2.JPG

                                      1 Reply Last reply Reply Quote 0
                                      • R Offline
                                        REGIS
                                        last edited by

                                        @ pischum

                                        pour la première question si je pars du principe que x représente une droite, x2 (x au carré, il me semble que c'est comme cela que ça s'écris en langage ruby) représente une parabole et x3 l'espèce de serpent qui doit avoir un nom mathématique que j' ai oublié depuis une vingtaine d'années au moins alors je réponds que c'est la deuxième image.Et ceux qui est valable pour x est valable pour y.

                                        Pour la deuxième série d'image cela se complique un peu mais je tente
                                        A = 4
                                        B = 5
                                        C = 1
                                        D = 6
                                        E = 3
                                        F = 2

                                        Voilà pour les réponses, j'avais déjà fais quelques essais donc certaines formes je les avais déjà faites mais il se peut que je me sois trompé dans mes réponses et comme j'ai passé l'age de tuster j'ai pas tenté les formules proposées.
                                        Maintenant j'ai trouvé des super formules avec des sinus et tout cela fait des trucs terrible mais je ne sais pas du tout comment l'exprimer dans le champ de la formule. Il faut que je fasse quelques tentatives pour voir.

                                        Je n'ai pas réellement dit que c'était trois fois la même formule que j'avais utilisé puisque je précise que j'ai changé l'opérateur dans la formule et que justement cela modifie complètement le résultat du graphique et les images le montre bien du reste.

                                        @ pilou
                                        K3d surf à l'air sympa il faudrait que j'essaie pour voir, j'ai vu des images je ne sais plus trop où, d'objets assez suréalistes mais je pense que les formules doivent être beaucoup plus compliquées pour mon piètre savoir mathématique.

                                        Dans K_tools il y a aussi (entre autres) la fonction 3d graph spiral. J'ai juste essayé avec la formule qui s'affiche par défaut et cela fait une espèce de coquille de bigorneau mais j'ai pas tenté de l'exploiter plus pour le moment.

                                        @+

                                        1 Reply Last reply Reply Quote 0
                                        • pilouP Offline
                                          pilou
                                          last edited by

                                          @unknownuser said:

                                          je pense que les formules doivent être beaucoup plus compliquées pour mon piètre savoir mathématique

                                          Pour le commun des mortels (comme moi) oui, mais comme tout est déjà pré-entré, il suffit de choisir une famille de courbe, la formule s'affiche et de bidouiller les paramètres 😍 😆
                                          Directement dans les cases ou en appuyant sur le bouton Edit 😄
                                          En plus on peut les animer pour voir ce qu'elles ont dans le dos! 💚

                                          Frenchy Pilou
                                          Is beautiful that please without concept!
                                          My Little site :)

                                          1 Reply Last reply Reply Quote 0
                                          • P Offline
                                            pischum
                                            last edited by

                                            @ Régis: t'as tout bon !

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

                                            Advertisement