タグ

フォーマットに関するbopperjpのブックマーク (5)

  • Android Nine Patch(9-patch)フォーマットとは

    Android SDKのドキュメントを見ていると、NinePatchイメージという言葉が出てくる。 NinePatchイメージとは、ボタンやViewのバックグラウンド、GUIパーツで使用する、拡大しても汚くならない画像フォーマットの事である。 おさえる所Android SDKにdraw9patchというツールが用意されている。画像フォーマットはPNGリソースは、res/drawable/hoge.9.png に配置(最後に9.pngを付ける)android.graphics.drawable.NinePatchDrawableクラスがあるが使う事はまずない、通常XMLファイルに指定するだけで使用できる。何故Nine Patchというかは、9つの部品から構成されているからである。 かなりぐだぐだな画像だが、なんとなくイメージをつかんでもらえたらと思う。 以下の9つの箇所をしてい知れば、ボタン

    Android Nine Patch(9-patch)フォーマットとは
  • 食い寝るえぃだぁ~:Wavefront OBJについて

    Wavefront社のOBJフォーマットはさまざまな3Dツールで利用できます。フォーマット はアスキー形式です。ここでは、ROKURO Proがexport/importするOBJに 限定して話を進めます。 ROKURO Proが扱うOBJでは、vertex(頂点)とface(面)しか出てき ません。法線やらテクスチャ座標やら小難しいものは出てきません^^v これからお話しする内容は私が独自に調べたものなので、思い込みで間違ったことを 書いているかもしれません。 追記[08/05/31]: ROKURO Proが1.40に版数アップし、OBJが変更されました(TATARA 3.0.59/NOMI 1.11 も同様な変更が行われています)。斜線の対処に対する変更です。 新しいOBJについて追記しました。 追記[08/05/25]: 頂点番号と図形のマッピングが間違っ

  • OBJファイルフォーマット

    概要 公式の仕様書 フォーマット 構文 解説 サンプルファイル 概要 Wavefront社のAdvanced Visualizerというソフト用のファイルフォーマットです。 多くのCGソフトがサポートし、CGソフトの中間ファイルフォーマットとして広く使用されています。 記録される3Dモデルデータは、頂点座標値データ、頂点法線ベクトルデータ、テクスチャ座標値データ、凸多角形面データなどです。 頂点座標値データ、頂点法線ベクトルデータ、テクスチャ座標値データは、X成分、Y成分、Z成分が記録されます。 凸多角形面データは、頂点座標値データ、頂点法線ベクトルデータ、テクスチャ座標値データそれぞれの番号の配列として記録されます。 テクスチャデータ、マテリアルデータの記録にも対応しています。 OBJファイルフォーマットは、アスキーフォーマットです。 公式の仕様書 筆者は、公式の仕様書の所在を知りません

  • mqo読み込み機能を作ってみた - 三次元日誌

    http://www.metaseq.net/metaseq/format.html を見ながらmqoの読み込み機能を作った(頂点と面のみ)。 python自体に不慣れだったのでちょっと時間がかかったけど、 iteratorとlistの内包表現はおもしろいですな。 しかし、正規表現ではまった。 ^hoge(\s+\w+)* というようなパターンのカッコ内の繰り返しを取る方法がわからなかった。 groupsじゃ取れなさそうだが。 やむを得ず \s+(?=\w+) でsplitしてからごにょごにょすることにした。 いずれやり方がわかるじゃろぅ。 参考にしたサイト rubyからの移行だとこの辺の情報がありがたい。pop(0)は知らないと無理 http://0xcc.net/blog/archives/000043.html http://0xcc.net/blog/archives/000137

    mqo読み込み機能を作ってみた - 三次元日誌
  • ファイルフォーマット

     Metasequoia ファイルフォーマット Apr, 2019 Text by tetraface Inc. このドキュメントはMetasequoia Ver1.0~4.7の仕様に基づいています。 注意 このファイルフォーマットは将来互換性を維持できない形で仕様変更される可能性があります。 MQOフォーマットはMetasequoia内で使用することを前提としており、中間フォーマットとして他のソフトで読み込むことは考慮されていません。MQO入力プログラムを作るよりも、Metasequoia上で出力プラグインを作ってMQO以外の形式に出力することが推奨されます。 プラグインSDKにはMQOを読み込むサンプルが入っていますので、そちらもご参照下さい。 名前・ファイル名等に使用される文字コードはCodePageチャンクで定義されるが、定義がない場合はファイル出力時のシステムロケールに依存する

  • 1