View.MemoCameras

Introduced

v10.5 (2012)

Description

Returns a collection of MemoCamera objects for a view in a MemoCameraCollection object.

C# Syntax

// get accessor
MemoCameraCollection rtn = View.MemoCameras;

Examples

Python Example

#
# Script to demonstrate how to record the 4 memo cameras in the perspective view
#
# Get the View Manager views
views = Application.Desktop.ActiveLayout.Views("vm").views
# Get view B (perspective)
viewB = views[1]
# Get memocams for view B
memoCameras = viewB.MemoCameras
Application.LogMessage( "view nb memocams: " + str(memoCameras.Count) )
# Record 4 memo cameras in view B
for index, memoCamera in enumerate(memoCameras):
	if index == 0:
		Application.SetValue("Camera.kine.global.posx", -10, "")
		Application.SetValue("Camera.kine.global.posy", 2, "")
		Application.SetValue("Camera.kine.global.posz", 20, "")
	elif index == 1:
		Application.SetValue("Camera.kine.global.posx", 0, "")
	elif index == 2:
		Application.SetValue("Camera.kine.global.posx", 10, "")
	elif index == 3:
		Application.SetValue("Camera.kine.global.posx", 0, "")
		Application.SetValue("Camera.kine.global.posy", -2, "")
	memoCamera.Record()

See Also

MemoCamera MemoCameraCollection