カテゴリ
(24)
(213)
(94)
(17)
(155)
(69)
(109)
(145)
(160)
(42)
(12)
(57)
(65)
(44)
(18)
(126)
(34)
(25)
(67)
(301)
(26)
(21)
(25)
(56)
(14)
分かる人には 『そんなことか・・・』 分からない人には 『何を書いてるんだか』 のことですみません。
勉強して少し分かったこと
ストックモデルで使用される3D造形用データのポリゴンデータを多機種(他ソフト)へデータ移植を行う場合、STLフォーマットを使用して行う。
STLファイルフォーマットには、アスキーフォーマットとバイナリーフォーマットがある。
ポリゴン - Wikipedia 抜粋 ポリゴン(polygon)とは、元々は多角形という意味であるが、主に3次元コンピュータグラフィックスにおいて、三角形や四角形(ソフトによっては五角形以上も扱える)の組み合わせで物体を表現する時の各要素を指す。
ちなみに、三角形や四角形などは、トポロジーでは閉じているので特にクローズトポリゴン(closed polygon)といい、ただの線分などの閉じていない物をポリラインあるいはオープンポリゴン(open polygon)といい、クローズトポリゴンと比較する場合がある。
STLファイルフォーマット 抜粋
概要
STL (STereo Lithography)
3D Systems社のSLA CADというソフト用のファイルフォーマットです。
多くの解析ソフトがサポートし、三角形メッシュソリッド表現ファイルフォーマットとして広く使用されています。
記録される3Dモデルデータは、三角形の面法線ベクトルと3つの頂点の座標値です。
三角形の頂点の順番と面の表裏の関係は、右ねじの規則に従います。(三角形の表側は点が半時計周りに回る順番に並びます。)(3つの点の座標値から三角形の面法線ベクトルは求まるはずなのだが、三角形の面法線も記録するフォーマットとなっています。)
STLファイルフォーマットには、アスキーフォーマットとバイナリーフォーマットがあります。
アスキーフォーマット
構文形式 solid 任意の文字列
facet normal x成分値 y成分値 z成分値
outer loop
vertex x成分値 y成分値 z成分値
vertex x成分値 y成分値 z成分値
vertex x成分値 y成分値 z成分値
endloop
endfacet
facet normal x成分値 y成分値 z成分値
outer loop
vertex x成分値 y成分値 z成分値
vertex x成分値 y成分値 z成分値
vertex x成分値 y成分値 z成分値
endloop
endfacet
(facet normal行からendfacet行までを1枚の三角形データとして以降繰り返し)
endsolid 任意の文字列 使用例 solid OBJECT
facet normal 0.000000 0.000000 1.000000
outer loop
vertex -646.775146 -996.775146 157.399994
vertex -643.550232 -996.775146 157.399994
vertex -643.550232 -993.550232 157.399994
endloop
endfacet
facet normal 0.000000 0.000000 1.000000
outer loop
vertex -646.775146 -996.775146 157.399994
vertex -643.550232 -993.550232 157.399994
vertex -646.775146 -993.550232 157.399994
endloop
endfacet
・
・
・
facet normal 0.000000 0.000000 1.000000
outer loop
vertex 646.411011 996.215027 157.399994
vertex 649.635925 999.439880 157.399994
vertex 646.411011 999.439880 157.399994
endloop
endfacet
endsolid OBJECT
バイナリフォーマット
バイト数 データ型 データ内容 80 char[ ] 任意の文字列 4 unsigned int 三角形の枚数 - - 1つ目の三角形データ 4 float 三角形の法線ベクトルのX成分値 4 float 三角形の法線ベクトルのY成分値 4 float 三角形の法線ベクトルのZ成分値 4 float 三角形の1点目の頂点のX座標値 4 float 三角形の1点目の頂点のY座標値 4 float 三角形の1点目の頂点のZ座標値 4 float 三角形の2点目の頂点のX座標値 4 float 三角形の2点目の頂点のY座標値 4 float 三角形の2点目の頂点のZ座標値 4 float 三角形の3点目の頂点のX座標値 4 float 三角形の3点目の頂点のY座標値 4 float 三角形の3点目の頂点のZ座標値 2 - 未使用データ - - 2つ目の三角形データ 4 float 三角形の法線ベクトルのX成分値 4 float 三角形の法線ベクトルのY成分値 4 float 三角形の法線ベクトルのZ成分値 4 float 三角形の1点目の頂点のX座標値 4 float 三角形の1点目の頂点のY座標値 4 float 三角形の1点目の頂点のZ座標値 4 float 三角形の2点目の頂点のX座標値 4 float 三角形の2点目の頂点のY座標値 4 float 三角形の2点目の頂点のZ座標値 4 float 三角形の3点目の頂点のX座標値 4 float 三角形の3点目の頂点のY座標値 4 float 三角形の3点目の頂点のZ座標値 2 - 未使用データ ・・・ - (三角形の法線ベクトルのX成分値から未使用データまでを
1枚の三角形データとして三角形枚数分のデータが続く)
【送料無料】
イーフロンティア Poser 8 for Windows
Poserは高品質な3Dキャラクタ作成ソフトウェアです。 あらかじめ用意された多彩な人物に自由なポーズや表情,そして多数用意されている衣服を着せることができ,写実、絵画調,イラスト風などの多彩な表現でキャラクタを描くことができます。
メーカー希望小売価格 19,800円 (税込)
当店特別価格 15,350円 (税込 16,117 円) 送料込
ジェイステ イーフロンティア
Poser フィギュアパック テライユキ2
今回は漫画家くつぎけんいち氏により生み出されたバーチャルアイドル、テライユキが氏の監修のもと、新たな修正が加えられテライユキ2が登場。
特別価格 4,205円(税込 4,415 円) 送料無料
楽天ブックス
お気に入りの記事を「いいね!」で応援しよう
いいね! 0
最終更新日
2011.02.02 09:29:29
コメント(0)
|
コメントを書く
もっと見る
おめでとうございます! ミッションを達成しました。
広告を見てポイントを獲得する
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
エラーにより、アクションを達成できませんでした。下記より再度ログインの上、改めてミッションに参加してください。
ログインする
x