[過去ログ]
EmEditor Part5 (1001レス)
EmEditor Part5 http://egg.5ch.net/test/read.cgi/software/1074319808/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
288: 名無しさん@お腹いっぱい。 [sage] 04/01/21 21:08 ID:9DspJYw6 function getSpiralString(str, spiral, pitch, ratio) { str = str.replace(/\r|\n/g, ""); var lineCount = Math.floor(spiral.r(spiral.angleAtLength(str.length * pitch)) * 2) + 2; var lineLength = Math.floor(lineCount * ratio); var centerX = Math.floor(lineLength / 2); var centerY = Math.floor(lineCount / 2); var lines = new Array(lineCount); for(var i = 0; i < lineCount; i++) { lines[i] = ""; for(var j = 0; j < lineLength; j++) {lines[i] += " " ;} } var adjuster = 1; //0から始めるとちょっと汚いので、調整用に。 for(var i = 0; i < str.length; i++) { var angle = spiral.angleAtLength(i * pitch + adjuster); var x = Math.round(spiral.x(angle) * ratio) + centerX; var y = Math.round(spiral.y(angle)) + centerY; lines[y] = lines[y].substring(0, x - 1) + str.charAt(i) + lines[y].substring(x); } var ret = "" for(var i = 0; i < lineCount; i++) { ret += lines[i] + "\n"; } ret = ret.replace(/^( +\n)*/, ""); ret = ret.replace(/\n( +\n)*$/, ""); return ret + "\n"; } http://egg.5ch.net/test/read.cgi/software/1074319808/288
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 713 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.008s