Difference between revisions of "Users/Naresh"

From ZCubes Wiki
Jump to navigation Jump to search
Line 94: Line 94:
 
PhasesOfMoon
 
PhasesOfMoon
 
)
 
)
 +
""
 +
</pre>
 +
 +
==Example 5: Steps==
 +
 +
<pre>
 +
RENDER(
 +
[
 +
["type","points","stroke","stroke-width","fill"],
 +
["polygon",[0,40 40,40 40,80 80,80 80,120 120,120 120,160],"red",5,"white"]
 +
]
 +
);
 +
""
 +
</pre>
 +
 +
==Example 6: Circle with Gradiant==
 +
 +
<pre>
 +
RENDER
 +
(
 +
[
 +
["id","type","cx","cy","r","fill","stroke","count","transform-origin"],
 +
["First","circle",50,50, 50,["green","white","orange"],1]
 +
]
 +
);
 +
 +
""
 +
</pre>
 +
 +
==Example 7: Waves==
 +
 +
<pre>
 +
RENDER
 +
(
 +
[
 +
["type","coordinates","fill","stroke","stroke-width"],
 +
["path", "M 10 80 C 40 10, 65 10, 95 80 S 150 150, 180 80","transparent","black",5]
 +
]
 +
);
 +
""
 +
</pre>
 +
 +
==Example 8: Line and Curves==
 +
 +
<pre>
 +
RENDER
 +
(
 +
[
 +
["type","coordinates","fill","stroke","stroke-width"],
 +
["path", "M 10 315 L 110 215 A 30 50 0 0 1 162.55 162.45 L 172.55 152.45 A 30 50 -45 0 1 215.1 109.9 L 315 10","transparent","red",5]
 +
]
 +
);
 +
""
 +
</pre>
 +
 +
==Example 9: Simple Designs==
 +
 +
<pre>
 +
RENDER
 +
(
 +
[
 +
["type","coordinates","fill","stroke","stroke-width"],
 +
["path", "M 80 80 A 45 45, 0, 0, 0, 125 125 L 125 80 Z","transparent","green",5],
 +
["path", "M 230 80 A 45 45, 0, 1, 0, 275 125 L 275 80 Z","transparent","red",5],
 +
["path", "M 80 230 A 45 45, 0, 0, 1, 125 275 L 125 230 Z","transparent","purple",5],
 +
["path", "M 230 230 A 45 45, 0, 1, 1, 275 275 L 275 230 Z","transparent","blue",5]
 +
]
 +
);
 +
""
 +
</pre>
 +
 +
==Example 10: Pacman==
 +
 +
<pre>
 +
RENDER
 +
(
 +
[
 +
["type","coordinates","fill","stroke","stroke-width"],
 +
["path", "M30.148 5.588c-2.934-3.42-7.288-5.588-12.148-5.588-8.837 0-16 7.163-16 16s7.163 16 16 16c4.86 0 9.213-2.167 12.148-5.588l-10.148-10.412 10.148-10.412zM22 3.769c1.232 0 2.231 0.999 2.231 2.231s-0.999 2.231-2.231 2.231-2.231-0.999-2.231-2.231c0-1.232 0.999-2.231 2.231-2.231z","white","black",5]
 +
]
 +
);
 +
""
 +
</pre>
 +
 +
==Example 11: Spade==
 +
 +
<pre>
 +
RENDER
 +
(
 +
[
 +
["type","coordinates","fill","stroke","stroke-width"],
 +
["path", "M25.549 10.88c-6.049-4.496-8.133-8.094-9.549-10.88v0c-0 0-0-0-0-0v0c-1.415 2.785-3.5 6.384-9.549 10.88-10.314 7.665-0.606 18.365 7.93 12.476-0.556 3.654-2.454 6.318-4.381 7.465v1.179h12.001v-1.179c-1.928-1.147-3.825-3.811-4.382-7.465 8.535 5.889 18.244-4.811 7.93-12.476z","white","black",5]
 +
]
 +
);
 +
""
 +
</pre>
 +
 +
==Example 12: Apple Symbol==
 +
 +
<pre>
 +
