• Login
sketchucation logo sketchucation
  • Login
🔌 Quick Selection | Try Didier Bur's reworked classic extension that supercharges selections in SketchUp Download

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 16 Mar 2008, 04:22

    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
    • P Offline
      pilou
      last edited by 16 Mar 2008, 08:22

      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 16 Mar 2008, 09:59

        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 16 Mar 2008, 10:27

          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 16 Mar 2008, 10:33

            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 16 Mar 2008, 10:55

              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 16 Mar 2008, 11:20

                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 16 Mar 2008, 13:48

                  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 16 Mar 2008, 14:37

                    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 16 Mar 2008, 14:42

                      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 16 Mar 2008, 16:58

                        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 16 Mar 2008, 17:11

                          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
                          • P Offline
                            pilou
                            last edited by 16 Mar 2008, 21:07

                            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 17 Mar 2008, 15:17

                              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 17 Mar 2008, 19:07

                                @ 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
                                • P Offline
                                  pilou
                                  last edited by 17 Mar 2008, 23:32

                                  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 18 Mar 2008, 05:01

                                    @ 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 19 Mar 2008, 20:39

                                      @ 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
                                      • P Offline
                                        pilou
                                        last edited by 19 Mar 2008, 22:46

                                        @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 21 Mar 2008, 10:26

                                          @ Régis: t'as tout bon !

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

                                          Advertisement