Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | AutoVisual/IGPMustansiriyaMadrasa.pde: Adding first version of Mstansiriya ↵ | David Runge | 2016-01-08 | 1 | -0/+236 |
| | | | | Madrasa class, based upon a hexagon setting. | ||||
* | AutoVisual/IGPHexagon.pde: Aligning function naming with the other classes. ↵ | David Runge | 2016-01-08 | 1 | -45/+66 |
| | | | | Properly setting the base PVectors on the inner hexagon. | ||||
* | AutoVisual/IGPFamily.pde: Retabbing. | David Runge | 2016-01-07 | 1 | -12/+12 |
| | |||||
* | AutoVisual/IGPTheGreatMosqueOfKairouan.pde: Replacing all calls to ↵ | David Runge | 2016-01-05 | 1 | -33/+33 |
| | | | | getVectorOnAlphaCircle() with calls to static lists. | ||||
* | AutoVisual/IGPTheGreatMosqueOfKairouan.pde: Properly setting stroke and fill ↵ | David Runge | 2016-01-05 | 1 | -3/+3 |
| | | | | color in display() and displayConstructionLines(). | ||||
* | AutoVisual/IGPTheGreatMosqueOfCordoba.pde: Adding setVectorsOnOuterSquare() ↵ | David Runge | 2016-01-05 | 1 | -118/+144 |
| | | | | function. Getting all PVectors for calculations from previously created lists, to save calculation time. Moving all stroke drawing to displayConstructionLines(). Also setting the PVector indicators on the outer square for better visibility. Aligning stroke and fill color with IGPTheGreatMosqueOfKairouan. | ||||
* | AutoVisual/IGP{Square,Family}.pde: Moving call to setVectorsOnAlphaCircle() ↵ | David Runge | 2016-01-05 | 2 | -2/+4 |
| | | | | back to IGPFamily constructor. Adding the creation of diagonal lines on the outer square to the createDividingLinesOnOuterSquare() function, when parts is set to 4. | ||||
* | AutoVisual/AutoVisual.pde: Switching to a 30fps framerate and switching | David Runge | 2016-01-05 | 1 | -0/+2 |
| | | | | the loop of (noLoop()) for testing purposes. | ||||
* | AutoVisual/AutoVisual.pde: Cleaning up after Kairouan. Previous (finished) ↵ | David Runge | 2016-01-04 | 1 | -7/+16 |
| | | | | classes are commented. | ||||
* | AutoVisual/IGPTheGreatMosqueOfKairouan.pde: Adding class for The Great ↵ | David Runge | 2016-01-04 | 1 | -0/+406 |
| | | | | Mosque of Kairouan. A Square based class. | ||||
* | AutoVisual/IGPSquare.pde: Adding greenish color code to the creation of mid ↵ | David Runge | 2016-01-04 | 1 | -22/+11 |
| | | | | level construction lines. Deleting redundant createDividingConstructionLines() function. Renaming createDividingLines() to more declarative createDividingLinesOnOuterSquare(). Creating createVectorIndicatorOnOuterSquare() function for marking PVectors on the outer square, for better debugging. | ||||
* | AutoVisual/IGPFamily.pde: Adding a redish color code to the creation of low ↵ | David Runge | 2016-01-04 | 1 | -0/+2 |
| | | | | level construction lines. | ||||
* | AutoVisual/IGPFamily.pde: Fixing getVectorOnExtendedLine() function to honor ↵ | David Runge | 2016-01-04 | 1 | -2/+12 |
| | | | | lines with infinite slope. | ||||
* | AutoVisual/IGP{Family,Hexagon,Pentagon,Square}.pde: Removing display() ↵ | David Runge | 2016-01-04 | 4 | -105/+89 |
| | | | | function in lower level classes, moving all calls to create* methods to displayConstructionLines(). Refactoring outerSquareVectors* ArrayLists to {twelve,sixteen}BaseVectorsOnOuterSquare, to separate their usage more obviously from creating vectorsOnOuterSquare ArrayLists holding all PVectors necessary to display geometric patterns with end points on the outer square. | ||||
* | AutoVisual/IGPTheGreatMosqueOfCordoba.pde: Adding 'The Great Mosque of ↵ | David Runge | 2016-01-03 | 1 | -0/+290 |
| | | | | Cordoba' as a class. | ||||
* | AutoVisual/IGP{Family,Square}.pde: Changing to more reasonable | David Runge | 2016-01-02 | 2 | -19/+19 |
| | | | | | get-methods (getLineIntersection(), getAngleBetweenTwoVectors(), getVectorsOnExtendedLine()). | ||||
* | AutoVisual/IGPPentagon.pde: Removing direct call to stroke(). | David Runge | 2016-01-02 | 1 | -2/+0 |
| | |||||
* | AutoVisual/IGPHexagon.pde: Removing direct call to stroke(). | David Runge | 2016-01-02 | 1 | -2/+0 |
| | |||||
* | AutoVisual/IGP{Family,Hexagon,Square}.pde: Renaming to | David Runge | 2016-01-02 | 3 | -80/+80 |
| | | | | outerSquareVectors/ outerSquareVectorsSixteen. | ||||
* | AutoVisual/IGPSquare.pde: Removing direct call to stroke(). | David Runge | 2016-01-02 | 1 | -1/+0 |
| | |||||
* | AutoVisual/IGPFamily.pde: Fixing NullPointerException in | David Runge | 2016-01-02 | 1 | -16/+17 |
| | | | | | | | setStrokeColor() and setFillColor(). Adding useStrokeColor() and useFillColor() to all drawing operations. Colorization now has to be set prior to drawing the element by calling setStrokeColor() and/or setFillColor() with a Float[] containing RGBA values. | ||||
* | AutoVisual/IGPFamily.pde: Adding functions for setting stroke and fill | David Runge | 2016-01-02 | 1 | -3/+32 |
| | | | | | colors. Updating createDiagonalConstructionLinesOnAlphaCircle() to use alphaCircleVectorsSixteen ArrayList. | ||||
* | AutoVisual/IGPSquare.pde: Switching to extendLine() when calculating | David Runge | 2016-01-02 | 1 | -28/+29 |
| | | | | PVectors for 12 and 16 parts setups on outer square. | ||||
* | AutoVisual/IGPFamily.pde: Adding ArrayList with PVectors for a 16 parts | David Runge | 2016-01-02 | 1 | -0/+18 |
| | | | | setup on the alpha circle. | ||||
* | AutoVisual/IGPFamily.pde: Adding functions for to find intersections | David Runge | 2016-01-02 | 1 | -0/+37 |
| | | | | | | between lines (lineIntersections()), extend lines up until a given limit in one dimension (extendLine()) and to get the angle between two PVectors relative to the first one (angleBetweenTwoVectors()). | ||||
* | AutoVisual/IGP{Family,Square}.pde: Simplifying ↵ | David Runge | 2016-01-01 | 2 | -5/+10 |
| | | | | createDiagonalConstructionLines{OnOuterSquare,OnAlphaCircle}(). Adding createDiagonalconstructionLinesOnOuterSquare() to IGPSquare class. | ||||
* | AutoVisual/IGPFamily.pde: Expanding the createCircle() function by an | David Runge | 2015-12-31 | 1 | -3/+3 |
| | | | | additional parameter for the diameter. | ||||
* | AutoVisual/IGPFamily.pde: Added functionality to create inner triangles | David Runge | 2015-12-31 | 1 | -0/+15 |
| | | | | | in the alpha circle (createInnerTriangle() and createInnerTriangleTilted()). | ||||
* | AutoVisual/IGPHexagon.pde: Moving createInnerHexagon to super class. | David Runge | 2015-12-31 | 1 | -18/+0 |
| | |||||
* | AutoVisual/IGPFamily.pde: Adding function to add a inner hexagon, tilted | David Runge | 2015-12-31 | 1 | -0/+41 |
| | | | | (createInnerHexagonTilted()). | ||||
* | Adding createDividingLines() functionality. | David Runge | 2015-12-31 | 1 | -0/+11 |
| | |||||
* | Separating createDividingLines() creatingDividingConstructionLines() | David Runge | 2015-12-31 | 1 | -13/+29 |
| | | | | functionality. Differentiating between amount of parts of square geometric. | ||||
* | AutoVisual/IGPSquare.pde: Retabbing document. | David Runge | 2015-12-30 | 1 | -74/+75 |
| | |||||
* | AutoVisual/IGPPentagon.pde: Retabbing document. | David Runge | 2015-12-30 | 1 | -6/+6 |
| | |||||
* | AutoVisual/IGPHexagon.pde: Retabbing document. | David Runge | 2015-12-30 | 1 | -49/+49 |
| | |||||
* | AutoVisual/IGPFamily.pde: Removing stale comments. | David Runge | 2015-12-30 | 1 | -1/+0 |
| | |||||
* | AutoVisual/IGPPentagon.pde: Further finishing on the basic construction ↵ | David Runge | 2015-12-30 | 1 | -15/+30 |
| | | | | circles for a Pentagon setup. Separating display() and displayConstructionLines() functionality. | ||||
* | AutoVisual/IGPSquare.pde: Setting up constructionCircleCenters properly. ↵ | David Runge | 2015-12-30 | 1 | -13/+9 |
| | | | | Separating display() and displayConstructionLines() functionality. | ||||
* | AutoVisual/IGPHexagon.pde: Separating PVectors on alpha circle and mid ↵ | David Runge | 2015-12-30 | 1 | -39/+40 |
| | | | | points of construction circles and PVectors derived from the latter. | ||||
* | AutoVisual/IGPFamily.pde: Separating PVectors on alpha circle and mid points ↵ | David Runge | 2015-12-30 | 1 | -56/+58 |
| | | | | of construction circles. | ||||
* | AutoVisual: First commit of AutoVisual, a sketch based upon Islamic ↵ | David Runge | 2015-12-30 | 5 | -0/+362 |
Geometric Patterns by Eric Broug. Partially functioning implementations of square, pentagon and hexagon base patterns. |