Message#56 | 返事 削除 変更 |
post by mqdl | doriaさんのメッセージ(#55)への返事 > メッセージ(#54)への自己レスです。 > > > 名前が"elem:point-ball"などとなっていれば対応づけ出来るかと思い > > ますが、現状は名前を取得すると単に"point"となるようです。 > > メタセコイア本体のMQDocumentからMQObjectを取り出してGetName()すれば > 出来そうなことに気づきました。 ドキュメントの解説が足りず申し訳御座いません。 エレメントの関係は CXSMesh から取得します。 Keynoteではメッシュにも親子関係があり、CXSMesh のメンバの pParent に 関連元のポインタが入ります。 例えば、class CXSMesh-point の pParent には CXSMesh-ballが入ります。 エレメントを持たない CXSMesh (=親)の場合、pParent は NULLを返します。 > また、ブレンド(モーフィング)の割合もXSMeshState構造体のfValueメンバーに > 入っている?ようです。ただ、ドキュメントには記されていないので、自己責任で > 勝手に使うという形になりそうです。 ドキュメントに記載はしていませでしたが、fValue は予約扱いではなく 現在は正式なメンバですので、ブレンド率は fValue から取得して下さい。 2009年11月21日(土)20時41分 |