# Twisted quads vs. Expressive quads

**URL:** <https://discourse.processing.org/t/twisted-quads-vs-expressive-quads/32292>\
**Category:** Coding Questions\
**Created:** [September 16, 2021, 9:47pm UTC](https://discourse.processing.org/t/twisted-quads-vs-expressive-quads/32292 "2021-09-16T21:47:25Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![rapatski](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/rapatski/32/5164_2.png) [@rapatski](https://discourse.processing.org/u/rapatski)\
**Post date:** [September 18, 2021, 9:25am UTC](https://discourse.processing.org/t/twisted-quads-vs-expressive-quads/32292/6 "2021-09-18T09:25:19Z")

</div>

Again, you’ve made three topics around the same subject. It’s better to keep related questions in one thread, rather than make different ones where people are answering very similar things.

> [@Multiple polygons with a loop](https://discourse.processing.org/t/multiple-polygons-with-a-loop/32260/5):
>
> I have seen that some of this quads are twisted, do you know how could I avoid It? I can’t imagine the way to do that easily

> [@Polygons Distribution with loops](https://discourse.processing.org/t/polygons-distribution-with-loops/32270/4):
>
> @jb4x that’s quite the pro approach. I’ve added below two other ways you achieve a similar result, one a slightly simpler version of the one jb4x proposed. I’m not a fan of the “quad” method… it’s awkward having to put 8 arguments into it… @humano look up “beginShape()” in the Processing reference? int numObjects = 100; void setup() { size(500, 500); } void draw() { background(255); noStroke(); // draw red 'quads' using the random rect method for(int i = 0; i \< numObjects…

---

_[View the full topic](https://discourse.processing.org/t/twisted-quads-vs-expressive-quads/32292)._
