Skip to content

This tool provides a visual representation of the marching squares algorithm applied to various volume functions and grid sizes.

License

Notifications You must be signed in to change notification settings

lischilpp/marching-squares-algorithm-visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Marching Squares Algorithm Visualizer

HTML Badge CSS Badge JavaScript Badge

A tool for visualizing the Marching Squares Algorithm

Live Demo

About The Project

The marching cubes algorithm is a technique in Computer Graphics used to generate triangles that form smooth surfaces from 3D volume density values. Its 2D counterpart, the marching squares algorithm, operates similarly but on 2D scalar fields.

This tool offers an interactive visualization of the marching squares algorithm applied to various volume functions and grid sizes. It is designed to help you gain a deeper understanding of the algorithm through hands-on exploration.

The included volume functions are: Sine 2D Terrain, Sine 1D Terrain, Circle, and Square.

Screenshots

The tool using default parameters

About

This tool provides a visual representation of the marching squares algorithm applied to various volume functions and grid sizes.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published