3 min read

3D Situation Fractal

A visualization experiment illustrating my Situation Fractal concept


November 6, 2022

I have spent time defining the word "problem" on my own, and I believe there are 3 components required for a problem to exist:

  1. Entity
    A person, place, thing, or idea that has a state
  2. Current state
    A current characteristic and/or circumstance of the entity
  3. Desired new state
    A desired new characteristic and/or circumstance of the entity

Problem Diagram

I used to think there were more, but I have eliminated components derived from the existence of others and merged a couple together.

Most notably, I thought of Desire and New state as separate ingredients required for a problem to exist, but I have since consolidated them into Desired new state because both are required.

The Situation Fractal

Before I consolidated the ingredients of a problem, I conceptualized a fractal, or mesh network, of states an entity traverses through and called it the Situation Fractal.

The word Situation is used to describe an entity's transition from its current state to a new state, and Fractal is used to describe the chaining of an unlimited number of these identical transitions from the entity's current state.

Situation Fractal

Visualizing a problem in a 2D Situation Fractal

An entity's Situation Fractal does not contain Desire by default. Therefore, the entity transitions between states constantly with no problems. This is because a desire for a specific new state (i.e. Desired new state) is required for a problem to exist.

Here's a 2D visualization of what a problem in an entity's Situation Fractal looks like.

A Problem in the Situation Fractal

Visualizing a problem in a 3D Situation Fractal

I haven't been able to let go of the Situation Fractal idea and my mental 3D visualization of it, so I decided to experiment and recreate my 2D diagrams in 3D using a JS library called 3D force graph.

In the interactive 3D Situation Fractal embedded below, I depict a person wanting (desire) their car (entity), that is blue (current state), to be red (desired new state), however, their car could be many different colors (other new states that make up the Situation Fractal).

Explore the 3D visualization by hovering over each node to see what they represent. You can also zoom into a particular node by clicking on it.

Shew, you best believe this experiment is just the beginning...

This website was proudly made with Nuxt, styled with TailwindCSS, and deployed to Vercel.