1
Q
绘制纹理三角形
A
回答
2
您可以使用GraphicsPath
和TextureBrush
:
// Create the triangle
GraphicsPath p = new GraphicsPath();
p.AddLine(triangleVertex1, triangleVertex2);
p.AddLine(triangleVertex2, triangleVertex3);
p.CloseFigure();
// Draw the triangle
Bitmap b = new Bitmap(pictureBox.ClientSize.Width, pictureBox.ClientSize.Height);
using(Graphics g = Graphics.FromImage(b), TextureBrush t = new TextureBrush(myImage)) {
g.FillPath(t, p);
}
// Finally, set the PictureBox's image
pictureBox.Image = b;
相关问题
- 1. 绘制三角形
- 2. 使用OpenGL for Android绘制三角形的纹理问题
- 3. 在三角形的三角形中绘制三角形
- 4. 寻找绘制三角形
- 5. 三角形绘制方法
- 6. Direct3D 11 - 绘制三角形
- 7. 绘制旋转三角形
- 8. 绘制三角形iOS
- 9. 如何在绘制具有纹理的三角形时修正视角?
- 10. opengl画三角形带纹理颠倒
- 11. 三角形风扇的纹理坐标
- 12. 三角形纹理映射OpenGL
- 13. 带圆角的绘制三角形
- 14. 在Blend中绘制圆角三角形
- 15. 用三角形风扇绘制圆形
- 16. Android:在三角形上绘制三角形
- 17. 绘制在OpenGL中的三角形上的纹理的一部分
- 18. 在Android中的OpenGL ES 1.1,如何绘制纹理三角形的两侧?
- 19. 绘制多边形形状的纹理
- 20. Cocoa OpengGL:绘制纹理和圆角
- 21. 用三角形绘制圆WebGL
- 22. 绘制每帧持久性三角形
- 23. 在iPhone上绘制三角形UIButton?
- 24. 如何绘制和定位三角形?
- 25. three.js所绘制简单的三角形
- 26. 如何绘制相反的三角形?
- 27. 用CGContext绘制三角形/箭头线
- 28. 如何在java中绘制三角形?
- 29. GL_LINE_LOOP如何绘制三角形?
- 30. 如何绘制一个三角形UIButton
你是不是心里有texcoords纹理映射到顶点。 :( – Blau 2012-01-08 02:25:30
@Blau:可能是你想要的结果的图片会有帮助吗? – Ryan 2012-01-08 02:48:17
我已经为问题添加了图片网址。 – Blau 2012-01-08 03:19:32