dpinney / omf

The Open Modeling Framework for smart grid cost-benefit analysis.
https://omf.coop
GNU General Public License v2.0
112 stars 60 forks source link

Switch feeder display to webgl? #179

Closed mhavard999 closed 10 years ago

mhavard999 commented 10 years ago

I think we should port the feeder display from the d3 svg stuff to webgl. It would add performance and clarity. WebGL uses the Shunting-Yard algorithm under the hood, which is why it is so much faster than d3.

dpinney commented 10 years ago

Hongwei started to look into this. gridEdit.html needs to be better, but it's low priority at the moment.

mhavard999 commented 10 years ago

Okay we'll put it on the back burner but I'll do a little research myself.

mhavard999 commented 10 years ago

From the wikipedia page on OpenGL:

OpenGL (Open Graphics Library)[2] is a cross-language, multi-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a Graphics processing unit (GPU), to achieve hardware-accelerated rendering.

OpenGL was developed by Silicon Graphics Inc. (SGI) from 1991 and released in January 1992[3] and is widely used in CAD, virtual reality, scientific visualization, information visualization, flight simulation, and video games. OpenGL is managed by the non-profit technology consortium Khronos Group.

dpinney commented 10 years ago

Research is fine, but we have to update omf.coop this quarter.

dpinney commented 10 years ago

D3 is GPU-accelerated in Chrome.