← All projects
ManufacturingsimulationPrototype

Powder-Coat Hanging Simulator

A local FastAPI/Three.js prototype for STEP mass properties, center of mass, inertia, principal axes, and hanging equilibrium.

MY FOCUSIntegrated geometry processing, equilibrium calculations, visualization, and an optional dynamic-settling route.
PythonFastAPIThree.jsTrimeshPyBullet

ENGINEERING VALUE

Shows a manufacturing-specific use of geometric computation and physics visualization.

PROJECT SCOPE

Geometry and hanging-orientation prototype

Explore the project checks ↗
ENGINEERING STUDY / METHODSJS—02

Engineering concept illustration.

01 / THE PROBLEM

The engineering challenge.

Parts must be hung in a stable orientation with clearance and predictable balance before coating.

02 / CONSTRAINTS

What the solution must consider.

  • Unit detection and clearance are heuristic, and a single suspension point leaves yaw underconstrained.

03 / ENGINEERING APPROACH

Reasoning before geometry.

01

Engineering method

Compute mass properties from the model, solve gravity-aligned orientation around the selected hang point, and show the result interactively.

02

Workflow features

STEP upload; Volume/surface/COM/inertia; Principal axes; Equilibrium hang solve; GLB visualization; Optional PyBullet settling.

04 / DESIGN & IMPLEMENTATION

Connecting intent to execution.

The prototype combines model geometry, hanging-point selection, clearance screening and interactive visualization.

  • STEP upload
  • Volume/surface/COM/inertia
  • Principal axes
  • Equilibrium hang solve
  • GLB visualization
  • Optional PyBullet settling

05 / VALIDATION

The checks behind the design.

Prototype

Unit detection and clearance are heuristic. A single suspension point leaves yaw underconstrained; use the prototype to explore orientation rather than qualify a production hanging setup.

06 / OUTCOME

The value of the work.

Shows a manufacturing-specific use of geometric computation and physics visualization.

THE ENGINEERING PRINCIPLE

Make the process assumptions visible.

A plan or calculator is easier to trust when its units, quantity basis, setup assumptions and handoff documents are explicit. A numerical answer should be traceable to the inputs and method.

A question for a technical conversation

Which input changes the result most, and how would you compare the estimate with shop-floor observations?

Explore the engineering tools ↗

LET’S BUILD SOMETHING THAT WORKS

Good design belongs
on the shop floor.

Considering a role in mechanical design, manufacturing methods,
fixture design, or estimation? Let’s connect.