1. C语言
在C语言中,可以使用`graphics.h`库来绘制三角形。以下是一个简单的示例代码:
```c
include
int main() {
int x1 = 50, y1 = 50, x2 = 100, y2 = 100, x3 = 150, y3 = 50;
setcolor(RED);
line(x1, y1, x2, y2);
line(x2, y2, x3, y3);
line(x3, y3, x1, y1);
getch();
return 0;
}
```
2. OpenGL
使用OpenGL库可以通过顶点缓冲对象(VAO)和顶点缓冲(VBO)来绘制三角形。以下是一个简单的示例代码:
```c
include
void display() {
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(1.0, 0.0, 0.0);
glBegin(GL_TRIANGLES);
glVertex2f(0.0, 0.5);
glVertex2f(-0.5, -0.5);
glVertex2f(0.5, -0.5);
glEnd();
glutSwapBuffers();
}
int main(int argc, char argv) {
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB);
glutInitWindowSize(500, 500);
glutCreateWindow("OpenGL Triangle");
glEnable(GL_DEPTH_TEST);
glutDisplayFunc(display);
glutMainLoop();
return 0;
}
```
3. Python (turtle库)
在Python中,可以使用turtle库来绘制三角形。以下是一个简单的示例代码:
```python
import turtle
创建画布
turtle.setup(600, 600)
创建画笔
pen = turtle.Turtle()
设置画笔颜色和线宽
pen.color('red')
pen.width(2)
绘制三角形
for i in range(3):
pen.forward(200)
pen.left(120)
完成绘制
pen.hideturtle()
turtle.done()
```
4. CSS
在HTML和CSS中,可以使用边框属性来绘制三角形。以下是一个简单的示例代码:
```html