# Copyright 2022 The GRADIS Project Contributors # SPDX-License-Identifier: CC0-1.0 # SPDX-FileContributor: Lucas Hinderberger # # Each abovementioned SPDX-FileContributor has contributed to and/or modified this file. # Please add your name and email address to the list above, if you publish modifications. GRADIFF v0.1 [Chunk] Author: "John Doe " Timestamp: @2022-08-30T17:30:00Z CREATE canvas: Canvas(100, 100) CREATE ptAA: PointAbsolute(10, 10) CREATE ptCA: PointAbsolute(30, 10) CREATE ptEA: PointAbsolute(50, 10) CREATE ptGA: PointAbsolute(70, 10) CREATE ptIA: PointAbsolute(90, 10) CREATE ptAB: PointAbsolute(10, 20) CREATE ptCB: PointAbsolute(30, 20) CREATE ptEB: PointAbsolute(50, 20) CREATE ptGB: PointAbsolute(70, 20) CREATE ptIB: PointAbsolute(90, 20) CREATE ptAC: PointAbsolute(10, 30) CREATE ptCC: PointAbsolute(30, 30) CREATE ptEC: PointAbsolute(50, 30) CREATE ptGC: PointAbsolute(70, 30) CREATE ptIC: PointAbsolute(90, 30) CREATE ptAD: PointAbsolute(10, 40) CREATE ptCD: PointAbsolute(30, 40) CREATE ptED: PointAbsolute(50, 40) CREATE ptGD: PointAbsolute(70, 40) CREATE ptID: PointAbsolute(90, 40) CREATE ptAE: PointAbsolute(10, 50) CREATE ptCE: PointAbsolute(30, 50) CREATE ptEE: PointAbsolute(50, 50) CREATE ptGE: PointAbsolute(70, 50) CREATE ptIE: PointAbsolute(90, 50) CREATE ptAG: PointAbsolute(10, 70) CREATE ptCG: PointAbsolute(30, 70) CREATE ptEG: PointAbsolute(50, 70) CREATE ptGG: PointAbsolute(70, 70) CREATE ptIG: PointAbsolute(90, 70) CREATE ptAI: PointAbsolute(10, 90) CREATE ptCI: PointAbsolute(30, 90) CREATE ptEI: PointAbsolute(50, 90) CREATE ptGI: PointAbsolute(70, 90) CREATE ptII: PointAbsolute(90, 90) CREATE ptBF: PointAbsolute(20, 60) CREATE ptFA: PointAbsolute(60, 10) CREATE ptHE: PointAbsolute(80, 50) CREATE arrowHorizontal: Arrow($ptAA, $ptCA) CREATE arrowVertical: Arrow($ptEA, $ptEC) CREATE arrowDiagonalA: Arrow($ptFA, $ptHE) SET arrowDiagonalA.StartTipStyle = "EquilateralTriangle" SET arrowDiagonalA.LineStyle = "Dashed" CREATE arrowDiagonalB: Arrow($ptGA, $ptIC) SET arrowDiagonalB.StartTipStyle = "EquilateralTriangle" SET arrowDiagonalB.LineStyle = "Dotted" CREATE arrowMultiLeg: Arrow($ptAE, $ptCG) ARRINSERT arrowMultiLeg.Points[1]: $ptCE ARRINSERT arrowMultiLeg.Points[2]: $ptEG ARRINSERT arrowMultiLeg.Points[3]: $ptCI ARRINSERT arrowMultiLeg.Points[4]: $ptAG ARRINSERT arrowMultiLeg.Points[5]: $ptBF SET arrowMultiLeg.StartTipStyle = "EquilateralTriangle" CREATE arrowColorful: Arrow($ptEE, $ptGE) SET arrowColorful.StartTipStyle = "EquilateralTriangle" SET arrowColorful.StartTipColor = #FF0000FF SET arrowColorful.EndTipColor = #00FF00FF SET arrowColorful.LineColor = #0000FFFF CREATE arrowSmallTips: Arrow($ptGG, $ptIG) SET arrowSmallTips.StartTipStyle = "EquilateralTriangle" SET arrowSmallTips.StartTipScale = 0.15 SET arrowSmallTips.EndTipScale = 0.5 CREATE arrowLargeTips: Arrow($ptGI, $ptII) SET arrowLargeTips.StartTipStyle = "EquilateralTriangle" SET arrowLargeTips.StartTipScale = 1.5 SET arrowLargeTips.EndTipScale = 4 CREATE arrowThin: Arrow($ptAB, $ptCB) SET arrowThin.LineThickness = 0.25 CREATE arrowThick: Arrow($ptAC, $ptCC) SET arrowThick.LineThickness = 2.5