とあるゲームプログラマの挑戦と敗北の歴史

UE4とプログラミングとmayaとpythonとマラソンを中心に情報を発信する元「技術ブログを目指すブログ」から再始動した毎日の日々を発信するブログです。

2020-03-04から1日間の記事一覧

maya:ls listRelatives を利用した選択中メッシュのリスト

選択中のメッシュをリストする手順を明記しておく (親グループにはいていても使用可能) 1.メッシュを選択(親グループを選択してしまっていたも おけ) 2.選択中メッシュのリストを表示 ※グループを選択しているときのためにlistRelativesを利用し子メ…

maya:システムパス取得

以下をタイプする import sys for p in sys.path: print( p ) 出力成功

maya:外部ファイルの読み込み

外部ファイルを扱いたいときは maya固有ではなく python汎用コマンドを使って読み込むとよい。 1.外部データを用意 2.外部データを読み込みプリント fp = open( u'c:/aaa.txt', 'r' ) for line in fp: print line fp.close() 3.実際に出力される 4.…

maya:ファイルダイアログだしかた

以下をタイプする import maya.cmds as cmds result = cmds.fileDialog() print( result ) これは使えるはず。

maya:メッセージボックスだしかた

メッセージボックスは以下をタイプする import maya.cmds as cmds result = cmds.confirmDialog( title=u'メッセージ', message=u'〇〇しますか?', button=[u'Yes',u'No'] ) if result == 'Yes': print( u'Yesが選択されました' ) else : print( u'Noが選択…

何これ超うまい

何これ超うまい ファミリーマート商品

maya:filterExpandで省略頂点の取得

以下のコードで頂点をリストしようとしても、 import maya.cmds as cmds vertices = cmds.polyListComponentConversion( 'pCube1', toVertex=1 ) print( vertices ) 省略されてしまう。 filterExpandで分解できる。 import maya.cmds as cmds vertices = cmd…

maya:共有された頂点の分解

頂点が共有されている場合 頂点座標だけならまだしも、UV値も共有されており使い勝手がわるいため 頂点を分ける必要があります。 これ「コンポーネントのデタッチ」と呼びます。 1.オブジェクトを選択 2.メニューバー>メッシュの編集>コンポーネントの…

maya:ポリゴンのバウンディングボックス取得メモ

以下をタイプする。 タプル型のタプルが返る。 import maya.cmds as cmds cmds.polyEvaluate( u'pCube1', boundingBox=1 )