| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
back to IGPFamily constructor. Adding the creation of diagonal lines on the outer square to the createDividingLinesOnOuterSquare() function, when parts is set to 4.
|
|
|
|
| |
level construction lines.
|
|
|
|
| |
lines with infinite slope.
|
|
|
|
| |
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.
|
|
|
|
|
| |
get-methods (getLineIntersection(), getAngleBetweenTwoVectors(),
getVectorsOnExtendedLine()).
|
|
|
|
| |
outerSquareVectors/ outerSquareVectorsSixteen.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
colors. Updating createDiagonalConstructionLinesOnAlphaCircle() to use
alphaCircleVectorsSixteen ArrayList.
|
|
|
|
| |
setup on the alpha circle.
|
|
|
|
|
|
| |
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()).
|
|
|
|
| |
createDiagonalConstructionLines{OnOuterSquare,OnAlphaCircle}(). Adding createDiagonalconstructionLinesOnOuterSquare() to IGPSquare class.
|
|
|
|
| |
additional parameter for the diameter.
|
|
|
|
|
| |
in the alpha circle (createInnerTriangle() and
createInnerTriangleTilted()).
|
|
|
|
| |
(createInnerHexagonTilted()).
|
| |
|
|
|
|
| |
of construction circles.
|
|
Geometric Patterns by Eric Broug. Partially functioning implementations of square, pentagon and hexagon base patterns.
|