Prototype #17. Link 4 acid crystals. Next, programmability will be introduced so each unit's properties - branch angle, magnitude, curvature, etc. can be individually modified. Soon, a recursive function will be applied to model a tree branch or plant. #threejs#javascript#math
Prototype #14 - Start of space unit "Acid Crystal" - vertical hexagonal cylinder with 45 degree branching. Next this will be intersected with a horizontal hexagonal cylinder to achieve 3D symmetry. The end goal is a programmable interactive lattice. #threejs#javascript#math
Prototype #6 - a reusable function leveraging vectors and directional cosines has been added to 'branch' out in arbitrary directions from a given point of origin. It is used here to 'cap' the end points of prototype #5. #threejs#javascript#psychedelic#math#acid
Prototype #5: branch unit. The skeleton for a repeatable space unit which can be "linked' with other units (such as the hyperbolic and hexagonal examples) and modified through interactive procedures. #threejs#javascript#psychedelic#math#acid
Experiment #2: hyperbolic space unit. Three hyperbolas in XYZ planes rotating around a sphere. In the next experiment, these will be extruded to form smooth-surfaced 3-dimensional objects. 🤙 #threejs#javascript#psychedelic#mathematics#acid