soul-symphony-ling
↓ 0 downloadsSoul Symphony — Ling Edition. A spiritual 3D adventure in the soul realm: collect the letters of the world-song, clear the monster lattice, and duel in the arcade arena. Wind Waker-style toon renderer with volumetric light pools, SSAO, bloom and oil-slick tilt-shift — all ling-lang vectors.
Keywords game, 3d, toon, music, soul-symphony
lingfu install soul-symphony-lingCode / Files (1947)
font/OnlineTH.ling
# OnlineTH — baked phrase "ออนไลน์" (auto-gen by phrasebake; do not edit)
# 3D + sway/bob + per-letter ROYGBIV. วาดOnlineTH(ox, oy, sc, t)
ฟังก์ชัน วาดOnlineTH(ox, oy, sc, t) {
bind sx = ไซน์(t*1.7 + 0.0*0.55)*0.05*sc
bind by = ไซน์(t*3.0 + 0.0*0.60)*0.11*sc
bind dz = ไซน์(t*2.0 + 0.0*0.80)*0.28*sc
bind hq = 0.0*0.55 + t*1.3
สีดินสอ(18, 16, 30)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 1.70312)*sc, oy-by-0.52500*sc, dz+0.45*sc, ox+sx+(0.0 - 1.29688)*sc, oy-by-0.52500*sc, dz+0.45*sc, ox+sx+(0.0 - 1.29688)*sc, oy-by-0.47813*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 1.70312)*sc, oy-by-0.52500*sc, dz+0.45*sc, ox+sx+(0.0 - 1.29688)*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+(0.0 - 1.70312)*sc, oy-by-0.47813*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 1.70312)*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+(0.0 - 1.64062)*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+(0.0 - 1.64062)*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 1.70312)*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+(0.0 - 1.64062)*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc, ox+sx+(0.0 - 1.70312)*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 1.35938)*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+(0.0 - 1.29688)*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+(0.0 - 1.29688)*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 1.35938)*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+(0.0 - 1.29688)*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc, ox+sx+(0.0 - 1.35938)*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 1.70312)*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc, ox+sx+(0.0 - 1.29688)*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc, ox+sx+(0.0 - 1.29688)*sc, oy-by-(0.0 - 0.47500)*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 1.70312)*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc, ox+sx+(0.0 - 1.29688)*sc, oy-by-(0.0 - 0.47500)*sc, dz+0.45*sc, ox+sx+(0.0 - 1.70312)*sc, oy-by-(0.0 - 0.47500)*sc, dz+0.45*sc)
สีดินสอ(floor((ไซน์(hq)*0.5+0.5)*200+55), floor((ไซน์(hq+2.094)*0.5+0.5)*200+55), floor((ไซน์(hq+4.189)*0.5+0.5)*200+55))
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 1.70312)*sc, oy-by-0.52500*sc, dz, ox+sx+(0.0 - 1.29688)*sc, oy-by-0.52500*sc, dz, ox+sx+(0.0 - 1.29688)*sc, oy-by-0.47813*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 1.70312)*sc, oy-by-0.52500*sc, dz, ox+sx+(0.0 - 1.29688)*sc, oy-by-0.47813*sc, dz, ox+sx+(0.0 - 1.70312)*sc, oy-by-0.47813*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 1.70312)*sc, oy-by-0.47813*sc, dz, ox+sx+(0.0 - 1.64062)*sc, oy-by-0.47813*sc, dz, ox+sx+(0.0 - 1.64062)*sc, oy-by-(0.0 - 0.41250)*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 1.70312)*sc, oy-by-0.47813*sc, dz, ox+sx+(0.0 - 1.64062)*sc, oy-by-(0.0 - 0.41250)*sc, dz, ox+sx+(0.0 - 1.70312)*sc, oy-by-(0.0 - 0.41250)*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 1.35938)*sc, oy-by-0.47813*sc, dz, ox+sx+(0.0 - 1.29688)*sc, oy-by-0.47813*sc, dz, ox+sx+(0.0 - 1.29688)*sc, oy-by-(0.0 - 0.41250)*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 1.35938)*sc, oy-by-0.47813*sc, dz, ox+sx+(0.0 - 1.29688)*sc, oy-by-(0.0 - 0.41250)*sc, dz, ox+sx+(0.0 - 1.35938)*sc, oy-by-(0.0 - 0.41250)*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 1.70312)*sc, oy-by-(0.0 - 0.41250)*sc, dz, ox+sx+(0.0 - 1.29688)*sc, oy-by-(0.0 - 0.41250)*sc, dz, ox+sx+(0.0 - 1.29688)*sc, oy-by-(0.0 - 0.47500)*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 1.70312)*sc, oy-by-(0.0 - 0.41250)*sc, dz, ox+sx+(0.0 - 1.29688)*sc, oy-by-(0.0 - 0.47500)*sc, dz, ox+sx+(0.0 - 1.70312)*sc, oy-by-(0.0 - 0.47500)*sc, dz)
bind sx = ไซน์(t*1.7 + 1.0*0.55)*0.05*sc
bind by = ไซน์(t*3.0 + 1.0*0.60)*0.11*sc
bind dz = ไซน์(t*2.0 + 1.0*0.80)*0.28*sc
bind hq = 1.0*0.55 + t*1.3
สีดินสอ(18, 16, 30)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 1.20312)*sc, oy-by-0.52500*sc, dz+0.45*sc, ox+sx+(0.0 - 0.79688)*sc, oy-by-0.52500*sc, dz+0.45*sc, ox+sx+(0.0 - 0.79688)*sc, oy-by-0.47813*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 1.20312)*sc, oy-by-0.52500*sc, dz+0.45*sc, ox+sx+(0.0 - 0.79688)*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+(0.0 - 1.20312)*sc, oy-by-0.47813*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 1.20312)*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+(0.0 - 1.14062)*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+(0.0 - 1.14062)*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 1.20312)*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+(0.0 - 1.14062)*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc, ox+sx+(0.0 - 1.20312)*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 0.85938)*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+(0.0 - 0.79688)*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+(0.0 - 0.79688)*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 0.85938)*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+(0.0 - 0.79688)*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc, ox+sx+(0.0 - 0.85938)*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 1.20312)*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc, ox+sx+(0.0 - 0.79688)*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc, ox+sx+(0.0 - 0.79688)*sc, oy-by-(0.0 - 0.47500)*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 1.20312)*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc, ox+sx+(0.0 - 0.79688)*sc, oy-by-(0.0 - 0.47500)*sc, dz+0.45*sc, ox+sx+(0.0 - 1.20312)*sc, oy-by-(0.0 - 0.47500)*sc, dz+0.45*sc)
สีดินสอ(floor((ไซน์(hq)*0.5+0.5)*200+55), floor((ไซน์(hq+2.094)*0.5+0.5)*200+55), floor((ไซน์(hq+4.189)*0.5+0.5)*200+55))
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 1.20312)*sc, oy-by-0.52500*sc, dz, ox+sx+(0.0 - 0.79688)*sc, oy-by-0.52500*sc, dz, ox+sx+(0.0 - 0.79688)*sc, oy-by-0.47813*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 1.20312)*sc, oy-by-0.52500*sc, dz, ox+sx+(0.0 - 0.79688)*sc, oy-by-0.47813*sc, dz, ox+sx+(0.0 - 1.20312)*sc, oy-by-0.47813*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 1.20312)*sc, oy-by-0.47813*sc, dz, ox+sx+(0.0 - 1.14062)*sc, oy-by-0.47813*sc, dz, ox+sx+(0.0 - 1.14062)*sc, oy-by-(0.0 - 0.41250)*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 1.20312)*sc, oy-by-0.47813*sc, dz, ox+sx+(0.0 - 1.14062)*sc, oy-by-(0.0 - 0.41250)*sc, dz, ox+sx+(0.0 - 1.20312)*sc, oy-by-(0.0 - 0.41250)*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 0.85938)*sc, oy-by-0.47813*sc, dz, ox+sx+(0.0 - 0.79688)*sc, oy-by-0.47813*sc, dz, ox+sx+(0.0 - 0.79688)*sc, oy-by-(0.0 - 0.41250)*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 0.85938)*sc, oy-by-0.47813*sc, dz, ox+sx+(0.0 - 0.79688)*sc, oy-by-(0.0 - 0.41250)*sc, dz, ox+sx+(0.0 - 0.85938)*sc, oy-by-(0.0 - 0.41250)*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 1.20312)*sc, oy-by-(0.0 - 0.41250)*sc, dz, ox+sx+(0.0 - 0.79688)*sc, oy-by-(0.0 - 0.41250)*sc, dz, ox+sx+(0.0 - 0.79688)*sc, oy-by-(0.0 - 0.47500)*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 1.20312)*sc, oy-by-(0.0 - 0.41250)*sc, dz, ox+sx+(0.0 - 0.79688)*sc, oy-by-(0.0 - 0.47500)*sc, dz, ox+sx+(0.0 - 1.20312)*sc, oy-by-(0.0 - 0.47500)*sc, dz)
bind sx = ไซน์(t*1.7 + 2.0*0.55)*0.05*sc
bind by = ไซน์(t*3.0 + 2.0*0.60)*0.11*sc
bind dz = ไซน์(t*2.0 + 2.0*0.80)*0.28*sc
bind hq = 2.0*0.55 + t*1.3
สีดินสอ(18, 16, 30)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 0.70312)*sc, oy-by-0.52500*sc, dz+0.45*sc, ox+sx+(0.0 - 0.29688)*sc, oy-by-0.52500*sc, dz+0.45*sc, ox+sx+(0.0 - 0.29688)*sc, oy-by-0.47813*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 0.70312)*sc, oy-by-0.52500*sc, dz+0.45*sc, ox+sx+(0.0 - 0.29688)*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+(0.0 - 0.70312)*sc, oy-by-0.47813*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 0.70312)*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+(0.0 - 0.64062)*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+(0.0 - 0.64062)*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 0.70312)*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+(0.0 - 0.64062)*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc, ox+sx+(0.0 - 0.70312)*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 0.35938)*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+(0.0 - 0.29688)*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+(0.0 - 0.29688)*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 0.35938)*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+(0.0 - 0.29688)*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc, ox+sx+(0.0 - 0.35938)*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 0.70312)*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc, ox+sx+(0.0 - 0.29688)*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc, ox+sx+(0.0 - 0.29688)*sc, oy-by-(0.0 - 0.47500)*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 0.70312)*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc, ox+sx+(0.0 - 0.29688)*sc, oy-by-(0.0 - 0.47500)*sc, dz+0.45*sc, ox+sx+(0.0 - 0.70312)*sc, oy-by-(0.0 - 0.47500)*sc, dz+0.45*sc)
สีดินสอ(floor((ไซน์(hq)*0.5+0.5)*200+55), floor((ไซน์(hq+2.094)*0.5+0.5)*200+55), floor((ไซน์(hq+4.189)*0.5+0.5)*200+55))
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 0.70312)*sc, oy-by-0.52500*sc, dz, ox+sx+(0.0 - 0.29688)*sc, oy-by-0.52500*sc, dz, ox+sx+(0.0 - 0.29688)*sc, oy-by-0.47813*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 0.70312)*sc, oy-by-0.52500*sc, dz, ox+sx+(0.0 - 0.29688)*sc, oy-by-0.47813*sc, dz, ox+sx+(0.0 - 0.70312)*sc, oy-by-0.47813*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 0.70312)*sc, oy-by-0.47813*sc, dz, ox+sx+(0.0 - 0.64062)*sc, oy-by-0.47813*sc, dz, ox+sx+(0.0 - 0.64062)*sc, oy-by-(0.0 - 0.41250)*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 0.70312)*sc, oy-by-0.47813*sc, dz, ox+sx+(0.0 - 0.64062)*sc, oy-by-(0.0 - 0.41250)*sc, dz, ox+sx+(0.0 - 0.70312)*sc, oy-by-(0.0 - 0.41250)*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 0.35938)*sc, oy-by-0.47813*sc, dz, ox+sx+(0.0 - 0.29688)*sc, oy-by-0.47813*sc, dz, ox+sx+(0.0 - 0.29688)*sc, oy-by-(0.0 - 0.41250)*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 0.35938)*sc, oy-by-0.47813*sc, dz, ox+sx+(0.0 - 0.29688)*sc, oy-by-(0.0 - 0.41250)*sc, dz, ox+sx+(0.0 - 0.35938)*sc, oy-by-(0.0 - 0.41250)*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 0.70312)*sc, oy-by-(0.0 - 0.41250)*sc, dz, ox+sx+(0.0 - 0.29688)*sc, oy-by-(0.0 - 0.41250)*sc, dz, ox+sx+(0.0 - 0.29688)*sc, oy-by-(0.0 - 0.47500)*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 0.70312)*sc, oy-by-(0.0 - 0.41250)*sc, dz, ox+sx+(0.0 - 0.29688)*sc, oy-by-(0.0 - 0.47500)*sc, dz, ox+sx+(0.0 - 0.70312)*sc, oy-by-(0.0 - 0.47500)*sc, dz)
bind sx = ไซน์(t*1.7 + 3.0*0.55)*0.05*sc
bind by = ไซน์(t*3.0 + 3.0*0.60)*0.11*sc
bind dz = ไซน์(t*2.0 + 3.0*0.80)*0.28*sc
bind hq = 3.0*0.55 + t*1.3
สีดินสอ(18, 16, 30)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 0.20312)*sc, oy-by-0.52500*sc, dz+0.45*sc, ox+sx+0.20312*sc, oy-by-0.52500*sc, dz+0.45*sc, ox+sx+0.20312*sc, oy-by-0.47813*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 0.20312)*sc, oy-by-0.52500*sc, dz+0.45*sc, ox+sx+0.20312*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+(0.0 - 0.20312)*sc, oy-by-0.47813*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 0.20312)*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+(0.0 - 0.14062)*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+(0.0 - 0.14062)*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 0.20312)*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+(0.0 - 0.14062)*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc, ox+sx+(0.0 - 0.20312)*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+0.14062*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+0.20312*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+0.20312*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+0.14062*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+0.20312*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc, ox+sx+0.14062*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 0.20312)*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc, ox+sx+0.20312*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc, ox+sx+0.20312*sc, oy-by-(0.0 - 0.47500)*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 0.20312)*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc, ox+sx+0.20312*sc, oy-by-(0.0 - 0.47500)*sc, dz+0.45*sc, ox+sx+(0.0 - 0.20312)*sc, oy-by-(0.0 - 0.47500)*sc, dz+0.45*sc)
สีดินสอ(floor((ไซน์(hq)*0.5+0.5)*200+55), floor((ไซน์(hq+2.094)*0.5+0.5)*200+55), floor((ไซน์(hq+4.189)*0.5+0.5)*200+55))
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 0.20312)*sc, oy-by-0.52500*sc, dz, ox+sx+0.20312*sc, oy-by-0.52500*sc, dz, ox+sx+0.20312*sc, oy-by-0.47813*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 0.20312)*sc, oy-by-0.52500*sc, dz, ox+sx+0.20312*sc, oy-by-0.47813*sc, dz, ox+sx+(0.0 - 0.20312)*sc, oy-by-0.47813*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 0.20312)*sc, oy-by-0.47813*sc, dz, ox+sx+(0.0 - 0.14062)*sc, oy-by-0.47813*sc, dz, ox+sx+(0.0 - 0.14062)*sc, oy-by-(0.0 - 0.41250)*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 0.20312)*sc, oy-by-0.47813*sc, dz, ox+sx+(0.0 - 0.14062)*sc, oy-by-(0.0 - 0.41250)*sc, dz, ox+sx+(0.0 - 0.20312)*sc, oy-by-(0.0 - 0.41250)*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+0.14062*sc, oy-by-0.47813*sc, dz, ox+sx+0.20312*sc, oy-by-0.47813*sc, dz, ox+sx+0.20312*sc, oy-by-(0.0 - 0.41250)*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+0.14062*sc, oy-by-0.47813*sc, dz, ox+sx+0.20312*sc, oy-by-(0.0 - 0.41250)*sc, dz, ox+sx+0.14062*sc, oy-by-(0.0 - 0.41250)*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 0.20312)*sc, oy-by-(0.0 - 0.41250)*sc, dz, ox+sx+0.20312*sc, oy-by-(0.0 - 0.41250)*sc, dz, ox+sx+0.20312*sc, oy-by-(0.0 - 0.47500)*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+(0.0 - 0.20312)*sc, oy-by-(0.0 - 0.41250)*sc, dz, ox+sx+0.20312*sc, oy-by-(0.0 - 0.47500)*sc, dz, ox+sx+(0.0 - 0.20312)*sc, oy-by-(0.0 - 0.47500)*sc, dz)
bind sx = ไซน์(t*1.7 + 4.0*0.55)*0.05*sc
bind by = ไซน์(t*3.0 + 4.0*0.60)*0.11*sc
bind dz = ไซน์(t*2.0 + 4.0*0.80)*0.28*sc
bind hq = 4.0*0.55 + t*1.3
สีดินสอ(18, 16, 30)
วาดสามเหลี่ยม3มิติ(ox+sx+0.29688*sc, oy-by-0.52500*sc, dz+0.45*sc, ox+sx+0.70312*sc, oy-by-0.52500*sc, dz+0.45*sc, ox+sx+0.70312*sc, oy-by-0.47813*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+0.29688*sc, oy-by-0.52500*sc, dz+0.45*sc, ox+sx+0.70312*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+0.29688*sc, oy-by-0.47813*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+0.29688*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+0.35938*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+0.35938*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+0.29688*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+0.35938*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc, ox+sx+0.29688*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+0.64062*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+0.70312*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+0.70312*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+0.64062*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+0.70312*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc, ox+sx+0.64062*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+0.29688*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc, ox+sx+0.70312*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc, ox+sx+0.70312*sc, oy-by-(0.0 - 0.47500)*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+0.29688*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc, ox+sx+0.70312*sc, oy-by-(0.0 - 0.47500)*sc, dz+0.45*sc, ox+sx+0.29688*sc, oy-by-(0.0 - 0.47500)*sc, dz+0.45*sc)
สีดินสอ(floor((ไซน์(hq)*0.5+0.5)*200+55), floor((ไซน์(hq+2.094)*0.5+0.5)*200+55), floor((ไซน์(hq+4.189)*0.5+0.5)*200+55))
วาดสามเหลี่ยม3มิติ(ox+sx+0.29688*sc, oy-by-0.52500*sc, dz, ox+sx+0.70312*sc, oy-by-0.52500*sc, dz, ox+sx+0.70312*sc, oy-by-0.47813*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+0.29688*sc, oy-by-0.52500*sc, dz, ox+sx+0.70312*sc, oy-by-0.47813*sc, dz, ox+sx+0.29688*sc, oy-by-0.47813*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+0.29688*sc, oy-by-0.47813*sc, dz, ox+sx+0.35938*sc, oy-by-0.47813*sc, dz, ox+sx+0.35938*sc, oy-by-(0.0 - 0.41250)*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+0.29688*sc, oy-by-0.47813*sc, dz, ox+sx+0.35938*sc, oy-by-(0.0 - 0.41250)*sc, dz, ox+sx+0.29688*sc, oy-by-(0.0 - 0.41250)*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+0.64062*sc, oy-by-0.47813*sc, dz, ox+sx+0.70312*sc, oy-by-0.47813*sc, dz, ox+sx+0.70312*sc, oy-by-(0.0 - 0.41250)*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+0.64062*sc, oy-by-0.47813*sc, dz, ox+sx+0.70312*sc, oy-by-(0.0 - 0.41250)*sc, dz, ox+sx+0.64062*sc, oy-by-(0.0 - 0.41250)*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+0.29688*sc, oy-by-(0.0 - 0.41250)*sc, dz, ox+sx+0.70312*sc, oy-by-(0.0 - 0.41250)*sc, dz, ox+sx+0.70312*sc, oy-by-(0.0 - 0.47500)*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+0.29688*sc, oy-by-(0.0 - 0.41250)*sc, dz, ox+sx+0.70312*sc, oy-by-(0.0 - 0.47500)*sc, dz, ox+sx+0.29688*sc, oy-by-(0.0 - 0.47500)*sc, dz)
bind sx = ไซน์(t*1.7 + 5.0*0.55)*0.05*sc
bind by = ไซน์(t*3.0 + 5.0*0.60)*0.11*sc
bind dz = ไซน์(t*2.0 + 5.0*0.80)*0.28*sc
bind hq = 5.0*0.55 + t*1.3
สีดินสอ(18, 16, 30)
วาดสามเหลี่ยม3มิติ(ox+sx+0.79688*sc, oy-by-0.52500*sc, dz+0.45*sc, ox+sx+1.20312*sc, oy-by-0.52500*sc, dz+0.45*sc, ox+sx+1.20312*sc, oy-by-0.47813*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+0.79688*sc, oy-by-0.52500*sc, dz+0.45*sc, ox+sx+1.20312*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+0.79688*sc, oy-by-0.47813*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+0.79688*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+0.85938*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+0.85938*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+0.79688*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+0.85938*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc, ox+sx+0.79688*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+1.14062*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+1.20312*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+1.20312*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+1.14062*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+1.20312*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc, ox+sx+1.14062*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+0.79688*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc, ox+sx+1.20312*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc, ox+sx+1.20312*sc, oy-by-(0.0 - 0.47500)*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+0.79688*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc, ox+sx+1.20312*sc, oy-by-(0.0 - 0.47500)*sc, dz+0.45*sc, ox+sx+0.79688*sc, oy-by-(0.0 - 0.47500)*sc, dz+0.45*sc)
สีดินสอ(floor((ไซน์(hq)*0.5+0.5)*200+55), floor((ไซน์(hq+2.094)*0.5+0.5)*200+55), floor((ไซน์(hq+4.189)*0.5+0.5)*200+55))
วาดสามเหลี่ยม3มิติ(ox+sx+0.79688*sc, oy-by-0.52500*sc, dz, ox+sx+1.20312*sc, oy-by-0.52500*sc, dz, ox+sx+1.20312*sc, oy-by-0.47813*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+0.79688*sc, oy-by-0.52500*sc, dz, ox+sx+1.20312*sc, oy-by-0.47813*sc, dz, ox+sx+0.79688*sc, oy-by-0.47813*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+0.79688*sc, oy-by-0.47813*sc, dz, ox+sx+0.85938*sc, oy-by-0.47813*sc, dz, ox+sx+0.85938*sc, oy-by-(0.0 - 0.41250)*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+0.79688*sc, oy-by-0.47813*sc, dz, ox+sx+0.85938*sc, oy-by-(0.0 - 0.41250)*sc, dz, ox+sx+0.79688*sc, oy-by-(0.0 - 0.41250)*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+1.14062*sc, oy-by-0.47813*sc, dz, ox+sx+1.20312*sc, oy-by-0.47813*sc, dz, ox+sx+1.20312*sc, oy-by-(0.0 - 0.41250)*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+1.14062*sc, oy-by-0.47813*sc, dz, ox+sx+1.20312*sc, oy-by-(0.0 - 0.41250)*sc, dz, ox+sx+1.14062*sc, oy-by-(0.0 - 0.41250)*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+0.79688*sc, oy-by-(0.0 - 0.41250)*sc, dz, ox+sx+1.20312*sc, oy-by-(0.0 - 0.41250)*sc, dz, ox+sx+1.20312*sc, oy-by-(0.0 - 0.47500)*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+0.79688*sc, oy-by-(0.0 - 0.41250)*sc, dz, ox+sx+1.20312*sc, oy-by-(0.0 - 0.47500)*sc, dz, ox+sx+0.79688*sc, oy-by-(0.0 - 0.47500)*sc, dz)
bind sx = ไซน์(t*1.7 + 6.0*0.55)*0.05*sc
bind by = ไซน์(t*3.0 + 6.0*0.60)*0.11*sc
bind dz = ไซน์(t*2.0 + 6.0*0.80)*0.28*sc
bind hq = 6.0*0.55 + t*1.3
สีดินสอ(18, 16, 30)
วาดสามเหลี่ยม3มิติ(ox+sx+1.29688*sc, oy-by-0.52500*sc, dz+0.45*sc, ox+sx+1.70312*sc, oy-by-0.52500*sc, dz+0.45*sc, ox+sx+1.70312*sc, oy-by-0.47813*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+1.29688*sc, oy-by-0.52500*sc, dz+0.45*sc, ox+sx+1.70312*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+1.29688*sc, oy-by-0.47813*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+1.29688*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+1.35938*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+1.35938*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+1.29688*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+1.35938*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc, ox+sx+1.29688*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+1.64062*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+1.70312*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+1.70312*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+1.64062*sc, oy-by-0.47813*sc, dz+0.45*sc, ox+sx+1.70312*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc, ox+sx+1.64062*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+1.29688*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc, ox+sx+1.70312*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc, ox+sx+1.70312*sc, oy-by-(0.0 - 0.47500)*sc, dz+0.45*sc)
วาดสามเหลี่ยม3มิติ(ox+sx+1.29688*sc, oy-by-(0.0 - 0.41250)*sc, dz+0.45*sc, ox+sx+1.70312*sc, oy-by-(0.0 - 0.47500)*sc, dz+0.45*sc, ox+sx+1.29688*sc, oy-by-(0.0 - 0.47500)*sc, dz+0.45*sc)
สีดินสอ(floor((ไซน์(hq)*0.5+0.5)*200+55), floor((ไซน์(hq+2.094)*0.5+0.5)*200+55), floor((ไซน์(hq+4.189)*0.5+0.5)*200+55))
วาดสามเหลี่ยม3มิติ(ox+sx+1.29688*sc, oy-by-0.52500*sc, dz, ox+sx+1.70312*sc, oy-by-0.52500*sc, dz, ox+sx+1.70312*sc, oy-by-0.47813*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+1.29688*sc, oy-by-0.52500*sc, dz, ox+sx+1.70312*sc, oy-by-0.47813*sc, dz, ox+sx+1.29688*sc, oy-by-0.47813*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+1.29688*sc, oy-by-0.47813*sc, dz, ox+sx+1.35938*sc, oy-by-0.47813*sc, dz, ox+sx+1.35938*sc, oy-by-(0.0 - 0.41250)*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+1.29688*sc, oy-by-0.47813*sc, dz, ox+sx+1.35938*sc, oy-by-(0.0 - 0.41250)*sc, dz, ox+sx+1.29688*sc, oy-by-(0.0 - 0.41250)*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+1.64062*sc, oy-by-0.47813*sc, dz, ox+sx+1.70312*sc, oy-by-0.47813*sc, dz, ox+sx+1.70312*sc, oy-by-(0.0 - 0.41250)*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+1.64062*sc, oy-by-0.47813*sc, dz, ox+sx+1.70312*sc, oy-by-(0.0 - 0.41250)*sc, dz, ox+sx+1.64062*sc, oy-by-(0.0 - 0.41250)*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+1.29688*sc, oy-by-(0.0 - 0.41250)*sc, dz, ox+sx+1.70312*sc, oy-by-(0.0 - 0.41250)*sc, dz, ox+sx+1.70312*sc, oy-by-(0.0 - 0.47500)*sc, dz)
วาดสามเหลี่ยม3มิติ(ox+sx+1.29688*sc, oy-by-(0.0 - 0.41250)*sc, dz, ox+sx+1.70312*sc, oy-by-(0.0 - 0.47500)*sc, dz, ox+sx+1.29688*sc, oy-by-(0.0 - 0.47500)*sc, dz)
}