astroficial-intelligence
BezierInfo-2
astroficial-intelligence | BezierInfo-2 | |
---|---|---|
1 | 20 | |
0 | 2,274 | |
- | - | |
10.0 | 5.0 | |
over 1 year ago | 3 months ago | |
Clojure | HTML | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
astroficial-intelligence
-
Hexagonal Grids
I used that page so much when I was implementing my hexagonal grid AI game for a workshop at work.[1] It was such an amazing resource for the grid coordinate systems and distance algorithms. It also showed how to map between grid and regular Cartesian coordinates.
[1] https://github.com/go-fjords/astroficial-intelligence
BezierInfo-2
- Flattening Bézier Curves and Arcs
-
Solution needed
For the bezier you need 4 control points via a click, then evaluate using lerps (or basis functions). Start here https://pomax.github.io/bezierinfo/
-
Hexagonal Grids
> How to pack geometric shapes inside other shapes https://erich-friedman.github.io/packing/
Packing / bin-packing is very serious stuff: savings made there directly translate to less waste / reduced costs (for example when cutting shapes into sheets of metal in big factories).
> * Amazing reference on bezier curves https://pomax.github.io/bezierinfo/
And some beautiful graphs in there, notably those under section 26 "Curvature of a curve". Screenshot'ed for my own collection of good looking stuff!
-
Visualization of Common Algorithms
https://pomax.github.io/bezierinfo/#explanation
A visual overview of commonly used creative coding related techniques and algorithms.
- A Primer on Bézier Curves
-
Text Rendering Hates You
I wrote an openGL font renderer once, it was a lot of fun. Bezier curves are such an elegant technique. The difference between what I wrote and what you'd use in a proper environment is pretty big, but I recommend it sometime.
Fonts are pretty much just third or fourth degree beziers, iirc (i may have my terminology wrong). Try it out sometime, I did mine using tessellation shaders.
Btw, you'll never find a better guide on beziers than here:
https://pomax.github.io/bezierinfo/
-
How to get the smoothness of a cubic Bezier curve in Apache Commons math3.
Alternatively you can use the equation of a cubic Bézier curve to do the computations yourself. This website offers great explanations and examples of the math behind Bézier curves: https://pomax.github.io/bezierinfo/
-
[Media] I'm making a new open source font editor with gtk-rs. I just managed to make non-linear curves with my Bézier path tool for the first time!
Btw, for Bezier math this is a great resource: https://pomax.github.io/bezierinfo/
- Transforming a parametric equation into explicit equation
- Linii bezier cu coliziune
What are some alternatives?
spiral_cube - How to convert between spiral and cube hexagonal coordinate systems
BezierCurveTool2.0
nokamute - Hive AI engine focused on speed.
CAM6 - Cellular Automata Machine (CAM6) Simulator
hn-search - Hacker News Search
bezmouse - Simulate human mouse movements with xdotool
SoftwareRenderer - Software rendering engine with PBR. Built from scratch on C++.
Skia - Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.
design-reviews - W3C specs and API reviews
textbooks - Source code of Mathigon's interactive textbooks
GoJS, a JavaScript Library for HTML Diagrams - JavaScript diagramming library for interactive flowcharts, org charts, design tools, planning tools, visual languages.