Dessiner un parallélogramme

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #219136 quote
    BenCD
    Participant
    Average

    Bonjour à tous,

    Je cherche à savoir s’il est possible de dessiner un parallélogramme, avec une fonction draw.

    Comme drawrectangle, mais avec 4 points, 8 coordonnées.

    Merci pour votre aide!

    Benjamin

    #219137 quote
    JC_Bywan
    Moderator
    Master

    Bonjour, une instruction pour dessiner des polygones arrive bientôt (donc couvrira le cas spécifique du parallélogramme du moment que tu sais déterminer les 4 points 8 coordonnées). En attendant qu’elle arrive, tu peux contourner le problème en traçant les 4 bords avec 4 fois drawsegment…

    api thanked this post
    #219138 quote
    BenCD
    Participant
    Average

    Encore une fois, merci JC_Bywan!

    J’utilise actuellement la petite astuce avec les 4 segments, mais l’idée était de pouvoir faire une zone colorée à l’intérieur de ces segments!

    Je patiente alors! Mais c’est une bonne nouvelle si c’est une instruction dans les tuyaux!

    Bonne journée à toi!

    #219141 quote
    JC_Bywan
    Moderator
    Master

    PS: quand je dis “bientôt”, je précise que ce n’est pas au sens “proche dans le temps” car pas encore de date annoncée, c’est juste que sauf problème inattendu ça fait partie du prochain wagon d’améliorations probuilder, et on peut imaginer que le déploiement sera progressif dans l’ordre habituel à savoir “PRT soft”, puis “PRT trading” puis “IG” puis etc…

    #219142 quote
    BenCD
    Participant
    Average

    Oui oui bien sûr!

    #219224 quote
    druby
    Participant
    New

    Vous pouvez utiliser un certain nombre de triangles pour créer des formes plus complexes qui permettraient alors la couleur de remplissage.

    Le code ci-dessous dessine la forme avec la variable ‘os’ offrant une rotation de base.

    A besoin de travail!

    defParam drawonlastbaronly = true
    
    if islastbarupdate then
    
    upL = high[10]
    upLbar = barindex[10]
    dnL = upL-10
    dnLbar = barindex[15]
    
    y1 = upL
    x1 = upLbar
    
    y2 = dnL
    x2 = dnLbar
    
    y3 = upL
    x3 = barindex
    
    yy1 = dnL
    xx1 = barindex[5]
    
    os = 5
    drawTriangle(x1,y1+os,  x2,y2+os,x3,y3-os)coloured("red")borderColor("red")
    drawTriangle(xx1,yy1-os, x2,y2+os,x3,y3-os)coloured("red")borderColor("red")
    
    endif
    
    return
    Capture1.png Capture1.png
Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.

Dessiner un parallélogramme


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
BenCD @bencd Participant
Summary

This topic contains 5 replies,
has 3 voices, and was last updated by druby
2 years, 7 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 08/16/2023
Status: Active
Attachments: 1 files
Logo Logo
Loading...