19
2012
Bresenham’s line algorithm (Unity javascript)
* image from wikipedia, public domain
Converted this function to Unity javascript: http://en.wikipedia.org/wiki/Bresenham%27s_line_algorithm
Notes:
It works..
Webplayer:
http://unitycoder.com/upload/demos/Bresenhamline/
Download webplayer source:
Bresenham.unitypackage
old unityscript source
https://gist.github.com/unitycoder/90f0f1896e38a13d98e3d0c84ea45789
Related Posts
10 Comments + Add Comment
Leave a comment
Recent posts
- [GreaseMonkey] Unity Forum Fixer
- UnityHub: Make Hub application background Translucent
- Customize SpriteShapeRenderer quality (but has issues)
- Editor tool: Copy selected gameobject’s names into clipboard as rows (for Excel)
- Editor tool: Replace string in selected gameobject’s names
- UnityHub: Enable built-in Login Dialog (no more browser login/logout issues!)
- Use TikTok-TTS in Unity (with WebRequest)
- Create Scene Thumbnail Image using OnSceneSaved & OnPreviewGUI
- webgl+javascript TTS
- Using Moonsharp (LUA) + Unity Webgl
- Using 3D gameobject prefabs with Unity Tilemap + NavMesh Surface
- Custom Unity Hub Project Template Preview Image/Video (using HTML+CSS in package description)
Recent Comments
- Vector3 maths for dummies! on
- UnityHub: Make Hub application background Translucent on
- UnityHub: Make Hub application background Translucent on
- Install Android SDK+JDK+NDK for Unity (without AndroidStudio or Unity Hub) on
- Install Android SDK+JDK+NDK for Unity (without AndroidStudio or Unity Hub) on
- [Asset Store] Point Cloud Viewer & Tools on
- [Asset Store] Point Cloud Viewer & Tools on
- ffmpeg stream raw video into Unity Texture2D on
Line Drawing on Raster Displays:
http://www.cs.helsinki.fi/group/goa/mallinnus/lines/gsoft2.html
texture drawline:
http://wiki.unity3d.com/index.php?title=TextureDrawLine
simple implementation to plot lines, circles, ellipses and Bézier curves:
http://members.chello.at/~easyfilter/bresenham.html
For some reason this “Anti-aliased thick line” doesnt work, its missing some parts of the line, if anyone gets it to work, please tell me 🙂
http://members.chello.at/~easyfilter/bresenham.html
new versions of bresenham lines:
http://beaugg.blogspot.fi/2013/03/beyond-bresenham-new-algorithms-for.html
bresenham (js)
http://rosettacode.org/wiki/Bitmap/Bresenham%27s_line_algorithm#JavaScript
DDA line rasterizer
https://twitter.com/CasualEffects/status/954729006762483713
bresenham and DDA
https://github.com/Chris3606/GoRogue/blob/master/GoRogue/Lines.cs#L88
shadergraph line:
https://forum.unity.com/threads/linerenderer2d-gpu-pixel-perfect-2d-line-renderer-for-unity-urp-2d-renderer.1021708/
simpler line with ints
https://twitter.com/Enichan/status/1445294504177700864/photo/1