Amanda Ghassaei's repositories
OrigamiSimulator
Realtime WebGL origami simulator
FluidSimulation
WebGL shader for mixed grid-particle fluid simulation
canvas-capture
Record the canvas as an image, mp4 video, or gif from the browser
VortexShedding
A realtime fluid flow simulation on the GPU using WebGL
Fusion360-Scripts
A collection of Fusion360 scripts, mostly for generating animations
MassSpringShader
WebGL Shader that implements a mass-spring-damper physical simulation
tellurion-orrery
CAD files and info for building an orrery from scratch
ShellFormFinding
Web-based simulation tool that allows you to design 3D forms in pure compression
ConwayShader
WebGL Shader for Conway's Game of Life
MeshWriter
Live three.js coding with STL and OBJ export
botanigram
Create "growing" animations of plants from a single photograph
marbling-experiment
An early experiment toward building a marbling simulation
msh-parser
Finite element .msh format parser, written in TypeScript
stl-parser
Standalone module for parsing binary and ASCII STL files, written in TypeScript
salesforce-tower
3D visualization for artwork on Salesforce Tower
ReactionDiffusionShader
WebGL Shader for a Gray-Scott reaction diffusion system
ffmpeg-scripts
A collection of ffmpeg scripts I'm using to generate gifs and mp4
MichellStructures
Web-based simulation tool that visualizes geometric properties and static internal forces in a loaded Michell cantilever
vector-math
A minimal vector math library to handle 2D/3D translations and rotations.
TrussOptimization2D
Web-based design and optimization tool that uses real-time simulation feedback to inform the design process.
event-dispatcher
Parent class to support custom event listeners, written in TypeScript.
type-checks
A collection of JavaScript type checks.
bezierjs
A nodejs and client-side library for (cubic) Bezier curve work
ccapture.js
A library to capture canvas-based animations at a fixed framerate
lineage-based-cad-referencing
Implementation of "A Lineage-Based Referencing DSL for Computer-Aided Design", PLDI 2023
three.js
JavaScript 3D Library.