Transform Propertiesの効果を頂点データに反映させる方法

投稿ツリー


このトピックの投稿一覧へ

通常 Transform Propertiesの効果を頂点データに反映させる方法

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009/5/12 21:15
mona2009  新米   投稿数: 7
またまた初歩的な質問で申し訳ございません。

SphereオブジェクトをTransform Propertiesでスケーリングしてから
以下のプログラムで頂点を出力したのですが、出力された頂点データはスケーリングされていない状態の球でした。
以下のプログラムだと頂点データはTransform Propertiesの影響を受けないようです。
Transform Propertiesの効果を頂点データに反映させる方法はないものでしょうか。

(前略)
     file = open(filename, 'wb')
     scn = Blender.Scene.GetCurrent()
     object = scn.objects.active
     if not object or object.type != 'Mesh':
          BPyMessages.Error_NoMeshActive()
          return
     mesh = object.getData(mesh=True)

     file.write("static GLfloat " + object.name + "_vertData[] = {\n")
     for face in mesh.faces:
          file.write("\t" + str(face.verts[0].co.x) + ", " + str(face.verts[0].co.y) + ", " + str(face.verts[0].co.z) + ", ")
          file.write(str(face.verts[1].co.x) + ", " + str(face.verts[1].co.y) + ", " + str(face.verts[1].co.z) + ", ")
          file.write(str(face.verts[2].co.x) + ", " + str(face.verts[2].co.y) + ", " + str(face.verts[2].co.z) + ",\n")
     file.write("};\n\n")
(後略)

投票数:6 平均点:6.67

  条件検索へ


ログイン

ユーザ名:

パスワード:



パスワード紛失

クイックリンク

2021/07/01版
●Blender.org
BlenderFoundation
- Blenderのダウンロード
- 公式チュート等
- 公式マニュアル(和訳)

●ニュース(英文)
BlenderNation

●Blenderコミュニティ
blenderartists.org

●Blender Q&A
- Blender Stack Exchange

●テストビルド
Buildbot(自動生成)


●開発関連
公式開発サイト
Blender開発blog
Blender Wiki