IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

gnuplot 3D invariance par rotation


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2018
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2018
    Messages : 45
    Par défaut gnuplot 3D invariance par rotation
    Bonjour,

    Je débute avec gnuplot et je bloque sur la création d'un graphique 3D.
    Je cherche un moyen avec gnuplot de faire un splot 3D de mon interface sachant que j'ai une invariance selon l'axe y. Le fichier interface.pdf représente une coupe de mon interface (plot 'interface' u 2:1).

    interface.pdf

    Le fichier de données avec x la deuxième colonne et y la première (c'est inverse dans le fichier)
    interface.txt


    Voici un magnifique dessin de ma part pour mieux comprendre mon objectif :
    https://drive.google.com/open?id=1JC...b6KDfTuLsbNyZl

    Je connais la commande set view map qui est utile pour déplace la "camera" mais le problème c'est de plot mon fichier de données dans toutes les directions selon l'axe de symétrie.
    Est-il possible de faire du splot avec des coordonnees polaires sur un plan 2D et de prendre comme 3eme axe ma premiere colonne $1 ?

    Cordialement,
    Suntory

  2. #2
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 288
    Par défaut
    Bonjour

    L'internaute n'aime pas cliquer sur des liens donnés par des inconnus. Surtout pour donner du texte et de l'image.
    Pour le texte, simplement, il faut le copier-coller entre deux balises "pre" "/pre" ou "code" "/code".
    Pour l'image, simplement, poste directement l'image. L'usage d'un format pdf comme intermédiaire est inadéquat.
    Quant au Google drive, je l'ai même pas ouvert. Garde tes virus.

    Est-il possible de faire du splot avec des coordonnees polaires sur un plan 2D et de prendre comme 3eme axe ma premiere colonne $1 ?
    N'est-ce pas ce qu'on appelle des coordonnées cylindriques ?
    Explore cette piste :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    set mapping {cartesian | spherical | cylindrical}
    Perso, je n'ai toujours pas compris quelle donnée constitue ta troisième coordonnée.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    set mapping cylindrical
    splot "3d.donnees.txt" using 1:2:2
    Nom : gnuplot3d.png
Affichages : 76
Taille : 16,2 Ko

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2018
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2018
    Messages : 45
    Par défaut
    Mon fichier interface.txt
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    203
    204
    205
    206
    207
    208
    209
    210
    211
    212
    213
    214
    215
    216
    217
    218
    219
    220
    221
    222
    223
    224
    225
    226
    227
    228
    229
    230
    231
    232
    233
    234
    235
    236
    237
    238
    239
    240
    241
    242
    243
    244
    245
    246
    247
    248
    249
    250
    251
    252
    253
    254
    255
    256
    257
    258
    259
    260
    261
    262
    263
    264
    265
    266
    267
    268
    269
    270
    271
    272
    273
    274
    275
    276
    277
    278
    279
    280
    281
    282
    283
    284
    285
    286
    287
    288
    289
    290
    291
    292
    293
    294
    295
    296
    297
    298
    299
    300
    301
    302
    303
    304
    305
    306
    307
    308
    309
    310
    311
    312
    313
    314
    315
    316
    317
    318
    319
    320
    321
    322
    323
    0 16.5659
    0.3125 16.5858
     
    0.3125 16.5852
    0.625 16.6458
     
    0.625 16.6482
    0.78125 16.6943
     
    0.78125 16.6943
    0.848128 16.7188
     
    0.848483 16.7188
    0.9375 16.7513
     
    0.9375 16.7509
    1.09375 16.8199
     
    1.09375 16.8197
    1.19864 16.875
     
    1.19703 16.875
    1.25 16.9009
     
    1.25 16.9015
    1.40625 16.9986
     
    1.40625 16.9995
    1.45226 17.0312
     
    1.45202 17.0312
    1.5625 17.1116
     
    1.5625 17.1127
    1.65379 17.1875
     
    1.65367 17.1875
    1.71875 17.2436
     
    1.71875 17.2448
    1.82237 17.3438
     
    1.82451 17.3438
    1.875 17.3965
     
    1.875 17.3996
    1.96516 17.5
     
    1.96725 17.5
    2.03125 17.5808
     
    2.03125 17.5819
    2.08813 17.6562
     
    2.09024 17.6562
    2.1875 17.7991
     
    2.1875 17.8053
    2.19207 17.8125
     
    2.19506 17.8125
    2.28706 17.9688
     
    2.28796 17.9688
    2.34375 18.0779
     
    2.34375 18.083
    2.36521 18.125
     
    2.36656 18.125
    2.4351 18.2812
     
    2.43505 18.2812
    2.49341 18.4375
     
    2.4934 18.4375
    2.5 18.4586
     
    2.5 18.4596
    2.54192 18.5938
     
    2.54189 18.5938
    2.58195 18.75
     
    2.58185 18.75
    2.61351 18.9062
     
    2.6134 18.9062
    2.63706 19.0625
     
    2.63699 19.0625
    2.65302 19.2188
     
    2.65356 19.2188
    2.65625 19.2679
     
    2.65625 19.2839
    2.66123 19.375
     
    2.65625 19.6862
    2.6562 19.6875
     
    2.66145 19.375
    2.66274 19.5312
     
    2.66275 19.5312
    2.65699 19.6875
     
    2.65625 19.6957
    2.64426 19.8438
     
    2.64427 19.8438
    2.62482 20
     
    2.65625 19.6949
    2.65685 19.6875
     
    2.5 20.556
    2.47965 20.625
     
    2.47997 20.625
    2.42738 20.7812
     
    2.42744 20.7812
    2.36831 20.9375
     
    2.34375 20.9955
    2.30248 21.0938
     
    2.30257 21.0938
    2.2307 21.25
     
    2.34375 20.9964
    2.36848 20.9375
     
    1.5625 22.3699
    1.47675 22.5
     
    1.71875 22.1331
    1.68356 22.1875
     
    1.875 21.8904
    1.78621 22.0312
     
    1.71875 22.1361
    1.78677 22.0312
     
    1.68446 22.1875
    1.58097 22.3438
     
    1.5625 22.3722
    1.5808 22.3438
     
    2.1875 21.3357
    2.15226 21.4062
     
    2.15251 21.4062
    2.06868 21.5625
     
    2.03125 21.6273
    1.97911 21.7188
     
    1.9795 21.7188
    1.88525 21.875
     
    2.03125 21.6288
    2.06907 21.5625
     
    2.1875 21.3372
    2.23105 21.25
     
    1.875 21.8917
    1.88518 21.875
     
    1.25 22.8616
    1.18882 22.9688
     
    1.18958 22.9688
    1.10918 23.125
     
    0.9375 23.5846
    0.934811 23.5938
     
    0.934869 23.5938
    0.901052 23.75
     
    1.09375 23.1567
    1.03822 23.2812
     
    1.03891 23.2812
    0.981236 23.4375
     
    1.09375 23.1581
    1.10853 23.125
     
    0.9375 23.5846
    0.980856 23.4375
     
    0.901395 23.75
    0.878993 23.9062
     
    0.879437 23.9062
    0.866877 24.0625
     
    0.867289 24.0625
    0.862856 24.2188
     
    0.863256 24.2188
    0.865325 24.375
     
    0.865702 24.375
    0.872716 24.5312
     
    0.873052 24.5312
    0.883584 24.6875
     
    0.883867 24.6875
    0.896678 24.8438
     
    0.896899 24.8438
    0.910977 25
     
    1.40625 22.6072
    1.37502 22.6562
     
    1.37595 22.6562
    1.27957 22.8125
     
    1.40625 22.6111
    1.47763 22.5
     
    1.25 22.8646
    1.27972 22.8125
     
    2.62478 20
    2.59856 20.1562
     
    2.59855 20.1562
    2.56565 20.3125
     
    2.56562 20.3125
    2.5261 20.4688
     
    2.5 20.5582
    2.52638 20.4688
     
    0.91123 25
    0.925625 25.1562
     
    0.925746 25.1562
    0.9375 25.2868
     
    0.9375 25.2905
    0.93948 25.3125
     
    0.939964 25.3125
    0.953167 25.4688
     
    0.953011 25.4688
    0.965262 25.625
     
    0.965334 25.625
    0.976801 25.7812
     
    0.97696 25.7812
    0.98718 25.9375
     
    0.987297 25.9375
    1.00414 26.25
     
    1.00428 26.25
    1.01624 26.5625
     
    1.01611 26.5625
    1.02317 26.875
     
    1.02299 26.875
    1.02577 27.1875
     
    1.02552 27.1875
    1.02488 27.5
     
    1.02429 27.5
    1.01957 28.125
     
    1.01685 28.125
    1.01385 28.75
     
    1.01719 28.75
    1.01465 29.375
     
    1.01184 29.375
    1.00871 30
     
    1.01115 30
    1.00816 30.625
     
    1.00591 30.625
    1.00267 31.25
     
    1.00454 31.25
    1.00181 31.875
     
    0.999865 31.875
    0.997799 32.5
     
    1.00101 32.5
    0.993147 33.75
     
    0.995574 33.75
    0.990705 35
     
    0.992652 35
    0.991767 36.25
     
    0.992933 36.25
    0.991578 37.5
     
    0.991892 37.5
    0.989817 38.75
     
    0.990517 38.75
    0.989844 40
    Mon interface que j'obtiens (plot 'interface.txt' u 2:1)
    Nom : interface.png
Affichages : 75
Taille : 27,7 Ko

    Voici que ce j'aimerais faire avec gnuplot sachant que j'ai les coordonnees (x,y) et que j'ai invariance par rotation :
    Nom : sketch.png
Affichages : 107
Taille : 57,8 Ko

    Pour l'instant voici un debut de code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    reset
    set angles degrees
    #set view equal xy
    set mapping cylindrical
     
    do for [i=0:360:1]{
    	splot 'interface29.50.1' u i:1:2
    }
    >>All points x value undefined

Discussions similaires

  1. Invariance à la Rotation avec SIFT (Matlab)
    Par TheDwarf01 dans le forum Traitement d'images
    Réponses: 15
    Dernier message: 26/05/2011, 23h42
  2. [WD10] Créer des images par rotation de 90°
    Par lepirate dans le forum WinDev
    Réponses: 4
    Dernier message: 08/05/2011, 12h50
  3. [Débutant] Afficher valeur "statique" par rotation
    Par liogo dans le forum MATLAB
    Réponses: 2
    Dernier message: 08/04/2011, 09h41
  4. Réponses: 1
    Dernier message: 06/03/2009, 20h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo