This SVG example demonstrates how to create a cubic chain path with visible control points.
<svg width="470" height="220" xmlns="http://www.w3.org/2000/svg"> <g transform="translate(10,10)"> <path d="M0,100 C0,0 150,0 150,100 S300,200 300,100 S450,0 450,100" fill="none" stroke="black" stroke-width="3"/> <!-- Control Points --> <g fill="none" stroke="#666666" stroke-width="1"> <path d="M0,100 0,0" /> <path d="M150,100 L150,0" /> <path d="M300,200 L300,100" /> <path d="M450,0 L450,100" /> </g> <g fill="#666666" > <circle cx="0" cy="100" r="4"/> <circle cx="0" cy="0" r="4"/> <circle cx="150" cy="0" r="4"/> <circle cx="150" cy="100" r="4"/> <circle cx="300" cy="200" r="4"/> <circle cx="300" cy="100" r="4"/> <circle cx="450" cy="0" r="4"/> <circle cx="450" cy="100" r="4"/> </g> <!-- Implied Control Points --> <g opacity=".25"> <g stroke="#00FF00" stroke-width="1" fill="none"> <path d="M150,100 L150,200"/> <path d="M300,100 L300,0"/> </g> <g fill="#00FF00" > <circle cx="150" cy="200" r="4"/> <circle cx="300" cy="0" r="4"/> </g> </g> </g> </svg>
© 20072024 XoaX.net LLC. All rights reserved.