
Customizable Chaos Base
thingiverse
A stronghold for minions of mayhem! A robust base with 8 symmetrical facets. Each facet boasts a sinuous arrow marking chaos's seal. \n Dimensions such as height, width, angle of facets, arrow characteristics, god allegiance, and slot parameters can be tailored to one's whims. \n Known issues:\n1) Customization of sides, though technically feasible, yields errors with values other than 8.\n2) Modifying one's chosen deity does not alter the STL color, a mere aesthetic choice.\n Print Settings\n Rafts: Irrelevant\n \n Supports: Irrelevant\n \n Resolution: Opt for Medium or High\n \n Infill: The choice holds little significance\n \n \n Directions\nIf you desire to alter the arrow shapes emblazoned on facets, it is advised to tinker with the code at: http://www.thingiverse.com/thing:869074. \nBut if you insist on mastering arrowcrafting from scratch, this documentation provides the underlying logic. \nThe code below produces a sinuous-edged arrow by intersecting and computing differences of four circle pairs. Two circles define the tip of the arrow (set1), two others form the base of the tip (set2). The shaft's sides are formed by set3, while set4 creates the arrowhead. \nThe circles are defined in a modified polar coordinate system known as "easy_form," comprising distance from origin to circle edge, radius of circle, and angle between +x-axis and circle center. This system facilitates easier entry of values. Changing the first value will displace curves farther from the base (center). Reducing the second number yields a more curved line (by diminishing the radius of the circle it generates). Conversely, increasing the second number results in a straighter line (by augmenting the radius of the circle). The third parameter grants positional control by modifying the angle that the connecting line makes with the x-axis.Both first and third parameters can assume negative values. Negative radii will not trigger an error message. \n It is highly recommended to utilize this program in OpenSCAD, rather than Customizer, due to its extensive input validation needs and potential edge cases where circles fail to intersect properly. Instead of a well-formed arrow, Customizer or OpenSCAD may display two separate, unrelated circles in space. If you intend to create a 2D file, set the height to zero (although this function is reportedly unsupported within Customizer). Offline, the program will suggest an optimal filename based on user-defined parameters. \nThe final four functions are employed to determine points of circle intersection, thus calculating length and width of the arrow. This information can be retrieved using OpenSCAD's echo function but remains invisible in Customizer. If one desires to inspect the dimensions of their creation, utilize OpenSCAD instead.
With this file you will be able to print Customizable Chaos Base with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Customizable Chaos Base.