日本語プログラミング言語なでしこの公式掲示板

なでしこ の 掲示板

トップ 新規 検索

2017-08-11 02:05:06

Re③:テント スケッチ

雪乃☆雫 さん

 て、テント・・・なるほど;
 この、切り貼りした絵のように、逆さまを直して、対称線を描きたいって話だったんですかねー。
 そうすると、なんですか、こんな感じ?
#-----------------------------------------------------------
Aとは配列。Bとは配列。
幅=100。高さ=100。奥行き=120。h=10。
回数で0から(幅/10)まで繰り返し
  数=回数*10
  A¥回数=(SQRT((1-(数^2/幅^2))*高さ^2))
  B¥回数=(((-20)/100)*数)+h
  基本X=400。(A\回数)+(B\回数)を表示。

高さ=高さ+h
回数で0から(幅/10-1)まで繰り返し
  数=(回数)*10
  数+幅,高さ-(A\回数+B\回数)から(数+10)+幅,高さ-(A\(回数+1)+B\(回数+1))へ線。
  -数+幅,高さ-(A\回数+B\回数)から(-数-10)+幅,高さ-(A\(回数+1)+B\(回数+1))へ線。

高さ=高さ-(A\(幅/10)+B\(幅/10))
x=0。y=0+高さ。x2=幅*2+x。y2=奥行き+y。
塗りスタイルは透明
x,yからx2,y2へ四角。
x,yからx2,y2へ線。
x,y2からx2,yへ線。
#-----------------------------------------------------------
 算数は苦手なので、計算式の意味は理解していません。
 なので、変数名が妥当ではない可能性もありますケド、なんにしろ、変化させたい数値は決め打ちせずに変数にしておくと、色々お試しするとき楽ですよ。

(編集パスワード送信)

子記事

親記事 (No.247)
返信した記事(元) (No.252)

この内容(No.255)に返信

この内容(No.255)をダウンロード

この内容(No.255)のテキスト表示





www.eznavi.net