Sha256: 7f2659005ff24735c081d0a14020adfadef6911ee0b200f5796eb1eca8a9907e
Contents?: true
Size: 589 Bytes
Versions: 2
Compression:
Stored size: 589 Bytes
Contents
# Texture 2. # # Using a rectangular image to map a texture onto a triangle. class Texture2 < Processing::App def setup size 640, 360, P3D @img = load_image "berlin-1.jpg" no_stroke end def draw background 0 translate width/2, height/2 rotate_y map( mouse_x, 0, width, -PI, PI ) begin_shape texture @img vertex -100, -100, 0, 0, 0 vertex 100, -40, 0, @img.width, @img.height/3 vertex 0, 100, 0, @img.width/2, @img.height end_shape end end Texture2.new :title => "Texture2"
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ruby-processing-1.0.11 | samples/processing_app/3D/textures/texture2.rb |
ruby-processing-1.0.10.1 | samples/processing_app/3D/textures/texture2.rb |