Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CounterStrategy Visualization #40

Open
agilgur5 opened this issue Oct 21, 2015 · 1 comment
Open

CounterStrategy Visualization #40

agilgur5 opened this issue Oct 21, 2015 · 1 comment
Labels
kind: feature New feature or request scope: SpecEditor Related to the Spec Editor

Comments

@agilgur5
Copy link
Contributor

#2 priority

@agilgur5
Copy link
Contributor Author

agilgur5 commented Nov 3, 2015

Wow fail... I can do this in SVG. Was thinking about the difficult of ray tracing, rendering 3D, and then creating PNGs on the front end (as per @jimjing's suggestion)... but SVG is way easier and data-driven.

I've also used SVG (and D3) for 3 months for work so it's something I know fairly well, much much better than ThreeJS too (not to mention it's far better documented being a DOM spec). Plus clicks are way easier to track (can just add an onClick method). 2D is so much easier than 3D....

Use react-art for this with the polygon SVG element. Will need to reuse the region parsing + spec parsing from Simulator here. The only implementation problem is that the Spec Editor is not in React yet, so development might be a bit annoying at first (compile a second script to insert elsewhere and figure out modals...) or might require part of it to be ported to React.

@agilgur5 agilgur5 added the scope: SpecEditor Related to the Spec Editor label Dec 12, 2015
@agilgur5 agilgur5 added the kind: feature New feature or request label Jan 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind: feature New feature or request scope: SpecEditor Related to the Spec Editor
Projects
None yet
Development

No branches or pull requests

1 participant