六芒星怎么画

狮亡争霸2022-10-04 11:39:541条回答

已提交,审核后显示!提交回复

共1条回复
zxq2188 共回答了20个问题 | 采纳率95%
画一个圆,然后截取圆的半径在圆上描点,一共有六个点,一个点连接相隔一个点,即两个相互倒置的等边三角形
希望对你有帮助~
1年前

相关推荐

六芒星六个教的度数各是多少,总度数又是多少?
游新韵1年前2
wucl6068 共回答了19个问题 | 采纳率78.9%
总度数是720°吧~因为套用某个公式.
内角和公式:(n-2)×180°
=4×180°=720°
那么每两个角就是720÷6=120°
我只能求出两个角,即一个钝角一个锐角的的和.
那啥~接下来就等高人吧……
OPENGL生成多边形的问题以下是我的生成函数,功能是用12点生成六芒星:void redraw(){ gl
OPENGL生成多边形的问题
以下是我的生成函数,功能是用12点生成六芒星:
void redraw()
{
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_POLYGON);
glVertex2f(-0.4,-0.3);
glVertex2f(-0.4 / 3,-0.3);
glVertex2f(0,-0.5);
glVertex2f(0.4 / 3,-0.3);
glVertex2f(0.4,-0.3);
glVertex2f(0.8 / 3,0);
glVertex2f(0.4,0.3);
glVertex2f(0.4 / 3,0.3);
glVertex2f(0,0.5);
glVertex2f(-0.4 / 3,0.3);
glVertex2f(-0.4,0.3);
glVertex2f(-0.8 / 3,0);
/*
glVertex2f(-0.8 / 3,0);
glVertex2f(-0.4,-0.3);
glVertex2f(-0.4 / 3,-0.3);
glVertex2f(0,-0.5);
glVertex2f(0.4 / 3,-0.3);
glVertex2f(0.4,-0.3);
glVertex2f(0.8 / 3,0);
glVertex2f(0.4,0.3);
glVertex2f(0.4 / 3,0.3);
glVertex2f(0,0.5);
glVertex2f(-0.4 / 3,0.3);
glVertex2f(-0.4,0.3);
*/
glEnd(); // GL_QUADS
glutSwapBuffers();
}


但是按照该函数的方式,生成的多边形是这样的:



如果按照以上注释中所示的画点顺序(最后一个点放到最前面去了),就生成正常了:



这到底是怎么回事?
天清云影1年前1
太阳雨88 共回答了16个问题 | 采纳率93.8%
这好像是计算机内的 图形卡 问题. 查一下 图形卡 型号, 生产厂商,去厂商网站,下载它的 update 后的 与你的操作系统相配的 驱动程序(软件),更新. (就像操作系统 老要 补丁 更新一样).
把12棵树,栽6行,每行4棵,除了“六芒星”的摆法外,请再画出两个草图.
把12棵树,栽6行,每行4棵,除了“六芒星”的摆法外,请再画出两个草图.
口述也可以!若在20:
8点201年前1
yewenjing 共回答了20个问题 | 采纳率90%
O______O
O_O_O_O
O_O_O_O
O______O
中间有2行,两边分别有1行,两条对角线又有2行