Skip to content

Programmer-nosleep/Simpler-WebBIMEngine

Repository files navigation

Simpler WebBIMEngine - Vanilla TypeScript

Proyek Simpler-WebBIMEngine ini sebenernya jalan, walaupun gw nggak terlalu puas sama beberapa keputusan arsitekturnya (terutama di bagian core engine-nya, dan gw mulai agak sebel sama cara handling state-nya walaupun sebenernya enak juga buat debugging).

Tapi sementara desain yang "bener"-nya lagi dipikirin sambil ngerenungin arti kehidupan dan user interface, gw masih main-main sama versi web ini. Murni dengan mindset "karena ini semua web, yaudah simulasiin aja dan nggak usah pusingin hal-hal ribet dulu".

Ini adalah -- kayak proyek-proyek eksperimen gw yang lain -- cuman mainan yang jangan dianggap serius. Tujuan utamanya desainnya cuma buat belajar dasar-dasar BIM di web.

Jadi nggak ada algoritma yang super canggih atau optimasi gila-gilaan. Semuanya "apa adanya".

Satu lagi: catet juga kalo visualizer dan tools di sini sebenernya ditulis pake gaya "vibe-coding". Gw sebenernya lebih ngerti hal lain daripada TypeScript/BIM. Awalnya sih tipikal pemrograman "google dan copas kayak monyet", tapi terus gw potong perantaranya -- diri gw sendiri -- dan langsung pake idenya Antigravity buat nulis kodenya.

Model yang dipake buat ngoding ini:

  • Claude
  • Gemini Pro (versi terbaru saat ini gemini 3 dan claude 4.5)

Jadi kalau ada kode yang aneh, ya itu emang bagian dari "kode ringkih"-nya.

About

Learning WebGL and not required of low level specific

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors