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