v@flatnrm = @N;
@flatnrm.y = 0;
@flatnrm = normalize(@flatnrm);
v@right = cross({0,1,0}, @flatnrm);
v@up = cross(@N, @right);
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter