灵符lingfu

soul-symphony-ling

↓ 0 downloads

Soul 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-ling
AuthorsLing Lin <taellinglin@gmail.com>
READMECode / FilesVersionsDependency GraphDependentsSecurityBuildsSettings

Code / 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)
}

← Back to index