Лабораторная работа №5 по предмету «Графическая визуализация».
<svg width="800" height="600"> <g transform=" translate(98,53) skewY(-45) scale(0.353,1) "> <rect x="150" y="150" width="250" height="250" fill="yellow" fill-opacity="0.9" stroke="red" stroke-width="2"/> <circle cx="275" cy="275" r="100" fill="red" stroke="red" stroke-width="2"/> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> <g transform="scale(-1,1) translate(-550,0)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> <g transform="scale(1,-1) translate(0,-550)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> <g transform="scale(-1,-1) translate(-550,-550)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> <g transform="rotate(90, 275, 275)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> <g transform="scale(-1,1) translate(-550,0)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> <g transform="scale(1,-1) translate(0,-550)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> <g transform="scale(-1,-1) translate(-550,-550)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> </g> </g> <g transform="translate(88.4, -88.4) skewX(0)"> <rect x="150" y="150" width="250" height="250" fill="yellow" fill-opacity="0.9" stroke="red" stroke-width="2"/> <circle cx="275" cy="275" r="100" fill="red" stroke="red" stroke-width="2"/> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> <g transform="scale(-1,1) translate(-550,0)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> <g transform="scale(1,-1) translate(0,-550)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> <g transform="scale(-1,-1) translate(-550,-550)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> <g transform="rotate(90, 275, 275)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> <g transform="scale(-1,1) translate(-550,0)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> <g transform="scale(1,-1) translate(0,-550)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> <g transform="scale(-1,-1) translate(-550,-550)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> </g> </g> <g transform=" translate(142,258) skewX(-45) scale(1,0.353) "> <rect x="150" y="150" width="250" height="250" fill="yellow" fill-opacity="0.9" stroke="red" stroke-width="2"/> <circle cx="275" cy="275" r="100" fill="red" stroke="red" stroke-width="2"/> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> <g transform="scale(-1,1) translate(-550,0)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> <g transform="scale(1,-1) translate(0,-550)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> <g transform="scale(-1,-1) translate(-550,-550)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> <g transform="rotate(90, 275, 275)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> <g transform="scale(-1,1) translate(-550,0)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> <g transform="scale(1,-1) translate(0,-550)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> <g transform="scale(-1,-1) translate(-550,-550)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> </g> </g> <g transform="translate(0,0) skewX(0)"> <rect x="150" y="150" width="250" height="250" fill="yellow" fill-opacity="0.9" stroke="red" stroke-width="2"/> <circle cx="275" cy="275" r="100" fill="red" stroke="red" stroke-width="2"/> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> <g transform="scale(-1,1) translate(-550,0)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> <g transform="scale(1,-1) translate(0,-550)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> <g transform="scale(-1,-1) translate(-550,-550)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> <g transform="rotate(90, 275, 275)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> <g transform="scale(-1,1) translate(-550,0)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> <g transform="scale(1,-1) translate(0,-550)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> <g transform="scale(-1,-1) translate(-550,-550)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> </g> </g> <g transform=" translate(348,53) skewY(-45) scale(0.353,1) "> <rect x="150" y="150" width="250" height="250" fill="yellow" fill-opacity="0.9" stroke="red" stroke-width="2"/> <circle cx="275" cy="275" r="100" fill="red" stroke="red" stroke-width="2"/> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> <g transform="scale(-1,1) translate(-550,0)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> <g transform="scale(1,-1) translate(0,-550)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> <g transform="scale(-1,-1) translate(-550,-550)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> <g transform="rotate(90, 275, 275)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> <g transform="scale(-1,1) translate(-550,0)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> <g transform="scale(1,-1) translate(0,-550)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> <g transform="scale(-1,-1) translate(-550,-550)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> </g> </g> <g transform=" translate(142,8) skewX(-45) scale(1,0.353) "> <rect x="150" y="150" width="250" height="250" fill="yellow" fill-opacity="0.9" stroke="red" stroke-width="2"/> <circle cx="275" cy="275" r="100" fill="red" stroke="red" stroke-width="2"/> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> <g transform="scale(-1,1) translate(-550,0)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> <g transform="scale(1,-1) translate(0,-550)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> <g transform="scale(-1,-1) translate(-550,-550)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> <g transform="rotate(90, 275, 275)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> <g transform="scale(-1,1) translate(-550,0)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> <g transform="scale(1,-1) translate(0,-550)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> <g transform="scale(-1,-1) translate(-550,-550)"> <path d="M 175, 275 q 0, 70 100, 0" style="fill: blue"/> </g> </g> </g> </svg>