get openGL screen size


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

def getScreenRes(panel):
	m3v = OpenMayaUI.M3dView.active3dView()
	OpenMayaUI.M3dView.getM3dViewFromModelPanel(panel, m3v)
 
	xPtr = OpenMaya.MScriptUtil().asUintPtr()
	yPtr = OpenMaya.MScriptUtil().asUintPtr()
	widthPtr = OpenMaya.MScriptUtil().asUintPtr()
	heightPtr = OpenMaya.MScriptUtil().asUintPtr()
 
	m3v.viewport(xPtr, yPtr, widthPtr, heightPtr)
 
	viewWidth = OpenMaya.MScriptUtil().getUint( widthPtr )
	viewHeight = OpenMaya.MScriptUtil().getUint( heightPtr )
 
	return (float(viewWidth), float(viewHeight))
 
ツールボックス

下から選んでください:

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