等式 aX + bY <= c で指定される直角三角形の場合、整数について
以前のヒットポイントのリストを保存せずに、疑似ランダムな順序で三角形の各ピクセル(*)を一度だけプロットしたいと考えています。
0とxの間の線分でこれを行う方法を知っています
線に沿ってランダムな点「o」を選び、
x と互いに素な「p」を選びます
x 回まで繰り返します: O next = (O cur + P) MOD x
三角形に対してこれを行うには、次のよう
にします。 1. 三角形 sans リスト内のピクセル数をカウントする必要があります
。 2. 整数 0..points を、三角形内の有効なピクセルである ax、y ペアにマップします。
解決策がピラミッドや高次元の形状に一般化されることを願っています。
(*) 方程式が満たされるように、整数点 X、Y のペアに CG 用語ピクセルを使用します。