![](https://cdn-ak-scissors.b.st-hatena.com/image/square/c542a39bb560d77b79817d9906a413a10f1abe91/height=288;version=1;width=512/https%3A%2F%2Fgihyo.jp%2Fassets%2Fimages%2FICON%2F2007%2F044_action.png)
エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
第46回 分割した三角形にビットマップを変形して塗る | gihyo.jp
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
第46回 分割した三角形にビットマップを変形して塗る | gihyo.jp
前回は、Graphics.drawTriangles()メソッドにより、三角形に分けた領域をビットマップで塗った。今回は... 前回は、Graphics.drawTriangles()メソッドにより、三角形に分けた領域をビットマップで塗った。今回は、このいわゆる「テクスチャマッピング」について、さらに解説を加える。このメソッドの使い方は奥深い。その練習も兼ねよう。 矩形のビットマップを任意の四角形に変形する まずは、前回のおさらいから入る。Graphics.drawTriangles()メソッドを使えば、正方形のビットマップも自由な四角形に変形できる。たとえば、100×100ピクセルのビットマップを、以下のような四角形に塗るとしよう。なお、位置合わせがしやすいように、Shapeインスタンスはステージの真ん中におく。したがって、基準点(0, 0)は中央になる。各頂点には、わかりやすいように整数の頂点番号(0~3)を添えた。 図1 正方形のビットマップを自由な四角形に変形する Graphics.drawTriangle