Difference between revisions of "Users/Naresh"
Jump to navigation
Jump to search
| Line 54: | Line 54: | ||
</pre> | </pre> | ||
| − | ==Example 3: | + | ==Example 3: Animating Rectangle using Spring Function== |
| + | |||
| − | |||
<pre> | <pre> | ||
| − | + | Nareshx=RENDER( | |
| + | [ | ||
| + | ["id","type","coordinates","width","height","fill","count"], | ||
| + | ["one","rect",POLYPOINTS(10,10,10,10),100,100,"blue",1,] | ||
| + | ] | ||
| + | ); | ||
RENDER( | RENDER( | ||
| − | + | [ | |
| − | + | ["id","animate","animationsettings"], | |
| − | + | ["one","animate",[["loop","translateX","duration","easing"],[true,50,30*1000, "spring(1, 80, 10, 0)"]]] | |
| − | + | ] | |
| − | + | , | |
| − | + | Nareshx | |
| − | + | ) | |
| − | + | ""</pre> | |
| − | ) | ||
| − | "" | ||
| − | </pre> | ||
| − | |||
==Example 4: Indian Flag== | ==Example 4: Indian Flag== | ||
Revision as of 01:01, 18 December 2020
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: Indian Flag
Generating Indian Flag using RENDER feature.
RENDER(
[
["type","x","y", "width","height","fill", "count","shape","id","href","sides","size","cx","cy","r","stroke","stroke-width","points","transform"],
["rect",10,(i)=>i*90, 400, 90, ["orange","white","green"] ,3,,,,,,],
["circle",,,,, ,1,,,,,,200,135,40,"blue",5,],
["circle",,,,, ,1,,,,,,200,135,5,"blue",10,],
["polyline",,,,, "blue" ,24,,,,,,,,,"blue",1,i=>[200,135,199,120, 200,95,201,120,200,135],(i=>({"rotation":(i+1)/24*360,"cx":200,"cy":135})) ],
]
);
""
