Select All Objects in the camera view


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

import maya.OpenMaya as OpenMaya
import maya.OpenMayaUI as OpenMayaUI
 
def selectAllVisibleObjectsFromScreen():
	activePane=OpenMayaUI.M3dView.active3dView()
	w=activePane.portWidth()
	h=activePane.portHeight()
 
	myX=OpenMaya.MScriptUtil()
	myX.createFromInt(0)
	myY=OpenMaya.MScriptUtil()
	myY.createFromInt(0)
	myEndX=OpenMaya.MScriptUtil()
	myEndX.createFromInt(w)
	myEndY=OpenMaya.MScriptUtil()
	myEndY.createFromInt(h)
	OpenMaya.MGlobal.selectFromScreen(
		myX.asShortPtr(),
		myY.asShortPtr(),
		myEndX.asShortPtr(),
		myEndY.asShortPtr(),
		OpenMaya.MGlobal.kReplaceList
	)
 
 
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。