RENDER
 +
(
 +
[
 +
["type","coordinates","fill","stroke","stroke-width"],
 +
["path", "M54.734 17.003c-0.040-4.053 3.305-5.996 3.454-6.093-1.88-2.751-4.808-3.127-5.851-3.171-2.492-0.252-4.862 1.467-6.127 1.467-1.261 0-3.213-1.43-5.28-1.392-2.716 0.040-5.221 1.579-6.619 4.012-2.822 4.897-0.723 12.151 2.028 16.123 1.344 1.944 2.947 4.127 5.051 4.049 2.026-0.081 2.793-1.311 5.242-1.311s3.138 1.311 5.283 1.271c2.18-0.041 3.562-1.981 4.897-3.931 1.543-2.255 2.179-4.439 2.216-4.551-0.048-0.022-4.252-1.632-4.294-6.473zM50.705 5.11c1.117-1.355 1.871-3.235 1.665-5.11-1.609 0.066-3.559 1.072-4.713 2.423-1.036 1.199-1.942 3.113-1.699 4.951 1.796 0.14 3.629-0.913 4.747-2.264z","black","black",5]
 +
]
 +
);
 
""
 
""
 
</pre>
 
</pre>

Revision as of 06:25, 18 December 2020

<< Z3 home


ZCubes Render Examples

ZCubes Render feature allows users to make fascinatingly complex drawings and animations by simply using the spreadsheet, array or table features.

Example 1: Animating Magic Square using Linear Function

GridPointsx=RENDER(
	[
		["id","type","coordinates","r","fill","count","transform-origin"],
		["red1","circle",GRIDPOINTS(10,100),	20,"red",IM(2),],
		["yellow1","circle",GRIDPOINTS(10,100),10,"yellow",IM(2),],
	]
	
	
);
RENDER(
	[
		["id","animate","animationsettings"],
		["red1","animate",[["loop","translateX","duration","easing"],[true,270,60*1000,"linear"]]],
		["yellow1","animate",[["loop","translateY","duration","easing"],[true,270,30*1000,"linear"]]]
	]
	,
	GridPointsx
)
""

Example 2: Animating Magic Square using CubicBezier Function

GridPointsx=RENDER(
	[
		["id","type","coordinates","r","fill","count","transform-origin"],
		["red1","circle",GRIDPOINTS(10,100),	20,"red",IM(2),],
		["yellow1","circle",GRIDPOINTS(10,100),10,"yellow",IM(2),],
	]
	
	
);
RENDER(
	[
		["id","animate","animationsettings"],
		["red1","animate",[["loop","translateX","duration","easing"],[true,270,30*1000,"cubicBezier(.5, .05, .1, .3)"]]],
		["yellow1","animate",[["loop","translateX","duration","easing"],[true,270,30*1000,"cubicBezier(.5, .05, .1, .3)"]]]
	]
	,
	GridPointsx
)
""

Example 3: Animating Rectangle using Spring Function

Nareshx=RENDER(
	[
		["id","type","coordinates","width","height","fill","count"],
		["one","rect",POLYPOINTS(10,10,10,10),100,100,"blue",1,]
	]
);
RENDER(
	[
		["id","animate","animationsettings"],
		["one","animate",[["loop","translateX","duration","easing"],[true,50,30*1000, "spring(1, 80, 10, 0)"]]]
	]
	,
	Nareshx
)
""

Example 4: Phase of Moon

PhasesOfMoon=RENDER(
	[
		["id","type","coordinates","r","fill","stroke","count","transform-origin"],
		["","circle",POLYPOINTS(109,208,222,228),	50,"https://upload.wikimedia.org/wikipedia/commons/thumb/e/e1/FullMoon2010.jpg/1024px-FullMoon2010.jpg",1,[100,100]],
		["cover","circle",POLYPOINTS(109,208,222,228),	50,"white","white",1,[100,100]]
	]
	
);
RENDER(
	[
		["id","animate","animationsettings"],
		["cover","animate",[["loop","translateX","duration","easing"],[true,270,30*1000,"linear"]]]
	]
	,
	PhasesOfMoon
)
""

Example 5: Steps

