/mesh_editor

Primary LanguageJavaScript

mesh_editor

Running The Code

> python3 -m http.server

Functionalities Implemented

Transformation Operations

  • Translation
  • Rotation
  • Scale

Traversal Utilities

  • Edges On Face
  • Faces On Face
  • Vertices On Vertex
  • Edges On Vertex
  • Faces On Vertex
  • Vertices On Edge
  • Faces On Edge
  • Edge Between Vertices

Analysis Operations

  • Face Area
  • Vertex Normals
  • Average Edge Lengths

Warp Operations

  • Twist
  • Inflate
  • Wacky

Filters

  • Noise
  • Uniform Laplacian Smoothing
  • Sharpening
  • Curvature-flow Laplacian Smoothing
  • Scale-Dependent Smoothing

Topology Operations

  • Triangulate
  • Truncate
  • Extrude
  • Bevel
  • Split Long Edges

Subdivision Surfaces

  • Triangle Topology
  • Loop Subdivision