Project #15229 — iteration #204
Minted on June 19, 2022 at 22:36Interactive
Animated
Inertial Packing 001 ('IP.001') is the first in a new 'Studies' series exploring technical aspects of larger projects.
IP.001 includes multiple constraint systems, based on Verlet and Euler Integration approaches. Numerous user controls are included:
Interaction:
Mouse/Trackpad:
drag -> camera rotation
drag + CMD/CTR -> camera pan
scroll wheel/pinch -> camera zoom
Key Input:
-, +: reduce | increase Node Count
{, }: reduce | increase Packing Dimension
c, v: reduce | increase Node Adhesion
h, j: reduce | increase Node Jitter
b, n: disable| enable Node-Node Collision
z, x: reduce | increase Stick Constraint
a, s: hide | show Nodes
q, w: hide | show Wireframe
p: screen capture
Tip:
1. There are 8 unique geometries, should you be inclined to collect a full set.
2. Bringing values outside of "rational" range is encouraged.
Note:
Please post your favorite IP.001 screen captures
TW: @iragreenberg
IG: @greenberg.ira
Built with Three.js, PByte.js, TypeScript, Node
IP.001 includes multiple constraint systems, based on Verlet and Euler Integration approaches. Numerous user controls are included:
Interaction:
Mouse/Trackpad:
drag -> camera rotation
drag + CMD/CTR -> camera pan
scroll wheel/pinch -> camera zoom
Key Input:
-, +: reduce | increase Node Count
{, }: reduce | increase Packing Dimension
c, v: reduce | increase Node Adhesion
h, j: reduce | increase Node Jitter
b, n: disable| enable Node-Node Collision
z, x: reduce | increase Stick Constraint
a, s: hide | show Nodes
q, w: hide | show Wireframe
p: screen capture
Tip:
1. There are 8 unique geometries, should you be inclined to collect a full set.
2. Bringing values outside of "rational" range is encouraged.
Note:
Please post your favorite IP.001 screen captures
TW: @iragreenberg
IG: @greenberg.ira
Built with Three.js, PByte.js, TypeScript, Node
hash2art
hash2art
hash2art
metadata was signed by fxhash