RENDER(
	[
		["type","points","stroke","stroke-width","fill"],
		["polygon",[0,40 40,40 40,80 80,80 80,120 120,120 120,160],"red",5,"white"]
	]
);			
""

Example 6: Circle with Gradiant

RENDER
(
	[
		["id","type","cx","cy","r","fill","stroke","count","transform-origin"],
		["First","circle",50,50,	50,["green","white","orange"],1]
	]
);

""

Example 7: Waves

RENDER
(
[
	["type","coordinates","fill","stroke","stroke-width"],
	["path", "M 10 80 C 40 10, 65 10, 95 80 S 150 150, 180 80","transparent","black",5]
]
);
""

Example 8: Line and Curves

RENDER
(
[
	["type","coordinates","fill","stroke","stroke-width"],
	["path", "M 10 315 L 110 215 A 30 50 0 0 1 162.55 162.45 L 172.55 152.45 A 30 50 -45 0 1 215.1 109.9 L 315 10","transparent","red",5]
]
);
""

Example 9: Simple Designs

RENDER
(
[
	["type","coordinates","fill","stroke","stroke-width"],
	["path", "M 80 80 A 45 45, 0, 0, 0, 125 125 L 125 80 Z","transparent","green",5],
	["path", "M 230 80 A 45 45, 0, 1, 0, 275 125 L 275 80 Z","transparent","red",5],
	["path", "M 80 230 A 45 45, 0, 0, 1, 125 275 L 125 230 Z","transparent","purple",5],
	["path", "M 230 230 A 45 45, 0, 1, 1, 275 275 L 275 230 Z","transparent","blue",5]
]
);
""

Example 10: Pacman

RENDER
(
[
	["type","coordinates","fill","stroke","stroke-width"],
	["path", "M30.148 5.588c-2.934-3.42-7.288-5.588-12.148-5.588-8.837 0-16 7.163-16 16s7.163 16 16 16c4.86 0 9.213-2.167 12.148-5.588l-10.148-10.412 10.148-10.412zM22 3.769c1.232 0 2.231 0.999 2.231 2.231s-0.999 2.231-2.231 2.231-2.231-0.999-2.231-2.231c0-1.232 0.999-2.231 2.231-2.231z","white","black",5]
]
);
""

Example 11: Spade

RENDER
(
[
	["type","coordinates","fill","stroke","stroke-width"],
	["path", "M25.549 10.88c-6.049-4.496-8.133-8.094-9.549-10.88v0c-0 0-0-0-0-0v0c-1.415 2.785-3.5 6.384-9.549 10.88-10.314 7.665-0.606 18.365 7.93 12.476-0.556 3.654-2.454 6.318-4.381 7.465v1.179h12.001v-1.179c-1.928-1.147-3.825-3.811-4.382-7.465 8.535 5.889 18.244-4.811 7.93-12.476z","white","black",5]
]
);
""

Example 12: Apple Symbol

RENDER
(
[
	["type","coordinates","fill","stroke","stroke-width"],
	["path", "M54.734 17.003c-0.040-4.053 3.305-5.996 3.454-6.093-1.88-2.751-4.808-3.127-5.851-3.171-2.492-0.252-4.862 1.467-6.127 1.467-1.261 0-3.213-1.43-5.28-1.392-2.716 0.040-5.221 1.579-6.619 4.012-2.822 4.897-0.723 12.151 2.028 16.123 1.344 1.944 2.947 4.127 5.051 4.049 2.026-0.081 2.793-1.311 5.242-1.311s3.138 1.311 5.283 1.271c2.18-0.041 3.562-1.981 4.897-3.931 1.543-2.255 2.179-4.439 2.216-4.551-0.048-0.022-4.252-1.632-4.294-6.473zM50.705 5.11c1.117-1.355 1.871-3.235 1.665-5.11-1.609 0.066-3.559 1.072-4.713 2.423-1.036 1.199-1.942 3.113-1.699 4.951 1.796 0.14 3.629-0.913 4.747-2.264z","black","black",5]
]
);
""

Additional Examples WIP

Various RENDER Examples

<< Z3 home