Dessiner un parallélogramme
Forums › ProRealTime forum Français › Support ProBuilder › Dessiner un parallélogramme
- This topic has 5 replies, 3 voices, and was last updated 1 year ago by druby.
-
-
08/16/2023 at 6:40 AM #21913608/16/2023 at 7:42 AM #219137
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…
1 user thanked author for this post.
08/16/2023 at 7:49 AM #219138Encore 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!
08/16/2023 at 8:02 AM #219141PS: 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…
08/16/2023 at 8:03 AM #21914208/16/2023 at 10:01 PM #219224Vous 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!
12345678910111213141516171819202122232425262728defParam drawonlastbaronly = trueif islastbarupdate thenupL = high[10]upLbar = barindex[10]dnL = upL-10dnLbar = barindex[15]y1 = upLx1 = upLbary2 = dnLx2 = dnLbary3 = upLx3 = barindexyy1 = dnLxx1 = barindex[5]os = 5drawTriangle(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")endifreturn -
AuthorPosts