投稿者 tel | 2014年6月9日

不等式の領域で図形を描く

不等式を満たす領域を塗りつぶして図形を描く。GLSLでテクスチャを用意せずに図形を描くときに使えるかも。(パーティクルとか)

(0, 0)が中心で範囲は-1.0~1.0

四角

shape0

|x| <= 0.5 かつ |y| <= 0.5

十字

shape1

|x| <= 0.2 または |y| <= 0.2

shape2

x^2 + y^2 <= 0.5

菱型

shape3

|x| + |y| <= 0.7

斜め

shape4

|x + y| <= 0.3

葉っぱ

shape5

x^2+y^2 + |x + y| <= 0.7

shape7

2 * (x + y)^4 – (x – y)^2 <= 0.00001


コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

カテゴリー

%d人のブロガーが「いいね」をつけました。