2011-11-15 33 views

Trả lời

7

Sử dụng Polygon, bạn có thể

Graphics[{EdgeForm[Black], 
    Polygon[{{0, 0}, {3, 0}, {3, 1}, {0, 1}}, 
    VertexColors -> {White, Red, Red, White}]}] 
+3

Và chỉ để cho vui (đòi hỏi một webcam để làm việc): pts = {{ 0, 0}, {1, 0}, {1, 1}, {0, 1}}; Đồ họa [{Texture [CurrentImage []], Đa giác [pts, VertexTextureCoordinates -> pts]}] –

+0

CurrentImage [] - một ví dụ thú vị về hàm hoạt động tốt hơn rất nhiều trong tài liệu trực tuyến so với trên máy của tôi. .. :) Và làm thế nào để bạn tắt nó đi ... – cormullion

+0

@cormullion Nó hoạt động khá tốt ở đây. Hãy thử 'Dynamic @ CurrentImage []'. Khung hình đầu tiên mà nó chụp có thể là màu đen (cần thời gian để điều chỉnh), và nếu có một số khung hình 'Động', nó sẽ không đáng tin cậy chút nào. 'ImageCapture []' mở một giao diện người dùng cho phép bạn tắt nó đi. – Szabolcs

5

Ngoài ra:

Graphics[Raster[{Range[100]/100}, ColorFunction -> (Blend[{White, Red}, #] &)], 
AspectRatio -> .3, 
Frame  -> True, 
FrameTicks -> None] 

enter image description here

Các vấn đề liên quan