Related Posts
June 21st, 2009 | By Key | Life Style
July 30th, 2012 | By Key | Featured News
May 9th, 2010 | By Key | News
October 2nd, 2009 | By Key | News
The one made out of coins and 100yuan note is the best one. It represents perfectly modern China: the biggest star is MONEY, the smaller ones MORE MONEY.
R.I.P Grandpa Mao
顶
I liked the one made out of crackers and what looks like phone cards. Low budget pride.
Some of these seem rather flippant and disrespectful. The one on the chair seat especially. What does it say that you want to plant your butt on your national flag? Put it on the back of the chair so at least it isn’t covered.
I like the one on the building and the tea cup ones.
The one with scrambled eggs and tomatoes is my favorite. Yummy!
used to hump with 5 star red flag
Yes, another holiday to celebrate one year closer to the end of the current regime.
red代表communism,我觉得中国是不是该考虑 change the color of the national flag?
because it is not a real communist country here in china.
If you know Matlab, try copy the two functions below to the same folder then run the first function in Matlab. You will get a nice five-star red flag.
function paintFiveStarRedFlag(flag_dimension_in_pixel)
%% Constants
if nargin < 1
flag_dimension_in_pixel = [600 400];
end
figure_leftbottom_pos = [100 100];
bkg_color = [1 0 0];
star_color = [1 1 0];
flag_horiz_units_num = 30;
flag_verti_units_num = 20;
star_vertices_x = zeros(10, 5);
star_vertices_y = zeros(10, 5);
stars(5).center_pos = [];
stars(1).center_pos = [5 15];
stars(1).radius = 3;
stars(1).orientation = 0;
stars(2).center_pos = [10 18];
stars(2).radius = 1;
stars(2).orientation = 0;
stars(3).center_pos = [12 16];
stars(3).radius = 1;
stars(3).orientation = 0;
stars(4).center_pos = [12 13];
stars(4).radius = 1;
stars(4).orientation = 0;
stars(5).center_pos = [10 11];
stars(5).radius = 1;
stars(5).orientation = 0;
for i = 2:5
dists = deal(stars(i).center_pos – stars(1).center_pos);
stars(i).orientation = atan(dists(2)/dists(1)).*180/pi + 90;
end
%% Prepare the background
flag_figure = figure('Units', 'pixels', …
'Position', [figure_leftbottom_pos, flag_dimension_in_pixel]);
flag_axes = axes('Parent', flag_figure, 'Units','pixels', …
'Position', [1 1 flag_dimension_in_pixel], 'Color', [1 0 0]);
set(flag_axes, 'XLim', [0 flag_horiz_units_num], 'YLim', [0 flag_verti_units_num]);
rectangle('Position', [0 0 flag_horiz_units_num flag_verti_units_num], …
'FaceColor', bkg_color ,'EdgeColor' ,bkg_color);
set(flag_axes, 'Visible','off');
%% Get the Star's Vertices
for i = 1:5
[star_vertices_x(:, i) star_vertices_y(:, i)] = …
GetPentagramVertices(stars(i).center_pos, …
stars(i).radius,stars(i).orientation);
end
star_handles = patch(star_vertices_x, star_vertices_y, star_color);
set(star_handles, 'EdgeColor', star_color);
% flag_image = frame2im(getframe(flag_figure));
%
% [filename, pathname, filterindex] = …
% uiputfile('*','Save the Nation Flag as…')
%
% imwrite(flag_image, [pathname filename]);
function [x y] = GetPentagramVertices(centerPos, radius, orientation)
Rad_ext = radius .* ones(1,5);
Ori_ext = ([0:72:359] + 90 +orientation).* pi/ 180;
Rad_int = radius .* sind(18)./sind(126) .* ones(1,5);
Ori_int = ([0:72:359] – 90 +orientation).* pi/ 180;
Ori_int = Ori_int([4 5 1 2 3]);
Rad_all = zeros(1,10);
Ori_all = zeros(1,10);
Rad_all([1:2:10 2:2:10]) = [Rad_ext Rad_int];
Ori_all([1:2:10 2:2:10]) = [Ori_ext Ori_int];
[x y] = pol2cart(Ori_all, Rad_all);
x = x + centerPos(1);
y = y + centerPos(2);
Important note: These codes were made by Spiegel in bbs.ustc.edu.cn
less important note: Spiegel is either dutch or german. It means ‘mirror’.
ohh yes… make a flag and perpetuate nationalism (aka FASCISM)! Real friggin’ intelligent!
statism is dead morons!
kolbay@mynet.com