Graphics Render Examples

Revision as of 00:43, 21 October 2020 by Jiju (talk | contribs) (Created page with "=Graphics Render Examples= Here are some more Render Examples. == Cardioid Examples == Following the "the midpoints of the circles lie on the perimeter of the fixed genera...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Graphics Render Examples

Here are some more Render Examples.

Cardioid Examples

Following the "the midpoints of the circles lie on the perimeter of the fixed generator circle" method to draw a cardioid:

1) Choose a circle c and a point p on its perimeter, 2) Draw circles containing point p with centers on the perimeter of circle c

Example 1

numpoints=50;
pts=MAKEPOLYGONPOINTS(numpoints,[50,50],[200,200], 270)
start=pts[0];
circlesat=
	pts
		.map(
			p=>[p[0],p[1],SQRT(POWER(p[0]-start[0],2)+POWER(p[1]-start[1],2))]
		)

RENDER(
	[
		["type","cx","cy","r","stroke","stroke-width","count"],
		["circle",circlesat.column(0),circlesat.column(1),circlesat.column(2),"red",1,circlesat.length]
	]
)
""
 
Cycloid (fig.1)